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

问题描述:

1)我的视频只是具有以下属性 151KB: (* ffmpeg.exe -i room3159_0.flv *)如何使用FFMPEG合并音频和视频时减小合成视频的大小?

似乎流的编解码器0的帧速率从容器帧速率不同:1000.00(1000/1 ) - > 0.33(1/3) 输入#0,FLV,从 'room3159_0.flv': 元数据: 宽度:940 高度:639 帧率:1 videocodecid:3 canSeekToEnd:真 metadatacreator:视频编码器1.0 innowhite.com 持续时间:N/A,开始:0.000000,比特率:N/A 流#0.0:视频:flashsv,bgr24,940x639,0.33 TBR,1K TBN,1K TBC

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

[MP3 @ 000000000031A290] max_analyze_duration达到 [MP3 @ 000000000031A290]从比特率估计持续时间,这可能是不准确的输入 #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

从它好像你在编码到MPEG2为NTSC制式的DVD参数。它有一个确定的最小比特率,check this link on doom9 archives

您的音频有5分钟。所以,你的结果mpg将有5分钟,如果它是2000mbit(这是DVD的最低限度),去图中其余的...

+0

链接是相当有帮助的。但是你知道任何可以减小最终视频尺寸的方法吗?即时通讯不太关心使用MPEG或DVD质量.. PS:151kb + 1.33mb = 19mb根本不好。 – 2011-05-19 18:15:36

+0

首先,从命令行中删除-target ntsc-dvd。 – 2011-05-19 18:26:02

+0

这有什么帮助?请您详细说明一下。 – 2011-05-19 19:41:12