当前位置:   article > 正文

mac上使用FFmpeg工具处理音视频_ffmpeg视频裁剪 mac

ffmpeg视频裁剪 mac

上一篇我们了解了什么是 m3u8 文件,这一节我们了解一下,怎样通过 ffmpeg工具 去下载视频文件。

ffmpeg

ffmpeg 是强大的媒体文件转换工具,常用于转码,可选命令非常多,编码器、视频时长、帧率、分辨率、像素格式、采样格式、码率、裁剪选项、声道数等等

可以理解为音视频剪辑软件的命令行版

brew install ffmpeg
  • 1
brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg
  • 1
  • 2

官网
中文文档

常用命令

ffmpeg [全局选项] {[输入文件选项] -i 输入文件} ... {[输出文件选项] 输出文件} ...

-y (global) 默认自动覆盖输出文件,而不再询问确认。
-n (global) 不覆盖输出文件,如果输出文件已经存在则立即退出。
-an: 去掉音频(audio no)
  • 1
  • 2
  • 3
  • 4
  • 5

ffplay

ffplay 是用于播放媒体文件的工具
官网

ffprobe

ffprobe 是用于查看媒体文件头信息的工具
官网

举例

ffmpeg -i http://live.us.sinaimg.cn/003jjFb3jx07w5ibKyre070d010004g10k01.m3u8 -c copy 华为.mp4
  • 1

转换为gif,剪映的手机版也可以视频转gif,但是pc版目前没有

// 时间格式hh:mm:ss[.xxx]或者多少秒
ffmpeg -t 15 -ss 00:00 -i ./2023-03-09.mp4 -r 5 test.gif
```js
```js
ffmpeg -i input_test.mp4 -vn -acodec copy output_test.flv
  • 1
  • 2
  • 3
  • 4
  • 5

抽取画面中的音频

ffmpeg -i input_test.mp4 -vn -y -acodec copy output_test.aac
  • 1

抽取画面中的视频

ffmpeg -i input_test.mp4 -vcodec copy -an output_test.avi
  • 1

音频+视频合成

ffmpeg -i input_test_1.mp4 -i input_test_2.mp3 -vcodec copy -acodec copy output_test.mp4
  • 1

视频分离成图片

ffmpeg -i input_test.mp4 -r 1 -f image2 output_image-%03d.jpeg
  • 1

图片合成视频

ffmpeg -f image2 -i output_image-%03d.jpeg output_test.mp4
  • 1

改变音量大小

ffmpeg -i input_test.mp3 -af 'volume=0.5' output_test.mp3
  • 1

网络资源下载

ffmpeg -i https://xxx.xxx.xxxxxx -c copy -f mp3 output_test.mp3
  • 1

播放音频视频

ffplay input_test.mp3
  • 1

图片生成gif动图

ffmpeg -i input_image_%03d.png -r 5 output_test.gif
  • 1

视频生成gif动图

ffmpeg -t 15 -i ./2023-03-09.mp4 -r 5 ctrl_p.gif
  • 1

加速/减速视频,调整速度倍率范围[0.25, 4]。

ffmpeg -i Test.mp4 -an -r 50 -filter:v "setpts=0.5*PTS" more2.mp4
ffmpeg -i Test.mp4 -an -r 50 -filter:v "setpts=2*PTS" less2.mp4
  • 1
  • 2

参考资料

相关命令

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/771513
推荐阅读
相关标签
  

闽ICP备14008679号