
저는 VLC를 사용하여 자막(SRT 파일의)을 "번인"하거나 렌더링/재설치/하드코드 자막을 MP4 비디오로 변환하는 방법을 찾고 있습니다.
하지만 어떤 옵션을 사용해도 제대로 작동하지 않습니다. 비디오를 너무 빠르게 재생하는 파일(오디오는 정상) 또는 정상적으로 재생되지만 실제로 자막이 포함되지 않은 파일을 받았습니다. 또한 일부 옵션(아래 옵션과 같은)의 경우 QuickTime에서는 재생되지 않고 VLC에서만 재생됩니다.
따라서 주요 질문은 다음과 같습니다.VLC에서 이 작업을 어떻게 수행할 수 있나요?보조 질문은 다음과 같습니다.
- 어떤 옵션을 설정해야 할지 어떻게 결정하나요?
- 파일 비트 전송률 등을 최대한 동일하게 유지하고 자막만 삽입하려면 어떤 설정이 가장 좋나요? 필드를 비워 두거나 비디오/오디오를 선택하지 않은 상태로 둘 수 없는 것 같으므로 먼저 원본 오디오 및 비디오 비트 전송률을 파악해야 할 것 같습니다.
- "규모" 및 "채널" 옵션은 무엇을 의미합니까?
... VLC 문서에는 그 중 어느 것도 답변되어 있지 않습니다.
예를 들어, 다음은 "고급 파일 열기…" 대화 상자에서 사용한 옵션 세트 중 하나입니다.
Advanced Open File…
myFileName.mp4
[ ] Treat as a pipe rather than as a file
[x] Load subtitles file:
mySubtitleFileName.srt
[ ] Play another media synchronously
[x] Streaming/Saving
Streaming and Transcoding Options
[ ] Display the stream locally
(o) File [outputFileName.mp4 ]
[ ] Dump raw input
Encapsulation Method: (MPEG 4 )
Transcoding options
[x] Video (mp4v ) Bitrate (kb/s) [256 ]
Scale [1 ]
[x] Audio (mp3 ) Bitrate (kb/s) [128 ]
Channels [1 ]
답변1
일반적으로 VLC에서 자막 트랙을 추가하면 작동합니다. 자막이 동영상에 맞는지 확인하세요(동일 소스라고도 함). 나는 한동안 자막에 Quicktime을 사용하지 않았지만 avi와 srt를 mov로 다중화하는 것이 효과가 있었던 것으로 기억합니다(그냥 소프트코딩일 뿐이지만).
자막을 하드코딩하거나 "굽기"하려면 다음을 확인하세요.수동 브레이크, 이런 종류의 것에 맞춰져 있습니다. 기본적으로 ffmpeg의 프런트엔드이며 비디오 및 오디오에 대한 모든 종류의 수정을 수행할 수 있습니다.
답변2
MkvToolnix를 사용하세요 - 녹음하지 않고 avi mp4 등을 하드코딩합니다. 영화를 로드하세요. 그런 다음 srt 파일을 추가하고 다중화를 클릭하세요. 그것은 매우 빠릅니다.