FFMPEG常用命令(一):音视频信息与抽取

FFMPEG常用命令(一):音视频信息与抽取
FFMPEG常用命令(二):视频相关命令
FFMPEG常用命令(三):音频相关命令
FFMPEG常用命令(四):图片相关命令
FFplay常用命令
FFprobe常用命令

介绍与准备

FFmpeg是一个强大的音视频编解码开源库。目前(2022/2/9)FFmpeg版本已经到了4+,支持多种平台。下面我们来学习一下FFmpeg的常用命令。

在学习之前要做一些准备工作,首先是安装FFmpeg,这里的运行环境是Windows。

其次是准备好一个视频文件(mp4)和一个音频文件(mp3),用于音视频的编解码测试。测试用的MP4可以在这个页面下载。

创建一个文件夹叫Res,把测试文件放在这里,分别命名video.mp4、audio.mp3。
在这里插入图片描述
最后在这个文件夹下打开命令行,准备工作就完成了。

音视频信息

查看视频信息如下,-i是输入文件。

ffmpeg -i video.mp4

同理查看音频信息如下。

ffmpeg -i audio.mp3

当然,还可以查看网络视频的信息,因为涉及网络请求,所以可能会有较大的延时。

ffmpeg -i http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4

音视频抽取

抽取视频文件中的视频命令如下,-vcodec 表示视频的编码方式,copy表示使用原视频文件的编码方式,-an表示去除音频,最后就是输出文件名。

ffmpeg -i video.mp4 -vcodec copy -an out.mp4

同理,也可以从视频文件中抽取音频。-acodec 表示音频解码方式,-vn表示去除视频,最后输出的是wma文件,wma是一种音频格式。

ffmpeg -i audio.mp3 -acodec copy -vn out.wma

下面再来试试从网上下载一个视频,并抽取其音频,由于涉及网络请求,这里会有一定的延时。

ffmpeg -i http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 -acodec copy -vn out_net.mp4

下图是ffmpeg下载视频时的信息。
在这里插入图片描述
-vcodec 和 -acodec 用于音视频的编码设置,更多参数可以参考这篇文章,或输入如下命令。

ffmpeg -encoders

最后

本篇文章讲述了FFmpeg的音视频信息和音视频抽取的相关命令。下一篇我们来学习FFmpeg视频相关的命令。

参考文章

《FFmpeg常用基本命令行》
《MP4视频测试URL地址,亲测有效》
《ffmpeg中acodec与vcodec可设定值》
《FFmpeg笔记–vcodec和-c:v,-acodec和-c:a的区别?》

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值