我们如何从视频文件(MPEG-4 格式)中提取音频?
存储提取的音频数据以供进一步分析的方便形式是什么?(编辑:换句话说:如果我想获得音频声级,最好使用 PCM 格式或类似 WAV 的格式吗?)
从有关此主题的其他问题中,我了解到 ffmpeg 是执行此操作的正确工具。
关于你的第一个问题:
你确实可以用ffmpeg来做到这一点,但我只能给你命令行形式。您可能想要摆弄输出格式,但请查看http://linux.die.net/man/1/ffmpeg的手册页,或https://www 上的官方 ffmpeg(音频)文档。 ffmpeg.org/ffmpeg.html#Audio-Options
ffmpeg -i mpeg-4videofilename -vn -ac 2 -ar 44100 -ab 320k -f mp3 output.mp3
命令行选项说明:
您可以使用以下命令:
ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ac 2 -ar 44100 out.wav
Run Code Online (Sandbox Code Playgroud)
-vn:没有视频
-acodec:音频编解码器选择。
pcm_sl6le:小端格式的 2 字节样本
-ac:音频通道数
-ar:音频采样率
out.wav 输出 wav 文件
| 归档时间: |
|
| 查看次数: |
4734 次 |
| 最近记录: |