변환 없이 비디오에서 오디오를 추출하는 명령

변환 없이 비디오에서 오디오를 추출하는 명령

flv파일에는 오디오가 mp4포함되어 있고 비디오는 일반적으로 오디오 스트림 이라는 것을 알고 있습니다 .aacavimp3

트랜스코딩 없이 오디오를 추출할 수 있는 명령(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 

다른 비디오 형식 입력은 해당 오디오 형식 출력으로 대체됩니다.


원본 소스여기.

관련 정보