版本说明:本文最后更新于
2023-09-16
,详细更新记录参见文末表格。若链接或图片失效,对文中内容有任何疑义和勘误意见,欢迎留言反馈。
精选程度:★★★☆☆ | 博文状态:已完结 | 本地标签:是
FFmpeg
工具
FFmpeg
(Fast Forward Moving Picture Experts Group
,快速前进运动图像专家组)是视频处理最常用的开源软件。它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube
和 iTunes
),也是许多音频和视频格式的标准编码/解码实现。
FFmpeg
本身是一个庞大的项目,包含许多组件和库文件,最常用的是它的命令行工具。
【FFmpeg
官网地址】https://ffmpeg.org/
一、安装
1.1、官网下载
在官网的下载位置(https://ffmpeg.org/download.html),打开下载路径。
找到并下载Windows版本的压缩包。
1.2、本地安装
解压文件,找到文件夹下的bin
目录。
将该bin
目录添加到系统环境变量中。
1.3、安装验证
在控制台输入命令ffmpeg –version
,可以看见ffmpeg
的版本信息。此时说明已经成功完成安装。
二、常用命令
此部分介绍FFmpg
的常用命令。使用**ffmpeg
命令**的基本形式是:
ffmpeg [全局参数] {[输入文件参数] -i 输入文件地址} ... {[输出文件参数] 输出文件地址} ...
2.1、获得媒体文件信息
ffmpeg
最简单的使用就是用来显示媒体文件信息,视频和音频文件等都可以使用。
ffmpeg -i video_file.mp4 # 查看媒体文件详情信息
ffmpeg -i audio_file.mp3
命令会输出很多与文件无关的信息(ffmpeg
本身的信息),可以使用 -hide_banner 来隐藏掉它们。
ffmpeg -i video_file.mp4 -hide_banner # 查看媒体文件详情信息(隐藏ffmpeg本身信息)
ffmpeg -i audio_file.mp3 -hide_banner
2.2、转换媒体文件
ffmpeg
最常用的就是可以轻松在不同媒体格式之间进行自由转换,它同时适用于视频和音频文件。你是要指明输入和输出文件名就行了, ffmpeg
会从后缀名猜测媒体格式。
ffmpeg -i video_input.mp4 video_output.avi # mp4转avi
ffmpeg -i audio_input.mp3 audio_output.ogg # mp3转ogg
你也可以同时指定多个输出后缀,这样会同时输出多个文件。
ffmpeg -i audio_input.wav audio_output_1.mp3 audio_output_2.ogg # wav同时转mp3和ogg
2.2、从视频中抽取音频
为了从视频文件中抽取音频,直接加一个 -vn
参数就可以了(实测其实不用加-vn
,按照上面的方式直接写也可以)。
ffmpeg -i video.mp4 -vn audio.mp3 # 视频中提取音频
附、参考文章
[1] FFmpeg
视频处理入门教程 https://ruanyifeng.com/blog/2020/01/ffmpeg.html
[2] 30分钟带你入门,20个 FFmpeg
操作命令,包你学会 https://zhuanlan.zhihu.com/p/455572544
Q & A
暂无
更新记录
时间 | 修改内容 |
---|---|
2023-09-16 | 首次发布版本 |
评论区