답변:
마침내 mp4 또는 m4a를 출력 형식으로 사용하고 비디오 복사를 방지하기 위해 -vn을 추가하여 해결책을 찾았습니다.
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
(출처 : /superuser//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