ffprobe -i /test_b200.webm -v quiet -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1
我使用此命令获取视频比特率。困难在于它适用于 mp4。尝试从 webm 格式获取它,但没有成功...
N/A
是否可以借助 FFMPEG 提取视频比特率而不管其扩展名是什么?还是我在 webm 中转换不正确?
第二个问题,可以通过比特率来确定吗?它是一个精确值还是近似值?
WebM文件很可能使用可变比特率(VBR)进行编码(使用或) ,这意味着它基本上没有恒定的比特率,因为它在整个文件中是可变的,所以可以在元数据中看到它(请参阅详细的比特率模式)。
VP8
VP9
解决方法是根据文件总大小和视频时长(使用公式,基本上是)的计算来估算/计算整个文件的平均比特率,这将为您提供视频每秒的平均位数。
filesize * 8 / duration
filesize in bytes * 8 (to get the filesize in bits) / duration (in seconds)