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"

)

( videohelpstackoverflow에서 영감을 얻은 배치 스크립트 )

링크 다운로드 :


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.