Удаление логотипа из видео

Ответить
Аватара пользователя
deniskx

Удаление логотипа из видео

Сообщение deniskx »

Понадобилось мне удалить логотип из видео в сериале "Секретные материалы", который начали транслировать HD. Серий много и поэтому хотелось бы, чтобы можно было автоматизировать, то есть avisynth скрипт.

Начал гуглить и так сложно все и на английском
http://avisynth.nl/index.php.htm/Externa...s#Logo_Removal
[url=
http://forum.doom9.org/viewtopic.php?t=165412
[/url]

Я так понимаю есть автоматический способ в MSU Logo Remover, я уже в виртуалдабе пощупал его, он плохо сам находит логотип. И VirtualDub не вариант, из него видео качественно (MKV H264) хрен выведешь. Я пережимаю в MeGUI или в батниках. А есть ручной, надо сделать маску логотипа, закрасить ее и скормить фильтру и возможно координаты указать. Посоветуйте хороший и желательно быстрый avisynth фильтр С ПРИМЕРОМ. Буду очень благодарен.
Аватара пользователя
deniskx

Re: Удаление логотипа из видео

Сообщение deniskx »

Долго долго рыл скрипты, в итоге плюнул, попробовал через ffmpeg и более менее нормально получилось






Цитата:



ffmpeg.exe -i input.mkv -map 0:0 -map 0:1 -vf delogo=x=1075:y=45:w=150:h=65:band=10 -vcodec libx264 -preset medium -crf 17 -acodec copy output.mkv



Получилось лучше даже, чем в MSU Logo Remover с маской и лучше, чем в Avidemux. Это параметры для 720p рипа, для 1080p надо будет пересчитать. Я эти значения взял из фильтра в Avidemux, там есть предпросмотр.
Аватара пользователя
yurfed

Re: Удаление логотипа из видео

Сообщение yurfed »

Цитата deniskx:



А есть ручной, надо сделать маску логотипа,
Удаление логотипа из видео




Не знаю что вас не устраивает в дюбе, но есть плуги и по маске, составленной вручную. Отрабатывают лучше чем у вас на картинке.

VirtualDub MSU Logo Remover


В третьей версии плагина возможности

Непрозрачные статичные логотипы

Полупрозрачные статичные логотипы

Анимированные непрозрачные логотипы
Аватара пользователя
deniskx

Re: Удаление логотипа из видео

Сообщение deniskx »

3 версия у меня не появилась в дабе, он ругался на какую-то библиотеку, я ее поставил, но не помогло. Вторая версия у меня глючила и работала гораздо хуже, чем ffmpeg, давая артефакты там, где их вообще не должно быть. Маску я ей скармливал черно-белую и расширял, но не помогало. Это я просто скрин такой привел, где-то вообще не заметно, где-то сильнее, зависит от фона. Просто ffmpeg использует простые методы.

Даб плох тем, что не умеет выводить в MKV (технически у него есть поддержка MKV, но древняя 1 версия) и H264 кодер только VFW, не знаю развивается ли он сейчас. H264 в AVI имеет ограничения. Не выводить же в AVI Xvid. Вообще то из него можно настроить вывод на фреймсервер, но это будет гемор полный. Или в несжатый AVI, который занимает очень много места и дальше сжимать самому. ffmpeg же в этом отношении идеален, можно написать батник, который автоматически обработает все серии.



Вот если бы можно было использовать MSU Logo Remover в avisynth. Дабовские плагины к нему подключать можно, но как указать параметры?
Ответить

Вернуться в «Видео и аудио: обработка и кодирование»