Код: Выделить всё
ffmpeg -formats | grep srt
DE srt SubRip subtitle format
Код: Выделить всё
ffmpeg -codecs | grep ES
DES dvbsub DVB subtitles
DES dvdsub DVD subtitles
DES xsub DivX subtitles (XSUB)
Но при попытке добавить субтитры опцией -newsubtitle максимум чего я смог добиться - сообщения об отсутствии декодера для входящего потока. Примерно так:
Код: Выделить всё
ffmpeg -i /media/sda5/video/futurama/Futurama-zver.avi -i '/home/john77/Desktop/2/Futurama_Beast with billion backs_rus_by_Beez-one.srt' -vcodec copy -acodec libmp3lame -ac 2 -ab 128k -ar 44100 -map 0:0 -map 0:1 -y test.m4v -map 1:0 -scodec xsub -newsubtitle
Input #0, avi, from '/media/sda5/video/futurama/Futurama-zver.avi':
Metadata:
ISFT : Lavf52.67.0
Duration: 01:25:10.84, start: 0.000000, bitrate: 540 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 720x400 [PAR 1:1 DAR 9:5], 25 tbr, 25 tbn, 25 tbc
Stream #0.1: Audio: mp3, 48000 Hz, 2 channels, s16, 128 kb/s
Metadata:
strn : Futurama_The_Beast_with_a_Billion_Backs_Track2
[srt @ 0x82b1e30] Estimating duration from bitrate, this may be inaccurate
Input #1, srt, from '/home/john77/Desktop/2/Futurama_Beast with billion backs_rus_by_Beez-one.srt':
Duration: N/A, start: 2.500000, bitrate: N/A
Stream #1.0: Subtitle: [0][0][0][0] / 0x0000
Output #0, ipod, to 'test.m4v':
Stream #0.0: Video: mpeg4, yuv420p, 720x400 [PAR 1:1 DAR 9:5], q=2-31, 90k tbn, 25 tbc
Stream #0.1: Audio: libmp3lame, 44100 Hz, 2 channels, s16, 128 kb/s
Metadata:
strn : Futurama_The_Beast_with_a_Billion_Backs_Track2
Stream #0.2: Subtitle: xsub
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Stream #1.0 -> #0.2
Decoder (codec id 94216) not found for input stream #1.0
Может, кто пробовал работать с субтитрами, объясните плз