답변:
자막을 병합하는 또 다른 도구는 DualSub ( http://dualsub.sourceforge.net/ )입니다. 입력 및 출력을위한 SRT 자막과 함께 작동합니다. 많은 사용자 정의 옵션이 있습니다. 또한 자막을 모든 언어로 번역하는 데 사용할 수 있습니다.
나는이 주제에 대해 며칠을 인터넷 검색에 보냈다. 짧은 대답은 우분투에서 * .mkv 파일에서 두 개의 자막 트랙을 동시에 재생할 수있는 방법이 없다는 것입니다.
그러나 다음이 있습니다.
.mkv 파일로 할 수있는 최선의 방법은 .mkv 파일에서 하나의 자막을 추출하여 별도의 자막 파일에 넣는 것이므로 vlc 확장자를 활용할 수 있습니다.
또는 Microsoft Windows 용 KMplayer를 고려할 수 있습니다. Windows가 없기 때문에 시도하지는 않았지만 이중 자막 플레이어를 위해 Google을 사용하면 항상 최고의 결과를 얻을 수 있습니다.
자막 결합
대부분의 비디오 플레이어는 동시에 두 개의 자막 세트를 동시에 재생할 수 없습니다. 그러나 운 좋게도 두 개의 자막을 하나의 파일로 온라인으로 결합하는 것은 쉽습니다. 에서 http://pas-bien.net/2srt2ass/ 단계 하나에서 다운로드 한 스페인어 자막 파일을 선택하고 상단의 자막, 그리고 바닥과 영어 자막 파일로 추가합니다.
for further help go to the link below.
Courtesy: http://spanish.amandajw.com/2012/11/multiple-subtitles/
가장 좋은 방법은 mpv
(을 통해 사용 가능 sudo apt install mpv
) 이라고 생각합니다 .
모든 자막이 내장되어 있거나 (질문에 지정된대로) 별도이지만 적절하게 이름이 지정된 외부 파일 (예 : 영화를 file1.mkv
자막 파일 이라고하는 경우)에 있다고 가정하겠습니다 file1.srt
. 그렇지 않다면, 당신은 명시 적으로 옵션을 추가하여 자막 파일을 지정할 수 있습니다 --sub-file=subtitle_file_lang_xx.src
, --sub-file=subtitle_file_lang_yy.src
등 또는 주변에 재생하여 --sub-auto
(예를 들어 --sub-auto=fuzzy
).
비디오 파일을 재생할 때 각 파일의 자막 세트는 선택 방식 (내장 또는 외부 파일)과 상관없이 각 "자막"으로 표시됩니다. 스트림에는 연속적인 정수 인덱스 (1, 2, 3 ...)가 할당됩니다. 일반적으로 내장 자막은 (논리적으로) 초기 지수를 갖습니다. 를 사용하여 파일을 재생할 때 스트림 인덱스, 해당 언어 (자막에 지정된 언어가있는 경우) 및 자막이 외부 파일에서 제공되는지 여부가 터미널에 표시됩니다 mpv
. 예를 들어, 다음을 실행 한 후 mpv file1.mkv
:
(+) Subs --sid=1 --slang=eng (*) (subrip)
Subs --sid=2 --slang=fra (subrip)
Subs --sid=3 'file1.srt' (subrip) (external)
여기에서 처음 두 자막은 각각 영어 ( eng
) 및 프랑스어 ( fra
) 로 내장되어 있으며 세 번째 자막은 외부 파일에서 온 것입니다. 인덱스 ( sid
)는 1, 2, 3입니다. 기본 자막 스트림은 첫 번째 자막 스트림 (으로 표시됨 (*)
)이고 선택된 자막 스트림 (으로 표시됨 (+)
)입니다.
이러한 인덱스를 알고, 당신은 옵션으로 "주"와 보조 자막 지정할 수 있습니다 --sid
와 --secondary-sid
. 예를 들어, 앞의 예에서 영어 자막을 주 자막으로, 프랑스어 자막을 보조 자막으로 표시하려면 터미널에서 다음을 실행할 수 있습니다.
mpv --sid=1 --secondary-sid=2 file1.mkv
기본적으로 보조 자막을 순환하기위한 키보드 단축키는 없습니다 ( "메인"자막을 j
및 J
( Shift+ j)로 순환 할 수있는 방식 ). 그러나 매우 쉽게 추가 할 수 있습니다.
예를 들어, ~/.config/mpv/input.conf
(또는 더 일반적으로)에 다음을 추가하는 경우 ${XDG_CONFIG_HOME}/mpv/input.conf
:
Ctrl+j cycle secondary-sid
Ctrl+J cycle secondary-sid down
그러면 Ctrl+ j는 j
메인 자막 을 순환 시키는 것과 같은 방향으로 보조 자막을 순환시키고 (자막 스트림 인덱스 증가) Ctrl+ Shift+ j는 반대 방향으로 J
자막을 순환시킵니다 (자막 스트림 인덱스 감소).
VLC를 선호하는 경우 베타 4.0.0부터 이중 / 보조 자막도 지원합니다. 작동하게 만드는 것은 현재 MPV보다 조금 더 어려워 보입니다.
먼저 전체적으로 켜야합니다. 도구> 환경 설정> 자막 / OSD> 이중 자막 (맨 아래)> 정렬로 이동하고 설정하지 않은 다른 것으로 변경하십시오. 오프셋 (인접 설정)을 조정해야 할 수도 있습니다.
비디오를 재생할 때 기본 바로 가기 Ctrl+ Shift+로 "보조 자막 컨트롤 전환"이 필요합니다 V. (통상의 자막 제어 단축과 같은 것을 본 방법 v또는 Alt+는 v, 전후 자막 사이 사이클링 지금 오히려 메인 자막보다는, 보조 자막에 적용된다. 누르면 Ctrl+ Shift+ V다시이 갖는 다시 토글 메인 자막 적용 .) 그런 다음 v올바른 횟수를 눌러 원하는 (보조) 자막으로 전환하십시오.
내가 찾은 가장 쉽고 간단한 방법은 PenguinsSubtitlePlayer 와 같은 독립형 자막 플레이어로 두 번째 자막을 재생하는 것 입니다.