Включение внешних субтитров при конвертации видео с помощью FFmpeg

можно ли использовать субтитры из внешнего файла при конвертации видео с помощью FFmpeg? Расширение файла субтитров .stl или .ВОБ.

29
задан slhck
04.02.2023 0:56 Количество просмотров материала 2693
Распечатать страницу

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-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх