SRT 자막을 비디오로 렌더링 하시겠습니까?


19

.srt 파일 형식의 자막이 있으며 비디오 파일 (가급적 mp4) 위에 자막을 렌더링해야합니다. 지금까지 핸드 브레이크와 미디어 코더를 사용해 보았습니다. 어떻게해야합니까?


1
2012 년 핸드 브레이크 기능에 대해 잘 모르지만 현재 자막을 태울 수 있습니다.
janot

답변:


18

최신 버전의 ffmpeg 사용 (현재 libavfilter 제한 사항으로 인해 자막이 별도의 파일에 있어야 함) :

ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4

SRT 자막이 MKV 컨테이너에 다중화되어 있으면 다음과 같이 추출 할 수 있습니다.

ffmpeg -i input.mkv -map 0:s:0 subtitles.srt

1
위에서 언급 한 명령 행 유틸리티에 대한 적절한 링크 및 문서를 제공 할 수 있습니까?
Fagner Brack

1
@FagnerBrack 문서 링크는 명령 행 도구 설명서를 포함
이만 Mahmoudinasab에게

2
이 기능이 작동하려면 ffmpeg libass는 다음 답변에 명시된 지원과 함께 컴파일되어야 합니다. superuser.com/a/869473 askubuntu.com/a/519207 ffmpeg 바이너리를 적절하게 빌드하는 방법에 대한 ffmpeg 빌드 지시 사항 참조
Saaru Lindestøkke

7

자막을 비디오에 굽는 세 가지 방법은 다음과 같습니다.
http://blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html

  1. AVI 파일을 사용하거나 변환해야합니다

  2. 자막 파일 (.srt)의 이름은 비디오 파일 (AVI)과 동일한 이름이어야합니다.

  3. 비디오 파일과 자막 (.srt) 파일은 동일한 폴더에 있어야합니다.

6 월에 발견 한 첫 번째 방법으로 연결합니다 : https://blogs.princeton.edu/hrc/2010/06/how_to_burn_subtitles_into_a_video_file.html

두 번째로 사용한 방법에는 토스트 티타늄이있는 Mac이 필요합니다. 그런 다음 Perian이라는 무료 프로그램 ( http://www.perian.org/) 을 다운로드 해야합니다 (두 프로그램 모두 최신 버전인지 확인하십시오).

방법 2 (Mac) : Perian (무료)으로 Toast Titanium (무료 아님) 사용

  1. Toast Titanium을 사용하여 DVD를 굽거나 ISO (내가 한 일)를 굽기 전과 도중에 Perian을 열고 Perian을 열어 둡니다. Perian이 작업을 수행하고 있는지 확인하려면 비디오를 재생할 때 VLC (VideoLan Client)에서 AVI 파일을 열고 자막이 표시되는지 (Quicktime에서도 확인할 수 있는지) 확인하십시오. 그렇다면 토스트를 사용하여 자막을 파일에 구울 수 있습니다.

  2. 토스트를 열고 DVD를 선택하십시오. 구울 공간에 AVI 파일을 놓습니다. srt 파일을 삭제하지 말고 srt 파일이 AVI 비디오 파일과 같은 SAME 폴더에 있는지 확인하십시오. srt 파일을 Toast에 놓으면 오류가 발생하지만 Perian은 마술처럼 작동하여 자막을 비디오에 태우므로 걱정할 필요가 없습니다.

  3. DVD로 굽기 또는 디스크 이미지를 선택하십시오 (디스크 이미지는 비디오 파일을 놓은 창의 맨 아래에 있습니다).

  4. 비디오를 굽습니다. 이제 ISO 또는 구운 DVD가 있습니다. 파일은 이제 DVD 구조 (VOB 등)에있게됩니다. 이제 핸드 브레이크를 사용하여 ISO 또는 DVD를 추출하여 비디오를 다른 형식 (예 : mp4)으로 변환 할 수 있습니다.

* 참고 : 수동 브레이크를 사용하여 비디오를 mp4로 변환 할 때 자막이 잘리지 않았습니다. 이유는 확실하지 않습니다.

방법 3 (Windows) : 모든 비디오 변환기 (AVC 프리)

  1. AVC http://www.any-video-converter.com/products/for_video_free/를 다운로드하여 설치 하십시오 .

  2. AVI 및 .srt 파일이 같은 폴더에 있는지 확인하십시오. AVC의 경우 mp4가있는 경우 mp4를 실제로로드 할 수 있으며 자막을 파일로 굽기 전에 AVI 파일로 변환 할 필요가 없습니다.

  3. 비디오 파일을 AVC로 끌어다 놓습니다.

  4. 출력 파일에서 사용자 지정 AVI 동영상 (* .avi)을 선택하십시오.

  5. 파일을 클릭하여 강조 표시하고 오디오 옵션 (아래로 스크롤)에서 자막 옆에있는 드롭 다운 메뉴를 클릭하십시오.

  6. 비디오 파일과 srt 파일이 같은 폴더에 있으면 .srt 파일이 드롭 다운에 나타납니다. 올바른 srt 파일을 선택하십시오.

  7. AVI에 대한 나머지 설정을 선택하고 프로그램 화면 상단에서 변환을 클릭하십시오.

이게 도움이 되길 바란다 :-). 다음은 이러한 단계를 파악하고 이러한 리소스를 찾는 데 사용한 몇 가지 소스입니다.

http://www.mac-forums.com/forums/os-x-applications-games/101010-how-burn-avi-srt-files-toast.html

http://www.any-video-converter.com/add-srt-subtitle-to-output-video.php

http://forums.support.roxio.com/topic/35597-adding-srt-files-to-dvd/


방법 3을 제거하십시오. AVC free는 어떤 것도 변환하지 못하고 화면을 궁극의 버전으로 구매하도록 요구하지 않습니다.
Fagner Brack

3

Freemake 가 최선의 선택이 될 것입니다. 유연성이 뛰어나고 비디오에 자막을 추가 할 수도 있습니다. 테스트에 사용할 수있는 다양한 코덱과 형식이 있습니다. 그것의 모든 자유 na 후 시도를 줘? 여기 링크가 있습니다.

` .freemake : 자막 지원 무료 비디오 변환기

자막이 포함 된 DVD, MKV, MOV를 모든 비디오 형식 또는 장치로 무료로 변환하십시오. 무료 비디오 컨버터로 SSA / SRT / ASS 외부 자막을 모든 비디오에 추가하십시오 .`

그들은 공식 사이트에서 그렇게 말합니다.

.freemake : CUDA 및 DXVA를 사용한 가장 빠른 비디오 변환기

Freemake는 CUDA와 DXVA 기술을 통합하여 가장 빠른 비디오 변환과 적은 CPU 사용을 특징으로하는 유일한 무료 비디오 변환기입니다. 이 소프트웨어는 최적의 변환 매개 변수를 자동으로 감지하고 더 나은 변환 결과를 위해 CUDA 및 DXVA를 켜거나 끕니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.