我有一个问题。
我目前正在尝试手动计算我要编码的.mkv视频的比特率以获取特定的文件大小,以便我可以在我的批处理文件中使用它。
尺寸我希望剪辑为:1900 MB - 持续时间:2587秒 - 音频比特率:1509 kbps
我目前的计算是:
1900MB*1024 seconds 1509/8 seconds
(1945600 - (2587 x 188,625) ) / 2587 = 563,44303247004252029377657518361 KBps
563,44303247004252029377657518361 * 8 = 4507,5442597603401623502126014689 kbps
我尝试使用此比特率编码,但文件大小不匹配1900 MB,所以我 使用比特率计算器,在我的设置中它说1900 MB,视频需要4647 kbps的比特率(用这个比特率编码,它是1899 MB)。
我的问题是,在计算中我错过了什么?
答案 0 :(得分:1)
“kilo”对于数据大小为1024,对于比特率为1000.
1992294400 bytes for whole file [1900 MB * 1024 * 1024]
-487972875 bytes for audio [1509/8 * 1000 * 2587]
= 1504321525 bytes for video [4652/8 * 1000 * 2587]
video bitrate: 4652 kbps
这个结果与你使用的计算器比你的结果更接近,虽然我无法解释大约5kbps的剩余差异。也许计算器会考虑开销或搜索表或其他元数据。
我相信计算器,因为使用它的价值会给你非常接近目标的结果。