С нами с 24.11.17
Сообщения: 69
Рейтинг: 204
|
Добавлено: 06/02/20 в 12:45 |
Всем привет! Задача: нужно наложить на несколько тысяч видео-клипов вотермарку. Перепробовал с десяток конвертеров разных, типа Movavi и "бла-бла all-in-one converter", но везде одна проблема - если видео с разным разрешением (а они с разным, от 640x480 до 1280x720), то вотермарка "сползает" в разные части экрана (мне нужно чётко внизу на всех видео). Кто в теме, подскажите плиз нормальный софт под винду. Формат видео везде один - mp4, на выходе тоже mp4 нужно, но уже с вотермаркой.
ps: пока писал оттестилась ещё одна - Aoao Video Watermark. Вот пока единственная прога, которая сделала всё как надо. НО! Если загрузить много файлов (пока заметил, что >300), то начинает глючить - то зависнет, то ошибки какие-то... В общем, не подходит.
|
|
|
|
С нами с 06.01.00
Сообщения: 1445
Рейтинг: 376
|
Добавлено: 06/02/20 в 16:02 |
а насколько растет у тебя размер и падает качество после этих ватермарков?
|
|
|
|
С нами с 29.11.14
Сообщения: 254
Рейтинг: 575
|
Добавлено: 06/02/20 в 16:22 |
под все операционные системы, в том числе винду есть прекрасный инструмент ffmpeg.
примеров в гугле куча
|
|
|
|
С нами с 24.11.17
Сообщения: 69
Рейтинг: 204
|
Добавлено: 06/02/20 в 17:57 |
Indaxis: В моём случае кач-во не так важно, но если говорить в целом, то на вид вполне (есть различия, но меня устраивает).
xjam: Ага, вот как раз пробую этот вариант... Пока не получается саму вотермарку разместить в пределах видео (она у меня бОльше получается и часть уходит за границы).
|
|
|
|
С нами с 29.11.14
Сообщения: 254
Рейтинг: 575
|
Добавлено: 06/02/20 в 18:40 |
|
|
|
|
С нами с 24.11.17
Сообщения: 69
Рейтинг: 204
|
Добавлено: 06/02/20 в 19:20 |
Да, вроде разобрался... В моём случае получилась такая вот конструкция:
Цитата: | 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/
Тоже можно юзать, как вариант (я проверил - всё работает).
Всем спасибо за советы и наводки
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |