ffmpeg常用命令

来源:互联网 发布:单片机模拟键盘输入 编辑:程序博客网 时间:2024/06/10 11:01

1.合并音频、视频文件
ffmpeg -i sound.ogg -i screen.mp4 fix.mp4
2.视频转换格式
ffmpeg -i inputfile.mpg -f mp4 -vcodec libx264 -b 256k -ab 64k outputfile.mp4
3.连接合并音频
ffmpeg -f concat -i list.txt -c copy a.ogg
其中list.txt文件内容如下:
file ‘sound1.ogg’
file ‘sound2.ogg’
file ‘sound3.ogg’
file ‘sound4.ogg’

3.连接合并视频
ffmpeg -f concat -i camera-list.txt -c copy a.mp4
其中camera-list.txt文件内容如下:
file ‘camera1.mp4’
file ‘camera2.mp4’
file ‘camera3.mp4’
file ‘camera4.mp4’

4.切割视频
ffmpeg -ss 00:10:00 -i inputfile.mp4 -vcodec copy -acodec copy -t 00:05:00 output.mp4
-ss 指定开始的时间,和-t的单位一样
-t 指定视频流持续的时常,支持以秒为单位的数字或”时:分:秒[.毫秒]”

5.压缩视频
ffmpeg -i input.avi -b 64k -s 1024*768 output.av

6.分离音频流
ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3  //分离音频流

7.下载m3u8视频文件
ffmpeg -i “http://metan.video.qiyi.com/20140206/9f03a676df025373f715ae5c673299f3.m3u8?v=388631877” -c copy -bsf:a aac_adtstoasc target.mkv