Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

자막 동기화 문제 해결:단계별 가이드

자막이 재생과 동기화되지 않나요? 문제를 해결해 보겠습니다.

업데이트 날짜:2024년 11월 29일

귀하가 직면한 문제는 다음과 같습니다. 외국어로 된 영화를 보고 싶으면 자막이 필요합니다. 요즘에는 원하는 영화에 대한 다양한 언어로 된 자막 파일을 찾는 것이 매우 쉽습니다. SRT(.srt) 파일을 가져와서 영화 이름과 동일하게 이름을 지정하면 Bob이 삼촌이 됩니다. 자존심이 강한 모든 미디어 플레이어(또는 이것이 실패할 경우 최고인 VLC를 선택하세요)는 자동으로 자막을 로드하고 표시합니다. 하지만 동기화가 되지 않으면 어떻게 되나요?

아주 오래전부터 리눅스와 자막에 대해 이야기한 적이 있습니다. 내가 그 가이드에 쓴 내용의 대부분은 여전히 ​​유효합니다. 하지만 자막 파일에서는 타임시프트에 대한 주제를 다루지 않았습니다. 아마도 당신은 올바른 단어를 가지고 있지만 너무 늦거나 너무 일찍 표시됩니다. 300ms의 작은 차이라도 시청이 다소 짜증스러울 수 있습니다. 그 이상의 것은 단순히 재생할 수 없습니다. 자, 자막을 빠르고 쉽게 수정하는 방법을 보여드리겠습니다. 나 이후에.

자막 동기화 문제 해결:단계별 가이드

게임 이름:ffmpeg

일반적으로 인생에서 의심스러운 경우 미디어 파일인 ffmpeg를 처리하고 있습니다. 이것은 비디오, 오디오 등 모든 것을 위한 원스톱 상점이 될 수 있고 그래야 합니다. 대부분의 미디어 편집 프로그램은 ffmpeg의 정교한 프런트엔드일 뿐입니다. 일종의 동영상이나 사운드를 만드는 거의 모든 도구에 존재합니다. Linux를 사용한다면 운이 두 배일 것입니다. ffmpeg는 거의 모든 저장소에서 사용할 수 있기 때문입니다.

Linux에서 프로그램을 사용하는 방법을 보여 드리겠습니다. 명령은 ffmpeg를 실행하고 설치할 수 있는 다른 모든 운영 체제에서 동일합니다. 유일한 차이점은 프로그램을 얻는 방법입니다. 음, Linux에서는 다음과 같이 요약됩니다:

(sudo) [패키지 관리자] ffmpeg 설치

예를 들어 Debian 및 Ubuntu 기반 배포판 제품군에서는 다음과 같습니다.

sudo apt install ffmpeg

이제 자막 오프셋을 수정해야 합니다. 저는 이미 ffmpeg에 대한 가이드를 작성했는데 상당히 포괄적이고 HD 기사에도 제 밈이 있습니다. 아쉽게도 자막 튜토리얼과 마찬가지로 시간 오프셋 변경을 다루지 않습니다. 좋습니다. 기능은 있습니다. 새 플래그만 있으면 됩니다. 간단히 말해서:

ffmpeg -itsoffset [시간] -i [자막 파일] -c copy [편집된 자막 파일]

실제 예:

ffmpeg -itsoffset -13.6 -i sub1.srt -c subs2.srt 복사

여기에는 무엇이 있나요?

  • -itsoffset을 사용하면 입력 스트림을 이동할 수 있습니다. .srt(기본적으로 텍스트)와 같은 단일 스트림 파일 또는 비디오 트랙과 관련 오디오 트랙이 각각 하나씩 있는 일반적인 영화와 같이 여러 스트림이 있는 비디오 및 오디오 파일에 사용할 수 있습니다. 제가 실제로 KDEnlive를 사용하는 다양한 미디어 편집 기사를 보시면 이 내용을 보실 수 있습니다.
  • -13.6은 실제 오프셋을 나타냅니다. 표기법은 ss.mmm이므로 필요한 경우 1ms까지 낮출 수 있습니다. 제 경우에는 수동으로 파일을 재생하고, 자막이 표시되는 시점 및/또는 쉬운 장면으로 표시되어야 하는 시점을 확인하고 필요한 조정을 했습니다. 올바른 오프셋을 얻으려면 몇 번의 시도가 필요했습니다. 이것은 정확한 과학이 아니므로 -13.7 또는 -13.55도 꽤 잘 작동합니다. 제 경우에는 오프셋이 음수입니다.
  • 마지막으로 입력 스트림, 원본 자막 파일을 지정하고 코덱(복사본)을 사용하지 않습니다. 이 옵션은 SRT에 실제로 큰 의미가 없기 때문입니다. 그리고 마지막으로 출력 파일은 결국 (이름이 같은) 영화에 사용할 올바른 위치의 자막이 됩니다.

그리고 그게 전부입니다. Bob은 진정한 삼촌입니다!

결론

Linux를 사용하는 것은 때때로 어려울 수 있습니다. 그러나 그것이 순수한 축복인 상황도 있습니다. 일반적으로 특히 미디어 파일과 관련된 다양한 유지 관리 작업이 있는 경우 작업을 완료하는 데 쉽게 액세스할 수 있는 다양한 도구와 유틸리티를 제공합니다. 이상한 웹사이트에서 임의의 프로그램을 다운로드받으며 무심코 인터넷을 돌아다닐 필요가 없습니다. 특히 모든 것이 가짜 인터넷인 현대 시대에는 더욱 그렇습니다.

글쎄요, 만약 당신이 평범한 영어가 아닌 전세계 미디어의 소비자라면 때로는 원어민으로는 이해할 수 없는 한두 편의 영화를 보게 될 수도 있고 일부 자막이 필요할 수도 있습니다. 당신은 그 자막이 내러티브에 맞기를 원합니다. 그렇지 않은 경우 ffmpeg를 사용하면 문제를 쉽게 해결할 수 있습니다. 오프셋 기능은 간단하고 빠르며 우아합니다. 1~2초만 지나면 끝입니다. 오늘은 여기까지입니다, 여러분.

건배.