Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Наложить watermark на видео
Новая тема
Ответить
цитата
06/02/20 в 12:45
proffitraff
Всем привет! Задача: нужно наложить на несколько тысяч видео-клипов вотермарку. Перепробовал с десяток конвертеров разных, типа Movavi и "бла-бла all-in-one converter", но везде одна проблема - если видео с разным разрешением (а они с разным, от 640x480 до 1280x720), то вотермарка "сползает" в разные части экрана (мне нужно чётко внизу на всех видео). Кто в теме, подскажите плиз нормальный софт под
винду
. Формат видео везде один - mp4, на выходе тоже mp4 нужно, но уже с вотермаркой.
ps: пока писал оттестилась ещё одна - Aoao Video Watermark. Вот пока единственная прога, которая сделала всё как надо. НО! Если загрузить много файлов (пока заметил, что >300), то начинает глючить - то зависнет, то ошибки какие-то...
В общем, не подходит.
цитата
06/02/20 в 16:02
Indaxis
а насколько растет у тебя размер и падает качество после этих ватермарков?
цитата
06/02/20 в 16:22
xjam
под все операционные системы, в том числе винду есть прекрасный инструмент ffmpeg.
примеров в гугле куча
цитата
06/02/20 в 17:57
proffitraff
Indaxis:
В моём случае кач-во не так важно, но если говорить в целом, то на вид вполне (есть различия, но меня устраивает).
xjam:
Ага, вот как раз пробую этот вариант... Пока не получается саму вотермарку разместить в пределах видео (она у меня бОльше получается и часть уходит за границы).
цитата
06/02/20 в 18:40
xjam
proffitraff:
вот, примеры с разным позиционированием
https://stackoverflow.com/questions/10918907/how-to-add-transparent- ith-ffmpeg
можно ватермарк уменьшить в редакторе), и там как раз не трогает видео, только ставит ватермарк
цитата
06/02/20 в 19:20
proffitraff
Да, вроде разобрался... В моём случае получилась такая вот конструкция:
Цитата:
ffmpeg -i video1.mp4 -i watermark.png -filter_complex "overlay=x=(main_w-overlay_w)/2:y=main_h-overlay_h" -codec:a copy video1_new.mp4
Попробовал на разных видео (с разными разрешениями) - всё норм!
Если нужно кучу файлов перекодить, то делаем батник примерно такого содержания:
Цитата:
for %%a in ("*.mp4") do ffmpeg -i "%%a" -i watermark.png -filter_complex "overlay=x=(main_w-overlay_w)/2:y=main_h-overlay_h" -codec:a copy "new\%%~na.mp4"
pause
Походу поисков нашлась ещё гуи-версия под винду: sourceforge.net/projects/ffmpeg-batch/
Тоже можно юзать, как вариант (я проверил - всё работает).
Всем спасибо за советы и наводки
Новая тема
Ответить
Эта страница в полной версии