ffmpeg - 从虚拟数据中提取视频文件大小

时间:2015-12-18 12:40:34

标签: video ffmpeg filesize simulate

我正在尝试使用FFMPEG从其数据中计算视频文件大小。

假设我拥有以下数据:

  • vcodec => mp4a.40.2
  • acodec => avc1.64001F
  • format_note => hd720
  • height => 720
  • width => 1280
  • ext => mp4
  • duration => 56 (seconds)

问题:

  1. 是否有可以提取视频的数学公式 使用上面的数据进行文件大小
  2. 是否可以模拟和提取文件大小 使用上述数据的不存在的文件
  3. 如果FFMPEG无法完成我的要求,你有什么建议?
  4. 如果您需要任何其他信息,请与我们联系。

    感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

要计算视频的文件大小以了解比特率和视频长度,比特率通常为kb / s,因此您需要将该值乘以视频中的秒数。

如果您的视频包含音频,您还应该使用相同的方法将其视为文件大小。

如果您不知道要用于编码的比特率,则应检查要使用的编码器并检查其默认值。但最安全的方法是定义自己的比特率并确保大小符合您的预期。