.srt 파일 형식의 자막이 있으며 비디오 파일 (가급적 mp4) 위에 자막을 렌더링해야합니다. 지금까지 핸드 브레이크와 미디어 코더를 사용해 보았습니다. 어떻게해야합니까?
.srt 파일 형식의 자막이 있으며 비디오 파일 (가급적 mp4) 위에 자막을 렌더링해야합니다. 지금까지 핸드 브레이크와 미디어 코더를 사용해 보았습니다. 어떻게해야합니까?
답변:
최신 버전의 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
libass
는 다음 답변에 명시된 지원과 함께 컴파일되어야 합니다. superuser.com/a/869473 askubuntu.com/a/519207 ffmpeg 바이너리를 적절하게 빌드하는 방법에 대한 ffmpeg 빌드 지시 사항 참조
자막을 비디오에 굽는 세 가지 방법은 다음과 같습니다.
http://blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html
AVI 파일을 사용하거나 변환해야합니다
자막 파일 (.srt)의 이름은 비디오 파일 (AVI)과 동일한 이름이어야합니다.
비디오 파일과 자막 (.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 (무료 아님) 사용
Toast Titanium을 사용하여 DVD를 굽거나 ISO (내가 한 일)를 굽기 전과 도중에 Perian을 열고 Perian을 열어 둡니다. Perian이 작업을 수행하고 있는지 확인하려면 비디오를 재생할 때 VLC (VideoLan Client)에서 AVI 파일을 열고 자막이 표시되는지 (Quicktime에서도 확인할 수 있는지) 확인하십시오. 그렇다면 토스트를 사용하여 자막을 파일에 구울 수 있습니다.
토스트를 열고 DVD를 선택하십시오. 구울 공간에 AVI 파일을 놓습니다. srt 파일을 삭제하지 말고 srt 파일이 AVI 비디오 파일과 같은 SAME 폴더에 있는지 확인하십시오. srt 파일을 Toast에 놓으면 오류가 발생하지만 Perian은 마술처럼 작동하여 자막을 비디오에 태우므로 걱정할 필요가 없습니다.
DVD로 굽기 또는 디스크 이미지를 선택하십시오 (디스크 이미지는 비디오 파일을 놓은 창의 맨 아래에 있습니다).
비디오를 굽습니다. 이제 ISO 또는 구운 DVD가 있습니다. 파일은 이제 DVD 구조 (VOB 등)에있게됩니다. 이제 핸드 브레이크를 사용하여 ISO 또는 DVD를 추출하여 비디오를 다른 형식 (예 : mp4)으로 변환 할 수 있습니다.
* 참고 : 수동 브레이크를 사용하여 비디오를 mp4로 변환 할 때 자막이 잘리지 않았습니다. 이유는 확실하지 않습니다.
방법 3 (Windows) : 모든 비디오 변환기 (AVC 프리)
AVC http://www.any-video-converter.com/products/for_video_free/를 다운로드하여 설치 하십시오 .
AVI 및 .srt 파일이 같은 폴더에 있는지 확인하십시오. AVC의 경우 mp4가있는 경우 mp4를 실제로로드 할 수 있으며 자막을 파일로 굽기 전에 AVI 파일로 변환 할 필요가 없습니다.
비디오 파일을 AVC로 끌어다 놓습니다.
출력 파일에서 사용자 지정 AVI 동영상 (* .avi)을 선택하십시오.
파일을 클릭하여 강조 표시하고 오디오 옵션 (아래로 스크롤)에서 자막 옆에있는 드롭 다운 메뉴를 클릭하십시오.
비디오 파일과 srt 파일이 같은 폴더에 있으면 .srt 파일이 드롭 다운에 나타납니다. 올바른 srt 파일을 선택하십시오.
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/
Freemake 가 최선의 선택이 될 것입니다. 유연성이 뛰어나고 비디오에 자막을 추가 할 수도 있습니다. 테스트에 사용할 수있는 다양한 코덱과 형식이 있습니다. 그것의 모든 자유 na 후 시도를 줘? 여기 링크가 있습니다.
` .freemake : 자막 지원 무료 비디오 변환기
자막이 포함 된 DVD, MKV, MOV를 모든 비디오 형식 또는 장치로 무료로 변환하십시오. 무료 비디오 컨버터로 SSA / SRT / ASS 외부 자막을 모든 비디오에 추가하십시오 .`
그들은 공식 사이트에서 그렇게 말합니다.
.freemake : CUDA 및 DXVA를 사용한 가장 빠른 비디오 변환기
Freemake는 CUDA와 DXVA 기술을 통합하여 가장 빠른 비디오 변환과 적은 CPU 사용을 특징으로하는 유일한 무료 비디오 변환기입니다. 이 소프트웨어는 최적의 변환 매개 변수를 자동으로 감지하고 더 나은 변환 결과를 위해 CUDA 및 DXVA를 켜거나 끕니다.