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

时间:2011-05-18 20:55:38

标签: 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     视频解毒:3     canSeekToEnd:true     metadatacreator:Video Encoder 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

1 个答案:

答案 0 :(得分:1)

从参数来看,您似乎正在编码为NTSC DVD的MPEG2。它具有定义的最小比特率check this link on doom9 archives

您的音频有5分钟。所以,你得到的mpg将有5分钟,如果它是2000mbit(这是DVD的最小值),那就去看看其余的......