Answers:
我终于找到了解决方案,自己使用了mp4或m4a作为输出格式,并添加了-vn以防止也复制视频。
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
(来源:https : //superuser.com/a/706622/180675)
现在看来很简单:]
快速无损剥离
只是为了好玩,您也可以使用vlc做到这一点。下面的脚本将当前目录中的所有* .mp4文件剥离到* .m4a。有一些错误消息可以忽略。
#!/bin/bash
quote=\"
executable="/usr/bin/vlc"
argument3=vlc://quit
#parameters
accessvalue=file
muxvalue=mp4
for x in *.mp4; do
inputname="${x}"
strippedname=${x%.mp4}
outputname=${strippedname}.m4a
quote_outputname=${quote}./${outputname}${quote}
echo ${inputname}
echo ${quote_outputname}
qtranscode=#transcode{vcodec=none}: # rm this commnt, cont' nxt line !!
standard{access=$accessvalue,mux=$muxvalue,dst=${quote_outputname}}
argument1="$inputname"
argument2=--sout=$qtranscode
"$executable" -I dummy "$argument1" "$argument2" "$argument3"
done