Video 我的视频文件大小不等于比特率x时间

Video 我的视频文件大小不等于比特率x时间,video,cmd,command-line,ffmpeg,bitrate,Video,Cmd,Command Line,Ffmpeg,Bitrate,我正在尝试使用ffmpeg对一些h264视频进行编码。我正在尝试达到目标文件大小 我的代码是: D:\SOFTWARE\ffmpeg\bin\test\ffmpeg.exe -i "%~1" -c:v libx264 -preset veryslow -b:v 200k -an "%~n1.mp4" 视频长达15秒 所以我读到我的文件大小应该是200x15(比特率x持续时间)。但事实并非如此。文件大小是400kb,而它应该是3000kb 给出了什么?它是比特率,所以200k==25kb。文件大

我正在尝试使用ffmpeg对一些h264视频进行编码。我正在尝试达到目标文件大小

我的代码是:

D:\SOFTWARE\ffmpeg\bin\test\ffmpeg.exe -i "%~1" -c:v libx264 -preset veryslow -b:v 200k -an "%~n1.mp4"
视频长达15秒

所以我读到我的文件大小应该是200x15(比特率x持续时间)。但事实并非如此。文件大小是400kb,而它应该是3000kb


给出了什么?

它是比特率,所以
200k
==
25kb
。文件大小以字节显示。

位和字节之间存在差异。8比特=1字节。比特率以位为单位,文件大小以字节为单位。所以,为了精确地实现所需的,比特率乘以8