![¿Cómo superponer subtítulos en un vídeo usando avconv?](https://rvso.com/image/1047586/%C2%BFC%C3%B3mo%20superponer%20subt%C3%ADtulos%20en%20un%20v%C3%ADdeo%20usando%20avconv%3F.png)
Estoy usando el siguiente script para superponer una transmisión de DVDSub y una transmisión de video;
avconv -i input.mkv \
-i subtitles.sub -filter_complex "[0:v:0][1:s:0]overlay[vid]" -map "[vid]" \
-s hd720 -sws_flags lanczos \
-vcodec libx264 -crf 20 -preset medium \
~/Desktop/test.mkv
Obtuve el siguiente error ;
Stream specifier ':s:0' in filtergraph description [0:v:0][1:s:0]overlay[vid] matches no streams.
No importa lo que haga, simplemente no puedo hacer que esto funcione. ¿Alguien puede decirme cómo grabar subtítulos usando avconv (o ffmpeg)?
Respuesta1
Para cualquiera que esté interesado, lo descubrí... avconv no puede hacerlo, ffmpeg sí. Ahora hice el cambio a ffmpeg y eliminaré avconv.
Compilé la última versión de ffmpeg (v 2.3.3). Convertí mis subtítulos en formato 'sup' al formato 'sub/idx', luego especifiqué el archivo '.idx' como archivo de subtítulos y el proceso de superposición funcionó de maravilla.
El comando final es;
ffmpeg -i input.mkv -i subtitles.idx -filter_complex '[0:v][1:s]overlay[vid]' -map '[vid]' -s hd720 -sws_flags lanczos -vcodec libx264 -crf 20 -preset medium ~/Desktop/test.mkv
Los ajustes de x264 se pueden configurar como se desee, por supuesto.