В продолжение
https://forum.altlinux.org/index.php?topic=31532.0Захотелось мне странного. Добавить в своем домашнем видеоархиве субтитры.
Файл srt создать не проблема. Но захотелось субтитры вшить в видеофайл.
Погуглил, начал пробовать. И с avconv ничего не получилось. Не хочет. Ругань приводить не буду. Кому интересно сам посмотрит.
ffmpeg вшивает субтитры. Вот фрагмент mediainfo
Text
ID : 3
Format : Timed Text
Muxing mode : sbtl
Codec ID : tx3g
Duration : 2 min 27 s
Bit rate mode : Variable
Bit rate : 5 b/s
Stream size : 88.0 Bytes (0%)
Default : Yes
Forced : No
Alternate group : 3
Но ни mpv, ни mplayer из ALT p8 их показывать не хочет
mpv out100ff.mp4
Playing: out100ff.mp4
(+) Video --vid=1 (*) (h264)
(+) Audio --aid=1 --alang=und (*) (mp3)
(+) Subs --sid=1 --slang=und (*) (mov_text)
[sub/ass] Could not open libavcodec subtitle converter
[sub] Could not find subtitle decoder for format 'mov_text'.
Остается last resort - вшить субтитры в видеопоток.
И снова avconv грязно выругался
avconv -i in.mp4 -vf ass=ss.ass outav.mp4
[AVFilterGraph @ 0x2532e00] No such filter: 'ass'
Error opening filters!
а ffmpeg спокойно выполнил работу.
Может я упустил какую-то тонкость.
А может действительно avconv'у до ffmpeg еще расти и расти.