码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-02-19 00:46:50      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:推流   提取   color   git clone   str   mpeg   pts   输出   时间戳   

前叙

  一直以来用的是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、添加海报图像到音频文件

 

 

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

标签:推流   提取   color   git clone   str   mpeg   pts   输出   时间戳   

原文地址:https://www.cnblogs.com/darlingmz/p/12329361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!