mkvextract를 사용하여 mkv 파일에서 비디오를 추출하려고 합니다. 결과 비디오 파일에 이미 오디오가 있도록 오디오를 함께 추출하는 방법이 있습니까? 아니면 오디오와 비디오를 별도로 추출하고 나중에 다시 결합해야 합니까?
답변1
보다매뉴얼(강조):
이 프로그램특정 부분을 추출합니다Matroska™ 파일부터 다른 유용한 형식까지. 첫 번째 인수인 mode는 mkvextract(1)에게 무엇을 추출할지 알려줍니다. 현재 지원되는 것은 트랙, 태그, 첨부 파일, 챕터, CUE 시트 및 타임코드 추출입니다.
이 도구는 MKV 파일에서 부품을 추출하는 매우 구체적인 목적만을 가지고 있습니다. 이는 오디오와 비디오를 동시에 재결합하는 것보다 구현하기가 더 쉽습니다. 여기에는 또 다른 컨테이너를 생성하고 두 스트림을 동기화하는 작업이 포함됩니다. 나는 이것이 추출 도구의 범위를 훨씬 넘어서는 것이라고 생각합니다.
재결합하려면 설명서에서 제안한 대로 다른 도구가 필요합니다 mkvextract
.
H.264/AVC 비디오 트랙은 GPAC™ 패키지의 MP4Box™ 등을 사용하여 추가로 처리할 수 있는 H.264 기본 스트림에 기록됩니다.
물론 ffmpeg를 사용하는 것도 옵션입니다. 당신이 원하는 유일한 것이 MKV 파일에서 비디오와 사운드를 얻는 것이라면, 파일을 다른 것으로 트랜스코딩하기만 하면 됩니다. 예를 들어 다음 명령은 스트림 콘텐츠를 있는 그대로 복사하고(egh264 비디오 및 AAC 오디오) MKV를 MP4로 트랜스코딩합니다.
ffmpeg -i infile.mkv -vcodec copy -acodec copy outfile.mp4