Cómo agregar subtítulos a una carpeta completa usando ffmpeg en linux

Cómo agregar subtítulos a una carpeta completa usando ffmpeg en linux

Necesito agrupar subtítulos con ffmpeg, el srtarchivo tiene el mismo nombre que el archivo de video asociado, por ejemplo: file1.mkvcon file1.srt, ... file8.mp4confile8.srt

¿Cómo puedo realizar una grabación por lotes de subtítulos?

Respuesta1

mkdir outputs
for f in *.mkv *.mp4; do ffmpeg -i "$f" -vf subtitles="${f%.*}.srt" -c:a copy outputs/"$f"; done

Ver:

información relacionada