Как установить цвет границы с помощью фильтра ffmpeg deshake

ffmpeg С помощью deshake filter С edge=0 граница зеленого цвета продукции установки, как сделать ее черным?

ffmpeg -i video.mp4 -vf deshake=edge=0 video_ffmpeg_deshake.mp4
16
задан mrgloom
21.02.2023 10:39 Количество просмотров материала 3308
Распечатать страницу

1 ответ

deshake фильтр по умолчанию устанавливает нули в недопустимые граничные пиксели. В представлении YUV это выглядит зеленым. Таким образом, у вас есть две возможности:

  • используйте RGB-представление изображения, чтобы нули выглядели черными
  • наложение изображения, которое состоит только из черной границы над результатом

Я рекомендую второй вариант, так как он намного проще: создайте изображение PNG, которое прозрачно с требуемыми черными границами, затем используйте the overlay фильтр, чтобы поместить его поверх видео.

0
отвечен Eugen Rieck 2023-02-22 18:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх