目 录CONTENT

文章目录

FFmpeg 笔记 | 媒体文件格式转换神器!

Nicholas
2023-09-16 / 0 评论 / 0 点赞 / 11 阅读 / 3567 字

版本说明:本文最后更新于2023-09-16,详细更新记录参见文末表格。

若链接或图片失效,对文中内容有任何疑义和勘误意见,欢迎留言反馈。

精选程度:★★★☆☆|博文状态:已完结|本地标签:是


FFmpeg工具

FFmpegFast Forward Moving Picture Experts Group,快速前进运动图像专家组)是视频处理最常用的开源软件。它功能强大,用途广泛,大量用于视频网站和商业软件(比如 YoutubeiTunes),也是许多音频和视频格式的标准编码/解码实现。

FFmpeg 本身是一个庞大的项目,包含许多组件和库文件,最常用的是它的命令行工具。

FFmpeg官网地址】https://ffmpeg.org/

一、安装

1.1、官网下载

在官网的下载位置(https://ffmpeg.org/download.html),打开下载路径。

20230916175722_054021.png

找到并下载Windows版本的压缩包。

20230916175722_069642.png

1.2、本地安装

解压文件,找到文件夹下的bin目录。

20230916175722_085270.png

将该bin目录添加到系统环境变量中。

20230916175722_116958.png

1.3、安装验证

在控制台输入命令ffmpeg –version,可以看见ffmpeg的版本信息。此时说明已经成功完成安装。

20230916175722_101308.png

二、常用命令

此部分介绍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首次发布版本
0

评论区