none
MP3的总时长问题 RRS feed

答案

  • 你好,

     

    根据MP3的比特率的不同,可以分为CBRConstant bitrate)固定比特率,VBRVariable bitrate)可变比特率。根据这两者的不同,所以二者的计算方式也有所不同。

    1. 对于固定比特率的MP3可以采用:

    CBR Duration = File Size / Bitrate * 8

     播放时间 = 文件大小÷ 比特率× 8

     

    2. 对于可变比特率的MP3可以采用:

    VBR Duration = Number of Frames * Samples Per Frame / Sampling Rate

     VBR文件播放总时间=总的帧数× 每一帧的采样个数÷ 采样率 

     

    希望我的回答可以帮助您解决您的疑问。   


    Rob Pan [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Rob Pan 2011年6月9日 3:02
    2011年6月6日 7:31