1. 将一个ac3的音频封装到一个ts容器中,无视频,不改变音频格式:
$ ffmpeg -i test.ac3 -acodec copy -f mpegts test.ts
2. 将一个ac3的音频文件转换为sample rate为44.1Khz 的 mp3文件:
$ ffmpeg -i test.ac3 -f mp3 -ar 44100 test.mp3
3. 将ts文件转换为flv文件,视频的frame size调到1080:
$ ffmpeg -i test.ts -s1920x1080 -f flv test.flv
常用的option是
视频方面:使用-vcodec codec来指定视频编码器。使用-b指定比特率。使用-r指定帧率。使用-aspect指定长宽比。使用-s指定帧大小。使用-vn取消视频。
音频方面:使用-acodec codec来指定音频编码器。使用-ar 指定采样率。使用-ab使用比特率。使用-ac指定channel数。使用-an取消音频。
Note:
借助ffmpeg -h可以得到关于如何使用ffmpeg的许多有用的帮助。如 `ffmpeg -codecs`, `ffmpeg -formats`等。