03——FFmpeg分离音频视频

2020-04-10 14:58:56 浏览数 (1)

哈哈,期待已久,终于开始干活了,本期开始,我们就要玩转ffmpeg命令行了,今天,我们首先来看看如何分离音视频!

前言

首先说一下为什么会有分离音视频一说,从印象中的认知来讲,我们常认为的视频实际上是音频和视频的混合体,比如.mp4文件,比如.avi文件!而从专业的角度来讲,视频和音频是独立分离的,视频只包含连续变化的图像画面,而音频则只包含声音数据!常说,再好的戏,没有声音也是出不来的,让我们对混合的视频耳熟能详!而实际生活中,将音视频文件进行分离也很常见,比如,有一个mv,你只是想提取其中的音乐来听,这就产生了提取音频的需求,诸如此类,还有种种!接下来我们就来看看如何使用ffmpeg实现音视频的分离!

一、准备视频文件

准备好你的原始视频文件,将其存放入某个路径,记住这个路径哦!笔者的路径为:E:自媒体公众号视界音你而 不同手把手教你玩转ffmpeg命令3_音视频拆分(你可以选择你想要的路径)。

二、重命名你的文件

如果你的原始视频文件名是中文格式的,最好修改为已英文或者数字命名!原因是在命令行中输入中文略微有些费劲,如果你不care,想要好奇的一试,请忽略本条,继续下一步!笔者将文件重命名为2_6.mp4!

三、打开命令行窗口

打开你要进行文件处理(也就是存放你的视频文件的地方)的路径,然后双击路径栏,待路径栏的路径变为全选状态之后,输入cmd,然后就可以打开那个黑乎乎的命令行窗口了!如果你不是很理解这个操作,请戳下方视频,相信很直观!

四、分离工作

  1. 分离音频

分离命令:

ffmpeg -i 2_6.mp4 -vn out.mp3

在命令行输入该命令之后,就会生成mp3文件,该文件只包含音频数据,不包含图像数据!下方附视频演示:

2.分离视频

分离命令:

ffmpeg -i 2_6.mp4 -an out.mp4

在输入该命令之后,就会生成out.mp4文件,但该文件不包含音频数据,也就是没有声音!

下方附视频演示:

五、命令说明

-i:input的缩写,表示其后要跟输入文件

-vn:video no的缩写,表示输出文件中不包含video数据

-an:audio no的缩写,表示输出文件中不包含audio数据

输出文件名:在命令行的最后写输出的文件名即可,笔者用的是out.mp3和out.mp4,可以根据个人需求随意指定,注意后缀要写对哦!

0 人点赞