【问题标题】:How to calculate size per minute of MP4 file(MPEG4,H.264)?如何计算 MP4 文件(MPEG4、H.264)每分钟的大小?
【发布时间】:2012-03-30 04:46:32
【问题描述】:

我有一个 .MP4 文件。我知道 MP4 文件有一些属性,例如:一般比特率、文件大小。 视频:最大比特率,最小比特率,平均比特率,大小 音频:最大比特率,最小比特率,平均比特率,大小 我想从上述属性中获取每分钟的大小(或最大大小)。 谁能帮帮我?

非常感谢

【问题讨论】:

    标签: c++ ios bitrate


    【解决方案1】:

    如果平均比特率以比特/秒为单位(我认为是?),那么您可以像这样得到“每分钟大小”:

     sizePerMin = 60 * avgBitRate
    

    这将是每分钟的大小(以位为单位)。您可以对每分钟的最大和最小大小执行类似操作。

    【讨论】:

    • 谢谢,但是有些视频,我们得到的最大和最小比特率是未定义的,只有平均比特率。我试过平均比特率(或视频的一般比特率,但它是错误的。我计算了大小/ min = 5Mb,我写的是 5Mb,但媒体播放器只能先播放 25 秒。我认为 sizePerMin = 60*avgBitRate 是错误的。谢谢
    【解决方案2】:

    这是一个在线视频文件大小计算器,您可以指定设置并运行它:

    http://www.dr-lex.be/info-stuff/videocalc.html

    【讨论】:

    • 请避免发布仅链接的答案
    • ...但这是一个非常有用的答案(直到该链接失效)。 ;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    相关资源
    最近更新 更多