FFmpeg转码指令(测试通过)

来源:互联网 发布:mac怎么循环播放视频 编辑:程序博客网 时间:2024/06/05 16:56
1、rmvb提取音频为MP3
ffmpeg -i xxx.rmvb xxx.mp3
2、按时间范围截取
ffmpeg -i xxx.rmvb -ss 00:00:10 -t 00:10:00 xxx.mp3
-ss 截取开始时间
-t 截取持续时间
3、转换的视频质量
ffmpeg -i xxx.rmvb -qscale 10 xxx.flv
-qscale 是视频输出质量,后边的值越小画质越高,但是输出文件就越大
4、转换的视频尺寸
ffmpeg -i xxx.rmvb -s 640*480 xxx.flv
-s 转换视频文件的尺寸
5、截取指定时间的缩微图
ffmpeg -i xxx.rmvb -f image2 -ss 10 -t 0.001 -s 1024*768 xxx.jpg
-f 强制采用某个格式(不写也可以)
5、截取前30帧的GIF
ffmpeg -i xxx.rmvb -f gif -vframes 30 xxx.gif
-vframes 前多少帧
也可以截取某一段时间的视频转为gif -ss 00:00:10 -t 00:10:00
6、调节音量
ffmpeg -i xxx.rmvb -vol  xxx.flv
-vol 设定音量大小,256为标准音量。(经测试降低音量较有效果) 
7、m3u8流媒体
ffmpeg -i xxx.flv -acodec libfaac -vcodec libx264 -hls_time 60 -hls_list_size 0 xxx.m3u8
0 0
原创粉丝点击