일부 자막이 내장 된 Matroska 파일이 이미 있습니다. 올바른 언어 설정 및 인코딩으로 다른 자막을 추가하려면 어떻게해야합니까?
시도 :
mkvmerge -o output.mkv -S source.mkv new-subtitles.srt
그러나 다른 모든 자막이 제거 된 것 같습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
일부 자막이 내장 된 Matroska 파일이 이미 있습니다. 올바른 언어 설정 및 인코딩으로 다른 자막을 추가하려면 어떻게해야합니까?
시도 :
mkvmerge -o output.mkv -S source.mkv new-subtitles.srt
그러나 다른 모든 자막이 제거 된 것 같습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
답변:
-S
소스 파일을 가리킬 때 매개 변수 를 지정했기 때문 입니다. -S
입력에서 모든 자막 트랙을 제거합니다. 실제로 원하는 것은 다음과 같습니다.
mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt
이것은 mynewsubtitles.srt
해당 트랙 이름과 언어를 가진 마지막 트랙으로 추가 됩니다. 또한 mkvmerge의 현재 버전에서 기본 언어는 영어입니다. 따라서 그런 --language
경우에는 설정할 필요가 없습니다 .