mp4 转 mp3 命令行工具(超快)

ffmpeg 工具


最近想要提取视频中的音频,搜了一下,用视频播放软件的方法基本上都要把视频放一遍,然后是录制声音。很明显很low。

找了一下,有一个命令行工具特别好用,—— f f m p e g ffmpeg ffmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。很强大。很多视频播放器,转码工具都是用他做的内核。例如

Mplayer,ffplay,射手播放器,暴风影音,KMPlayer,格式工厂, QQ影音…

事实上,FFMPEG的视音频编解码功能确实太强大了,几乎囊括了现存所有的视音频编码标准,因此只要做视音频开发,几乎离不开它。

下载


直接取官网下载即可。

下载地址: https://ffmpeg.zeranoe.com

官网:http://ffmpeg.org/
在这里插入图片描述
下载完之后把安装目录里的 bin 文件夹路径放到环境变量 PATH 里,就可以在命令行里用了。

使用


一、

①:提取视频中的音频:
举个例子,加入目录下有个 ”晓松奇谈“ mp4,文件,转换为音频文件命令为:

ffmpeg -i 晓松奇谈.mp4 -acodec copy -vn output.aac

②:截取原视频片段并输出(从 30 秒到 40 秒的片段):

ffmpeg -i input.mp4 -ss 30 -c copy -to 40 output.mp4

③:加速原视频并输出(加速到 tt 倍):

ffmpeg -i 0.mp4 -vf setpts=PTS/tt -af atempo=tt 00.mp4

二、

将一个MP3文件分成两个:

ffmpeg -ss 00:00:10 -t 00:01:00 -i input.mp3 -c copy output.mp3

-i 输入的音频
-c copy 用原来的编码并复制到新文件中
-ss 起始时间
-t 截取音频时间长度
-t xx // 单位:秒
-t xx:xx:xx // 时:分:秒

拼接两段音频

ffmpeg -i "concat:1.mp3|2.mp3" -acodec copy output.mp3

三、

参数解释:https://blog.csdn.net/leixiaohua1020/article/details/12751349

详细使用

1.1 ffmpeg.exe
ffmpeg是用于转码的应用程序。

一个简单的转码命令可以这样写:

将input.avi转码成output.ts,并设置视频的码率为640kbps

ffmpeg -i input.avi -b:v 640k output.ts
具体的使用方法可以参考: ffmpeg参数中文详细解释

详细的使用说明(英文):http://ffmpeg.org/ffmpeg.html

1.2 ffplay.exe
ffplay是用于播放的应用程序。

一个简单的播放命令可以这样写:

播放test.avi

ffplay test.avi
具体的使用方法可以参考:ffplay的快捷键以及选项

详细的使用说明(英文):http://ffmpeg.org/ffplay.html

1.3 ffprobe.exe
ffprobe是用于查看文件格式的应用程序。

这个就不多介绍了。

详细的使用说明(英文):http://ffmpeg.org/ffprobe.html

参考

https://www.jianshu.com/p/ddafe46827b7
https://blog.csdn.net/class_brick/article/details/82893967
https://www.reneelab.com.cn/m/convert-iphone-video-to-mp4.html#b

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值