Video 如何在使用FFMPEG合并音频和视频的同时减小合成视频的大小?

Video 如何在使用FFMPEG合并音频和视频的同时减小合成视频的大小?,video,audio,merge,ffmpeg,size,Video,Audio,Merge,Ffmpeg,Size,1) 我的视频只有151kb,具有以下属性: (*ffmpeg.exe-i room3159_0.flv*) 似乎流0编解码器帧速率与容器帧速率不同:1000.00(1000/1)->0.33(1/3) 输入#0,flv,来自“room3159_0.flv”: 元数据: 宽度:940 身高:639 帧率:1 videocodecid:3 canSeekToEnd:对 metadatacreator:Video Encoder 1.0 innowhite.com 持续时间:不适用,起始时间:0.0

1) 我的视频只有151kb,具有以下属性: (*ffmpeg.exe-i room3159_0.flv*)

似乎流0编解码器帧速率与容器帧速率不同:1000.00(1000/1)->0.33(1/3) 输入#0,flv,来自“room3159_0.flv”: 元数据: 宽度:940 身高:639 帧率:1 videocodecid:3 canSeekToEnd:对 metadatacreator:Video Encoder 1.0 innowhite.com 持续时间:不适用,起始时间:0.000000,比特率:不适用 流#0.0:视频:flashsv、bgr24、940x639、0.33 tbr、1k tbn、1k tbc

2) 我的音频只有1.33MB,具有以下属性:(ffmpeg.exe-i abc111.mp3)::

[mp3@0000000000 31A290]已达到最大分析持续时间 [mp3@0000000000 31A290]根据比特率估计持续时间,这可能不准确 输入#0,mp3,来自'abc111.mp3': 元数据: TSSE:Lavf52.61.0 持续时间:00:05:48.99,开始时间:0.000000,比特率:32 kb/s 流#0.0:音频:mp3,8000 Hz,1个频道,s16,32 kb/s

3) 在合并上述两个文件(音频和视频)时,我能实现的最小视频大小是多少?*同时至少保持视频质量

我通过以下命令获得了一个19MB大小的视频:

ffmpeg.exe-i room3159_0.flv-i abc111.mp3-target ntsc dvd-r 10-b 150-sameq-vcodec c opy VidAud.mpg(正在尝试使用各种参数)

提前谢谢


RS

从参数上看,似乎您正在为NTSC dvd编码到MPEG2。它具有定义的最小比特率


你的音频有5分钟。因此,生成的mpg将有5分钟,如果是2000mbit(这是DVD的最小值),请计算剩余的时间…

链接非常有用。但是你知道有什么方法可以减少视频的大小吗?我对使用mpeg或dvd质量不太挑剔。。PS:151kb+1.33mb=19mb一点也不好。这有什么帮助?你能详细说明一下吗?我做了-你正在使用用于创建DVD兼容MPEG文件的配置文件。DVD具有为其定义的最小比特率,即2mbit。因此,如果使用此命令行开关,可以有效地将比特率设置为2mbit。