首页 > 代码库 > ffmpeg用法(有你未见过的用法)

ffmpeg用法(有你未见过的用法)

ffmpeg的常用用法很多,我这里提供的用法有可能有许多地方是你没见过的。

一、ffmpeg合并视频:

我经常需要切割再把一些零碎的视频给拼接起来,这样可以省许多磁盘空间。其实用mencoder挺不错的,至少合并的参数极简单。用ffmpeg可以用下面的方法合并,至少我觉得比用cat这么野蛮的合并文件的方法要好。

ffmpeg -i 1.avi -qscale:v 1 1.mpg
ffmpeg -i 2.avi -qscale:v 1 2.mpg
ffmpeg -i concat:"1.mpg|2.mpg" -c copy all.mpg
ffmpeg -i all.mpg -qscale:v 2 output.avi


二、ffmpeg做水面倒影效果:

ffmpeg -i input.avi -vf "split[a][b];[a]pad=iw:ih*2[a];[b]vflip[b];[a][b]overlay=0:h" output.avi


三、ffmpeg处理MKV文件也很方便:

mkvtoolnix是专门处理mkv的,还提供了前端。ffmpeg处理mkv也很灵活。

例如:有三个MKV文件:1.mkv,2.mkv,3.mkv要把2和3里面的音频也加到1.mkv里:

ffmpeg -i 1.mkv -i 2.mkv -i 3.mkv -map 0:0 -map 0:a -map 1:a -map 2:a -c copy OK.mkv

未完……

本文出自 “成长点滴” 博客,请务必保留此出处http://coders.blog.51cto.com/3203119/1566314

ffmpeg用法(有你未见过的用法)