Показать полную графическую версию : Удаление логотипа из видео
Понадобилось мне удалить логотип из видео в сериале "Секретные материалы", который начали транслировать HD. Серий много и поэтому хотелось бы, чтобы можно было автоматизировать, то есть avisynth скрипт.
Начал гуглить и так сложно все и на английском http://avisynth.nl/index.php/External_filters#Logo_Removal http://forum.doom9.org/showthread.php?t=119447
Я так понимаю есть автоматический способ в MSU Logo Remover, я уже в виртуалдабе пощупал его, он плохо сам находит логотип. И VirtualDub не вариант, из него видео качественно (MKV H264) хрен выведешь. Я пережимаю в MeGUI или в батниках. А есть ручной, надо сделать маску логотипа, закрасить ее и скормить фильтру и возможно координаты указать. Посоветуйте хороший и желательно быстрый avisynth фильтр С ПРИМЕРОМ. Буду очень благодарен.
Долго долго рыл скрипты, в итоге плюнул, попробовал через ffmpeg и более менее нормально получилось
http://thumbnails110.imagebam.com/34091/211fb3340902597.jpg (http://www.imagebam.com/image/211fb3340902597)
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, там есть предпросмотр.
А есть ручной, надо сделать маску логотипа, »Не знаю что вас не устраивает в дюбе, но есть плуги и по маске, составленной вручную. Отрабатывают лучше чем у вас на картинке.
VirtualDub MSU Logo Remover (http://compression.ru/video/logo_removal/)
В третьей версии плагина возможности
Непрозрачные статичные логотипы
Полупрозрачные статичные логотипы
Анимированные непрозрачные логотипы
3 версия у меня не появилась в дабе, он ругался на какую-то библиотеку, я ее поставил, но не помогло. Вторая версия у меня глючила и работала гораздо хуже, чем ffmpeg, давая артефакты там, где их вообще не должно быть. Маску я ей скармливал черно-белую и расширял, но не помогало. Это я просто скрин такой привел, где-то вообще не заметно, где-то сильнее, зависит от фона. Просто ffmpeg использует простые методы.
Даб плох тем, что не умеет выводить в MKV (технически у него есть поддержка MKV, но древняя 1 версия) и H264 кодер только VFW, не знаю развивается ли он сейчас. H264 в AVI имеет ограничения. Не выводить же в AVI Xvid. Вообще то из него можно настроить вывод на фреймсервер, но это будет гемор полный. Или в несжатый AVI, который занимает очень много места и дальше сжимать самому. ffmpeg же в этом отношении идеален, можно написать батник, который автоматически обработает все серии.
Вот если бы можно было использовать MSU Logo Remover в avisynth. Дабовские плагины к нему подключать можно, но как указать параметры?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.