|
Кодеки и кодеры, кодирование и конвертация. Тут обсуждаются вопросы изменения формата видео, качество работы кодировщиков, а так-же известные проблемы и решения соответствующие тематике раздела. |
|
Опции темы |
12.09.2013, 22:09 | #31 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Очень важная информация.
Во всех своих писаниях я рекомендовал поднимать яркость на 1 при конвертировании в avi XViD. Откуда я это взял? Полученный avi XViD я просто открывал в Виртуал Дабе, делал снимок кадра в формате bmp, и сравнивал со снимком bmp из исходника. Получалось, что поднимать на 1 надо. Но ведь смотреть мы будем не Дабом, а Плеером! Так вот я попробовал сделать снимок полученного конвертированием avi XViD-а Плеером Хоумсинема. Получилось, что для полного соответствия по яркости оригиналу яркость при конвертировании поднимать на 1 не нужно! Почему такой простой опыт столь долго не приходил мне в голову – это уже тема отдельного жреческого разбирательства. Также. Если полученный avi XViD открыть в Дабе не напрямую, а через скрипт DirectShowSource или AviSource, то, для полного соответствия яркости, поднимать яркость на 1 при конвертировании тоже не нужно. Конечно, разность яркостей в 1 заметна только на неярких кадрах и то лишь чуть-чуть, но качество, как известно, всё. Столько лет лежат здесь мои статьи, и никто не отругал меня за данный недосмотр. А вот конкретно за это нужно было. Таким образом, если кто-то ещё занимается конвертированием с пережатием, то изо всех моих скриптов просто выбрасываем строки RGBAdjust(1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1) и ColorYUV(off_y=1) |
03.11.2013, 12:59 | #32 |
Ученик
Регистрация: 15.09.2013
Возраст: 50
Сообщений: 16
Сказал(а) спасибо: 24
Поблагодарили 7 раз(а) в 7 сообщениях
Вес репутации: 0 |
Как убрать ступенчатость в круглых объектах?
Видео в vob-файле: интерлейсное, NTSC, 29.97, судя по статье "Деинтерлейсинг..." случай № 5-1, т.е. деинтерлейсим как в случае № 2 скриптом: TDeint(type=2, hints=false, full=true, sharp=true, slow=2, mthreshL=5, mthreshC=5) На выходе получается такое безобразие: В то же время, при просмотре исходного vob-a в MPC-HC все очень даже прилично: Что нужно добавить в скрипт, чтобы получилось как на второй картинке? |
03.11.2013, 16:33 | #33 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Хороший вопрос. "при просмотре исходного vob-a в MPC-HC все очень даже прилично:" -- ты под этим подразумеваешь, что декодирование производится внутренним декодером из MPC-HC? При таком подходе Плеер используем алгоритм "blend", то есть попросту подразмазывает.
Вначале попробуй ядиф от Физика. Вот так: LoadPlugin("DGDecode.dll") Load_Stdcall_plugin("yadif.dll") MPEG2Source("1.d2v") yadif() ConvertToRGB32(matrix="rec709", interlaced=false) |
03.11.2013, 17:12 | #34 | |
Модератор
Регистрация: 05.07.2010
Возраст: 57
Сообщений: 2,445
Сказал(а) спасибо: 722
Поблагодарили 1,039 раз(а) в 676 сообщениях
Вес репутации: 853 |
Цитата:
всё относительно |
|
03.11.2013, 17:51 | #35 | ||
Ученик
Регистрация: 15.09.2013
Возраст: 50
Сообщений: 16
Сказал(а) спасибо: 24
Поблагодарили 7 раз(а) в 7 сообщениях
Вес репутации: 0 |
Цитата:
Цитата:
|
||
03.11.2013, 18:08 | #36 |
Модератор
Регистрация: 05.07.2010
Возраст: 57
Сообщений: 2,445
Сказал(а) спасибо: 722
Поблагодарили 1,039 раз(а) в 676 сообщениях
Вес репутации: 853 |
Какое движение? у вас статичные снимки,
я так и не понял, что вы хотите расказать? |
03.11.2013, 18:10 | #37 |
Ученик
Регистрация: 15.09.2013
Возраст: 50
Сообщений: 16
Сказал(а) спасибо: 24
Поблагодарили 7 раз(а) в 7 сообщениях
Вес репутации: 0 |
Ну да, это скриншоты всего лишь. В фильме в этом месте происходит панорамирование. И при этом наблюдается (после применения фильтра) вот такая переливающаяся (перемежающая, движущая, как еще обозвать) ступенчатость.
|
03.11.2013, 18:58 | #38 |
Модератор
Регистрация: 05.07.2010
Возраст: 57
Сообщений: 2,445
Сказал(а) спасибо: 722
Поблагодарили 1,039 раз(а) в 676 сообщениях
Вес репутации: 853 |
Тогда нужно показать реальную (видео) картинку,
скриншоты ни о чём |
03.11.2013, 19:13 | #39 |
Ученик
Регистрация: 15.09.2013
Возраст: 50
Сообщений: 16
Сказал(а) спасибо: 24
Поблагодарили 7 раз(а) в 7 сообщениях
Вес репутации: 0 |
Понял, тогда так. Ролик на выходе после кодирования:
Тот же участок при проигрывании в MPC-HC: P.S. Как оформлять ссылки на Ютуб? Код [YOUTUBE ][/YOUTUBE ] не срабатывает. Последний раз редактировалось aleks_nsk; 04.11.2013 в 08:30. |
04.11.2013, 08:17 | #40 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Залей куда-нибудь небольшой кусок ни во что не преобразованного исходника, мне уже интересно стало.
|