영화 파일에 자막을 포함시키는 방법은 무엇입니까?


21

내 TV는 자막이 파일에 포함 된 경우에만 (예 : MKV 또는 비디오를 통해 하드 코드 된) 자막을 재생할 수 있습니다.

따라서 형식 (예 : MP4)의 영화와 SRT와 같은 자막이 있다면 TV에서 재생할 수있는 영화로 어떻게 결합 할 수 있습니까?

답변:


24

@axel_c 에서 설명한 것처럼 mkvmerge ( apt-get install mkvtoolnix)를 사용하여 Matroska 컨테이너 를 만들고 출력에 자막을 포함시킬 수 있습니다.

mkvmerge -o output.mkv video.mp4 subtitles.srt

다시 인코딩 할 필요가 없으므로 매우 빠릅니다.


여러 파일로이 작업을 수행하는 방법을 설명 할 수 있습니까?
Sumeet Deshmukh 2016

이 같은 특수 문자를 지원 나던 없음 ...
비터 아벨라

또한 ( superuser.com/questions/609113/…에 따라 )mkvmerge -o output.mkv input.mkv --language 0:ger --track-name '0:German subs' subs.srt
sdaau

10

HandBrake를 시도 하십시오 . HandBrake는 MacOS X, Linux 및 Windows에서 사용 가능한 오픈 소스, GPL 라이센스 멀티 플랫폼 멀티 스레드 비디오 트랜스 코더입니다. 사용자가 자막을 켜고 끄는 옵션으로 영화의 일부로 자막을 추가 할 수 있습니다. DVD 영화 자막과 같은 것.

Ubuntu PPA에서 HandBrake를 설치하려면

  1. 터미널 창에 다음을 입력하십시오 : sudo add-apt-repository ppa:stebbins/handbrake-releases 이제 시스템이 PPA 키를 가져옵니다.
  2. 이제 apt-get을 사용하여 방금 추가 한 PPA를 포함하여 소프트웨어 저장소 목록을 업데이트하십시오. sudo apt-get update
  3. "Ubuntu Software Center"를 열고 "사운드 및 비디오"범주를 확인하십시오. "모든 소프트웨어"옵션의 오른쪽에있는 작은 아래쪽 화살표를 클릭하고 PPA를 선택하여 결과를 필터링 할 수도 있습니다.

또는

Karmic (9.10) 이상을 사용하는 경우 PPA 페이지 에서 "이 PPA에 대한 기술 정보"링크를 클릭하고 Ubuntu 버전을 선택할 수 있습니다. 따라서 표시된 sources.list 항목을 시스템의 소프트웨어 소스에 직접 추가 할 수 있습니다 System Setting > Software Sources > Other Software(Tab).


2
vlc의 변환 / 저장 기능을 사용하여 하드 서브 비디오를 만들 수도 있습니다.
codegenki

1
핸드 브레이크를 설치할 수 없습니다. ppa를 추가하고 업데이트합니다. 여기서 launchpad.net/~stebbins/+archive/handbrake-releases 를 시스템 소프트웨어 소스에 추가해야 합니까? 그렇다면 어떻게?
yinon

1
방금 답변을 업데이트하고 확인하십시오. HandBrake Releases 페이지 에서도 비슷한 지침을 찾을 수 있습니다 .
codegenki

12.04에는 핸드 브레이크를 아직 사용할 수 없습니다. 매일 불안정한 스냅 샷 만 두 가지 절약 문제를 해결하고 있기 때문에 조금 기다려야합니다.
Luis Alvarado

5

다음과 같이 avconv로 추가했습니다.

avconv -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.mp4 -f srt -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.spa.srt -c:v copy -c:a copy -c:s mov_text The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_subtitles.mp4

5

avidemux 를 사용할 수 있습니다 .

설치하기 위해서

sudo apt-get install avidemux

절차:

1. avidemux를 시작하십시오.

.avi 파일을 엽니 다.

3. 왼쪽 창의 풀다운 메뉴에서 비디오라고하는 비디오 인코더를 선택하십시오.

4. "Configure"버튼을 클릭하여 인코더를 구성하십시오.

5. 자막 필터를 추가하십시오. 먼저 왼쪽 창 (비디오 아래)에서 "필터"버튼을 클릭하십시오.

7. 프로세스를 완료하려면 저장을 클릭하고 출력 파일 이름을 입력하십시오.

VLC를 사용할 수 있습니다

  1. 새 폴더를 만들고 동영상 파일을 해당 폴더 안에 보관하십시오.

  2. 자막 파일을 생성 한 폴더에 넣습니다.

  3. 자막 이름을 영화 이름으로 바꾸고 마지막에 .srt 확장자를 사용하십시오.

읽어보십시오 .


0

ffmpeg를 사용하십시오.

ffmpeg -i "/tmp/toggle-android-lib-and-layout.mp4" -f srt -i "/tmp/toggle-android-lib-and-layout.srt" -c:v copy -c:a copy -c:s mov_text /tmp/t.mp4 -y
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.