Потеря качества цветов при кодировании с помощью Virtual Dub

Ответить
 

doogler

Стаж: 16 лет 6 месяцев

Сообщений: 587


doogler · 17-Окт-13 04:41 (11 лет 11 месяцев назад)

Может кто знает ?
Просматривая рипы Xvid, сделанные опытными риперами с отзывами "отличное качество", заметил, что темные оттенки слишком черные, а светлые - слишком яркие. Поэтому картинка выигрывает по резкости (контрастная), но уступает в полутонах.
Сравнивал со спутниковыми трансляциями DVB в MPEG-2, которые предпочитаю.
Один из рипов, как пример https://rutr.life/forum/viewtopic.php?t=3815311
Еще большую черноту, наблюдаю в супер-пупер рипах современных хитов, типа "Во все тяжкие". Средствам регулировки на телевизоре она не поддается.
Вопрос:
- поднимается ли контрасность рипером намеренно или это особенность кодека Xvid ?
- связано ли это с дипазоном 16-235, 0-255, т.е можно ли это регулировать в Virtual Dub-е, чтобы избежать такого смещения порогов яркости при кодировании в Xvid ?
[Профиль]  [ЛС] 

Xpюша

Стаж: 16 лет 2 месяца

Сообщений: 3635


Xpюша · 17-Окт-13 09:59 (спустя 5 часов, ред. 17-Окт-13 09:59)

doogler писал(а):
61309367- связано ли это с дипазоном 16-235, 0-255, т.е можно ли это регулировать в Virtual Dub-е
У VD есть такая особенность: по умолчанию, если его заранее не перенастроить, он любое входное видео переводит в RGB и в таком виде отдаёт кодировщику, после чего уже настройки кодировщика определяют, как это переводить назад в YUV.
Кроме того, некоторые фильтры VD автоматом переводят любое обрабатываемое изображение в RGB (за этим полезно следить в окошке управления фильтрами).
[Профиль]  [ЛС] 

doogler

Стаж: 16 лет 6 месяцев

Сообщений: 587


doogler · 19-Окт-13 04:22 (спустя 1 день 18 часов)

Xpюша писал(а):
61310688... после чего уже настройки кодировщика определяют, как это переводить назад в YUV.
Понятно, что вычислить по рипу какие настройки Xvid приводят к такому эффекту - дело мутное.
К сожалению, вылетело из головы название фильма с рипом из MPEG-2 в Xvid, где было наглядно видно. Можно только гадать применялись ли фильтры.
Просто попалась череда фильмов, которые не получилось посмотреть полностью с эфира, скачивал авишные рипы с тех же каналов. На них и заметил, что картинка может быть даже четче, чем MPEG-2, но градации черного и белого неприятно заужены.
[Профиль]  [ЛС] 

Xpюша

Стаж: 16 лет 2 месяца

Сообщений: 3635


Xpюша · 19-Окт-13 11:01 (спустя 6 часов, ред. 19-Окт-13 11:03)

doogler писал(а):
61337273Понятно, что вычислить по рипу какие настройки Xvid приводят к такому эффекту - дело мутное.
Настройка, которая на это может повлиять всего одна (и я даже не помню, есть ли она в XviD вообще) - как переводить из RGB в YUV; по формуле для "RGB -> Rec.601" или для "RGB -> PC.601".
doogler писал(а):
61337273К сожалению, вылетело из головы название фильма с рипом из MPEG-2 в Xvid, где было наглядно видно.
Две недели назад я занялся исследованием близкого к обсуждаемому вопросу применительно к другому кодировщику. Рисовал в Фотошопе равномерные градиенты от чёрного к белому и смотрел, во что кодировщик при разных своих настройках их переводит.
(Полдня потратил на эксперименты, но хоть стало ясно, что там официальная документация к нему невнятно бормочет.)
doogler писал(а):
61337273На них и заметил, что картинка может быть даже четче, чем MPEG-2
Операция "повышение резкости" предназначена именно для этого. Но она диапазон яркостей не меняет, а по-другому картинку корёжит.
[Профиль]  [ЛС] 

AjvarD

Стаж: 14 лет 10 месяцев

Сообщений: 129


AjvarD · 25-Июн-14 19:25 (спустя 8 месяцев, ред. 25-Июн-14 19:25)

Кодирую с помощью x264 vfw из Sony Vegas и цвета вышли какими-то слееегка мутноватыми и "добрыми". То есть черное совсем не черное при сравнении с боками плеера в полном экране, где видео нет; или с тем же видео, сконвертированным через mainconcept avc. И контраст не тот - нет насыщенности и сочности.
Поковырявшись в настройках кодера понял, что нужно ниже в командную строку добавлять "--range pc" - все сразу встало на свои места)
Для НОРМАЛЬНЫХ людей если 2 видео одинакового формата воспроизводятся по разному на одном и том же плеере, то блин ПРОБЛЕМА НА ЭТАПЕ КОДИРОВАНИЯ, А НЕ НАСТРОЙКИ ДЕКОДЕРА В ПЛЕЕРЕ!
А типа профессионалы пусть и дальше рассказывают про декодер, если им сложно признать, что они допустили ошибку. Главное, что они правильно показали сторону куда копать (color range) - хоть за это спасибо, а адекватные люди дальше сами догадаются где причину найти.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error