【FFmpeg】ffmpeg推流+播放器命令总结,常用16条汇总

前叙

  一直以来用的是Mac自带VLC工具播放直播生成的url链接,简单但不够用,所以还是要入门FFmpeg。

安装

 ~ brew install ffmpeg 

 ~ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

   ~ man ffmpeg     

命令

1、查看一个视频去掉多余修身部分

~ ffmpeg -i IMG_3158.MOV -hide_banner 

2、mp4转换avi

~ ffmpeg -i test.avi test.mp4

3、视频原画质输出

~ ffmpeg -i 2019.flv -qscale 0 2019.mp4

4、预览

~ ffplay 2019.mp4

~ ffplay 2019.mp3

5、二倍速

~ ffplay -i 2019.mp4 -vf "setpts = 0.5*PTS" 2020.mp4(0.5倍速)

~ ffplay -i 2019.mp4 -vf "setpts = 2*PTS" 2020.mp4(2倍速)

6、mp4转换mp3

~ ffmpeg -i 2019.mp4 -vn 2020.mp4

~ ffmpeg -i 2019.mp4 -vn -ar 44100 -ac 2 -ab 320 -f mp3 2019.mp3

-ar:输出文件音频频率

-ac:音频通道数目

-ab:音频比特率

-f:输出格式mp3

7、更改文件分辨率(手机16:9)

~ ffmpeg -i 2019.mp4 -s 1280*720 -c:a copy 2010.mp4

~ ffmpeg -i 2019.mp4 -s 640*480 -c:a copy 2010.mp4

~ ffmpeg -i 2019.mp4 -s 368*640 -c:a copy 2010.mp4

~ ffmpeg -i 2019.mp4 -s 540*960 -c:a copy 2010.mp4

~ ffmpeg -i 2019.mp4 -filter:v scale = 640:480 -c:a copy 2020.mp4

8、视频静音输出

~ ffmpeg -i 2019.mp4 -an 2010.mp4

9、视频中提取图像

~ ffmpeg -i 2019.mp4 -r 1 -f image2 image-%2d.png

-r:帧速度,每秒提取帧到图像的数字

例子:7s视频,1(9张);2(16张);3(24张)

image2:图片格式

10、裁剪视频

11、转换具体(截取)部分

12、指定视频屏幕高度比

13、指定裁剪

14、多个时间戳分段切割

15、拼接多个视频

16、添加字幕

17、添加海报图像到音频文件

 

 

相关推荐