我知道flv
和mp4
文件都包含aac
音频,而avi
视频通常是mp3
音频流。
什么命令(avconv,ffmpeg)将提取音频而不进行代码转换?
您可能对我制作的PHP脚本感兴趣,该脚本用于自动确定输出音频文件的扩展名。
—
Gras Double
我知道flv
和mp4
文件都包含aac
音频,而avi
视频通常是mp3
音频流。
什么命令(avconv,ffmpeg)将提取音频而不进行代码转换?
Answers:
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
这是每个参数的简要说明:
-i
选项指定输入文件。-vn
选项用于跳过视频部分。-acodec copy
将复制保留原始编解码器的音频流。作为补充性答案,使用不需要文件特定名称的命令。
对于包含aac音频的视频:
ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a
要在上下文菜单命令中使用,应使用如下形式:
bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f
用其他视频格式输入的相应音频格式输出替换。
这里的原始资料。