flv
파일에는 오디오가 mp4
포함되어 있고 비디오는 일반적으로 오디오 스트림 이라는 것을 알고 있습니다 .aac
avi
mp3
트랜스코딩 없이 오디오를 추출할 수 있는 명령(avconv, ffmpeg)은 무엇입니까?
답변1
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
다음은 각 매개변수의 역할에 대한 간략한 설명입니다.
-i
옵션은 입력 파일을 지정합니다.-vn
비디오 부분을 건너뛰는 옵션입니다.-acodec copy
오디오 스트림은 원본 코덱을 유지하면서 복사됩니다.
답변2
보충 답변으로 파일의 특정 이름이 필요하지 않은 명령을 사용하십시오.
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
다른 비디오 형식 입력은 해당 오디오 형식 출력으로 대체됩니다.
원본 소스여기.