MP4에서 오디오 AAC 추출


11

mp4에서 오디오 aac를 추출하는 Windows 용 명령 줄 도구가 있습니까?


mp4box와 호환되는 브랜드를 변경하는 방법은 무엇입니까? -브랜드가 작동하지 않습니다!
— Dr.jacky

답변:


5

FFmpeg가 할 수 있습니다. 다음 은 유용한 명령 목록입니다. 지침을 보려면 여기 로 이동 하십시오 .

예:

ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac
  • -i: 입력 파일
  • -c copy: 다시 인코딩하지 않고 비트 스트림을 복사합니다.
  • -map 0:a:0: 첫 번째 입력 파일-> 오디오 트랙-> 첫 번째 트랙 (첫 번째 입력 파일의 첫 번째 오디오 트랙)에서 트랙을 선택합니다.

avconv의 포크 인와 비슷하게 작동 ffmpeg합니다.


1
솔루션에 연결하는 것만으로는 나쁜 습관입니다. 최소한 몇 가지 예를 제시하십시오.
— erik

1
MP4 내부에 오디오 스트림이 하나만 있으면 -map 인수가 필요하지 않습니다. 이것을 작성하는 것으로 충분합니다 : ffmpeg -i INPUT.mp4 -c copy Output.aac
— miyalys

배치 모드에서 작성하는 방법은 다음과 같습니다. 먼저 mp4 파일이있는 하위 폴더 "out"을 만듭니다. 그런 다음 mp4 폴더에 "명령 창 열기"를하고 % f에 다음을 붙여 넣으십시오 ( "* .mp4"). C : \ yourpath \ ffmpeg \ bin \ ffmpeg -i "% f"-c copy -map 0 : a : 0 out / "% ~ nf.aac"
— Vijay Jagdale 2016 년

10

mp4box도이 작업을 수행 할 수 있습니다.

mp4에서 aac를 디 먹스 / 추출하려면 (오디오가 두 번째 트랙이라고 가정) :

mp4box -raw 2 video.mp4

출력 파일 "video_track2.aac"가 자동으로 생성됩니다

출력 파일 이름을 제어하려면 다음을 수행하십시오.

mp4box -raw 2 video.mp4 -out audio.aac

mp4 컨테이너 (예 : iTunes)로 다시 remux하려면 다음을 수행 할 수 있습니다.

mp4box -single 2 video.mp4 -out audio.m4a

그런 다음 이것을 배치 스크립트에 넣어 디렉토리의 모든 파일을 조작 할 수 있습니다.

for %%f in ("*.mp4") do (

mp4box -single 2 "%%f" -out "%%~nf.m4a"

)

( videohelp 및 stackoverflow에서 영감을 얻은 배치 스크립트 )

링크 다운로드 :


1
+1 감사합니다. -single 명령은 내가 찾던 것입니다 (MP4 정보를 -raw에 추가)
— Martin

6

제공된 모든 링크가 실제로 제공하지 않기 때문에 사용할 실제 명령은 다음과 같습니다.

avconv -i input.mp4 -vn -c:a copy output.m4a

"avconv.exe"대신 상위 프로젝트 "ffmpeg.exe"로 훌륭하게 작동하고 부정확 한 타임 코드의 .aac 출력 문제를 해결했습니다. m4a는 적절한 컨테이너 형식입니다.
— SushiGuy

"출력 파일 # 0에 스트림이 없습니다"
— Chris

0

먼저 mkvtoolnix를 사용하여 MP4를 MKV로 변환하고 mkvextract gui를 사용하여 필요한 트랙을 추출합니다. 덜 복잡하고 완전한 GUI. 모든 구성 요소의 변화가 전혀 없습니다.


1
덜 복잡하다면 OP가 원하는 도구를 어떻게 사용하는지 설명해 주시겠습니까? 또한이 질문에는 명령 줄 도구가 필요했습니다.
— Scott

실제로 mkvtoolnix는 mkvmerge.exe 명령 줄의 그래픽 프런트 엔드입니다. 명령 줄 스위치와 명령 형식 정보도 온라인에서 찾을 수 있다고 생각합니다. GUI에는 여러 파일 작업을위한 배치 파일을 작성하는 옵션도 있습니다.
— user38660

-3

슈퍼도 할 수 있습니다 .

SUPER © "플레이어"는 멀티미디어 파일 형식 만 지원하여 알려진 플레이어를 능가합니다. SUPER ©는 WMP 또는 MPC 및 VLC와 같은 다른 libavcodec 기반 플레이어로는 재생할 수없는 파일을 재생합니다. SUPER ©는 또한 다른 프로토콜의 인터넷 미디어 스트림을 재생하고 저장합니다 (mms : // rtsp : // http : //)

SUPER © "인코더"는 시간이나 기능 제한없이 전체 길이의 동영상을 다른 형식으로 인코딩하는 가장 빠르고 간단한 도구입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.