
비디오 로 두 가지 작업을 수행해야 합니다 .avi
.
- 자막(
.srt
)의 타이밍이나 영상 자체를 수정하지 않고 영구적으로 삽입합니다. - 영구 자막이 포함된 새 비디오를 에서 로 변환
.avi
합니다.mpeg
.
하나 또는 두 개의 명령줄에서 이를 수행할 수 있는 방법이 있습니까? (아마도 ffmpeg
?)
일부 추가 데이터:
- 자막에는 특수 문자(예: ñ, á, ü ...)가 포함될 수 있습니다.
- 이벤트 순서는 중요하지 않습니다. 먼저 자막을 추가한
.avi
다음 변환하거나 먼저 변환한 다음 자막을 추가합니다..mpeg
- 저는 Ubuntu 11.04(Natty Narwhal)를 사용하고 있습니다.
답변1
Arista는 이 두 가지 작업을 모두 수행할 수 있으며 매우 훌륭하고 쉬운 GUI를 제공합니다. 저장소에서 사용 가능합니다.
답변2
을 사용해 보세요 mencoder
. 다음과 같이 작동합니다.
mencoder source.avi -sub srt.srt -o destination.mpeg -oac mp3lame -ovc lavc -of mpeg
mencoder에는 비디오 품질을 제어하기 위한 수많은 CLI 스위치가 있습니다. 몇 가지 아이디어는 여기를 참조하세요(특히 mpeg로 인코딩하는 방법에 대해).
답변3
답변4
나는 다음과 같은 성공을 거두었습니다.
ffmpeg -i subs.srt subs.ass
ffmpeg -i input.avi -vf "ass=subs.ass" output.avi
하지만 옵션을 사용하여 ffmpeg를 다시 컴파일해야 했습니다 --enable-libass
.