视频怎么变成音频?
2022-08-12
35 阅读
以我们常见的mp4文件来说,视频文件中的视频与音频部分通常是分开的,下面我们来一起看下视频文件中的音频,视频是怎么组织的。
工具就是一款很强大的视频编解码工具,一般视频开发者都会用到,很多常见的视频编辑软件底层也是用的它,它就是大名鼎鼎的ffmpeg,官网和下载地址:https://ffmpeg.org/当然还需要准备一个mp4视频文件,这里我准备了一个video.mp4的文件,下面使用ffmpeg包中自带的视频查看工具ffprobe,查看下这个视频文件内部的信息:从上面的输出可以知道,这个文件中有三路流信息,分别是一路视频流,二路音频流,为什么会有两路音频流那,因为两路音频流可以分别存不同的音频信息,比如对于演唱会的视频文件,一路音频存储原唱,另一路存储伴奏。
Stream #0:0[0x1](und): Video: h264 (High)Stream #0:1[0x2](und): Audio: aac (LC)Stream #0:2[0x3](und): Audio: aac (LC)知道了视频文件的构成,下面就提取里面的音频吧,可以只提取一路音频,也可以提取多路,自己指定参数就可以,我们分别尝试下,#提取所有音频流到文件ffmpeg.exe -i video.mp4 -map 0:a audio.mp4#提取第一路音频流到文件(提取到mp4,mp3都可以)ffmpeg.exe -i video.mp4 -map 0:a:0 audio_1.mp4#提取第二路音频流到文件ffmpeg.exe -i video.mp4 -map 0:a:1 audio_2.mp3查看我们的提取结果