avconv를 사용하여 오디오 스트림을 삭제하는 방법은 무엇입니까? DTS 인코딩을 사용하여 MKV에서

DTS 인코딩을 사용하여 MKV에서 오디오를 삭제하려면 어떻게합니까? 이 명령을 사용하고 avconv -i Movie.mkv -c:v copy movie.mp4있습니다.

명령에 코덱 명령이 포함되어 있다는 것을 알고 있지만 사용 방법을 모르겠습니다.



답변

옵션은-트릭을 수행해야합니다. 파일을 실행하고 새 파일에 소리가 들리지 않습니다.

-an (output)
   Disable audio recording.

에서 http://manpages.ubuntu.com/manpages/precise/man1/avconv.1.html


답변

내가 이해하기에 -an매개 변수는 단순히 출력에서 ​​오디오를 삭제합니다. 원하는 것이 아니라면 -map명령 을 사용하고 다른 소스의 개별 스트림을 출력에 매핑하는 방법을 지정해야합니다. 다음 예제는 첫 번째 파일 (일반적으로 비디오)의 첫 번째 스트림과 두 번째 파일의 오디오 만 가져옵니다.

avconv -i input0.mkv -i input1.m4a -map 0:0 -c:v copy -map 1 -c:a copy output.mp4