Я хотел бы создать видео с жесткой подпунктом и водяным знаком, используя ffmpeg.И я хотел бы знать, как объединить и упростить несколько команд или как создать bash-скрипт для этой цели.
Я попытался выполнить поиск в стеке и протестировал некоторые команды, но они не работали.Вот команды, которые я использую.
Чтобы определить ширину и высоту видео:
ffprobe -v quiet -show_entries stream=width,height -of default=noprint_wrappers=1 video_in.mp4
Чтобы изменить размер изображения водяного знака: (ширина видео = 1280)
ffmpeg -i watermark.png -y -v quiet -vf scale=1280*0.15:-1 watermark_scaled.png
Чтобы добавить водяной знак к видео:
ffmpeg -i video_in.mp4 -i watermark_scaled.png -filter_complex "overlay=W-w-5:5" video_marked.mp4
Чтобы добавить субтитры .ass к видео: (это должен быть '.ass')
ffmpeg -i video_marked.mp4 -vf ass=subtitle.ass video_final.mp4