Como adicionar legendas a uma pasta completa usando ffmpeg no linux

Como adicionar legendas a uma pasta completa usando ffmpeg no linux

Preciso agrupar legendas em lote ffmpeg, o srtarquivo tem o mesmo nome do arquivo de vídeo associado, por exemplo: file1.mkvwith file1.srt, ... file8.mp4withfile8.srt

como posso realizar uma gravação em lote de legendas?

Responder1

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

Ver:

informação relacionada