можно ли использовать субтитры из внешнего файла при конвертации видео с помощью FFmpeg? Расширение файла субтитров .stl или .ВОБ.
Включение внешних субтитров при конвертации видео с помощью FFmpeg
29
1 ответ
конвертировании субтитры
ffmpeg -i input1.mp4 -i input2.srt -c copy -map 0 -map 1 output.mkv
это будет принимать субтитры из СТО, и каждый поток из MP4. Он должен работать с большинством форматов субтитров. Эта конкретная командная строка будет копировать все потоки видео, аудио и субтитров.
ffmpeg
может также автоматически выбрать соответствующий формат субтитров для вывода, например, он будет конвертировать .srt
субтитры к ASS для следующей команды:
ffmpeg -i input1.mp4 -i input2.srt -c:a copy -c:v copy -map 0 -map 1
выход.mkv
хардкодом субтитры
видео тоже можно зашивать субтитры в видео, с помощью subtitles
фильтр:
ffmpeg -i input1.mp4 -c:v libx264 -vf "subtitles=input2.srt" -c:a copy output.mkv
обратите внимание, что повторное преобразование видео здесь.
Поддерживаемые форматы субтитров
начиная с 2017 года, он будет декодировать/кодировать (D / E) следующие форматы субтитров:
D E ass ASS (Advanced SSA) subtitle (decoders: ssa ass ) (encoders: ssa ass )
D E dvb_subtitle DVB subtitles (decoders: dvbsub ) (encoders: dvbsub )
D E dvd_subtitle DVD subtitles (decoders: dvdsub ) (encoders: dvdsub )
D eia_608 EIA-608 closed captions (decoders: cc_dec )
D hdmv_pgs_subtitle HDMV Presentation Graphic Stream subtitles (decoders: pgssub )
D jacosub JACOsub subtitle
D microdvd MicroDVD subtitle
D E mov_text MOV text
D mpl2 MPL2 subtitle
D pjs PJS (Phoenix Japanimation Society) subtitle
D realtext RealText subtitle
D sami SAMI subtitle
D stl Spruce subtitle format
D E subrip SubRip subtitle (decoders: srt subrip ) (encoders: srt subrip )
D subviewer SubViewer subtitle
D subviewer1 SubViewer v1 subtitle
D E text raw UTF-8 text
D vplayer VPlayer subtitle
D E webvtt WebVTT subtitle
D E xsub XSUB
3
отвечен evilsoup 2023-02-05 08:44
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]