如何在 Linux 中使用 ffmpeg 为整个文件夹添加字幕

如何在 Linux 中使用 ffmpeg 为整个文件夹添加字幕

我需要批量处理字幕ffmpegsrt文件与关联的视频文件同名,例如:file1.mkv带有file1.srt,...file8.mp4带有file8.srt

如何批量刻录字幕?

答案1

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

看:

相关内容