ffmpeg с использованием фильтра deshake с настройкой edge=0 выдает границу зеленого цвета, как сделать ее черной?
ffmpeg -i video.mp4 -vf deshake=edge=0 video_ffmpeg_deshake.mp4
ffmpeg с использованием фильтра deshake с настройкой edge=0 выдает границу зеленого цвета, как сделать ее черной?
ffmpeg -i video.mp4 -vf deshake=edge=0 video_ffmpeg_deshake.mp4
Фильтр deshake по умолчанию устанавливает нули в недопустимые краевые пиксели. В представлении YUV это выглядит зеленым. Таким образом, у вас есть две возможности:
Я рекомендую второй вариант, так как он намного проще: создайте изображение в формате PNG, прозрачное с необходимыми черными полями, а затем используйте фильтр overlay чтобы поместить его поверх видео.