Ru-Board.club
← Вернуться в раздел «Программы»

» VirtualDub (часть 4)

Автор: Kero1
Дата сообщения: 27.08.2011 19:37
unreal666.
Сам проделал тесты, результаты подтвердились.
Просто на практике всегда и везде выглядит как пересвеченое и зачернённое и практически негде не допускает коррекции создавая большое неудобство с определением реального диапазона. VD-ж (как и другие) не указывает в инфе по файлу к какой яркостной системе он принадлежит. Хрен с яркостью но затрагивается и цветность, а это уже ведёт к видимым изменениям в цветах.
Автор: Aktaf
Дата сообщения: 27.08.2011 22:13
Если уж так щепетильно относитесь, почему бы не забросить работу разными утилитками типа VD и не займётесь с крутыми видео редакторами?
Автор: Kero1
Дата сообщения: 27.08.2011 23:49
Aktaf

Цитата:
Если уж так щепетильно относитесь, почему бы не забросить работу разными утилитками типа VD

Я работаю в разных редакторах (и аудио тоже) но VD ценю за способность делать многое и как не странно качественно, то что "професионалные" разжиревшие до невиданых размеров редакторы вообще не могут.
А также считаю дуб лутшим видео конвертером, а перебрал их уже дохрена.
Автор: Unique_nickname
Дата сообщения: 28.08.2011 01:01
Ну славатегосподи, все-таки лучший конвертер. Уже неделю вынужденно давлюсь этим детективом в мейллисте.

То есть, все-таки не дураки VD писали. Уже радует.
Может, и с уровнями\цветовыми пространствами все продумано лучше, чем Вам с разбега кажется?
Уже и объяснили несколько раз, что и почему, и решение пару раз дали, а Вы все так же недовольны.
Автор: unreal666
Дата сообщения: 28.08.2011 14:20

Цитата:
VD-ж (как и другие) не указывает в инфе по файлу к какой яркостной системе он принадлежит.

потому что в файлах не указывается, к какому диапазону он принадлежит. Физически, что в mpeg, что в avi с YUV могут быть и [0-255] и [16-235]. Хоть это и противоречит стандарту. Поэтому VD просто считает по умолчанию, что внутри для YUV находится [16-235].
И кстати, а почему именно "яркостный диапазон"? Там не только яркость уменьшается, а и цветность с [0-255] в [16-240].
Автор: Kero1
Дата сообщения: 28.08.2011 21:10
Смотрите что я нарыл, похоже вся проблема была в этом!
С помощью стандартного фильтра LEVELS невозможно выполнить правельное преобразование 0-255 в 16-235! А я только его и использовал. Все полутона между 0-16 были сведены к 0 и только от него подымалась ярк. Тоже самое и с яркими участками. То есть регулировалось только то, что было видно на экране сразу при откр. файла. Применил к тому-же тесту фильтр britnes/contrast и он всё правильно преобразовал. Стали видны все полутона между 0-16 и 235-255.
Автор: Aktaf
Дата сообщения: 28.08.2011 22:38
Kero1

Цитата:
Применил к тому-же тесту фильтр britnes/contrast и он всё правильно преобразовал. Стали видны все полутона между 0-16 и 235-255.

А теперь тоже самое для профанов:
1) стоит просто загрузить, в поз. Яркость - Норма, Контраст - 100% и всё будет нормальным?
2) это повлияет на
а) вид при работе в VD;
б) на картинку после пересохранения;
в) на картинку послеперекодирования;
или в перечисленных - случаях (указать в каких).
Значить ли это, что для уверенности в нормальных кадров, стоит этот фильтр применять постоянно?
Спасибо.


Автор: Kero1
Дата сообщения: 29.08.2011 00:14
Я имел ввиду только правильное отображение файлов mpeg записаных в 0-255 и второй раз, опять переведённых в 0-255 .

А стебаться не надо.
Автор: ejeny
Дата сообщения: 29.08.2011 08:01
Kero1

Цитата:
Смотрите что я нарыл, похоже вся проблема была в этом!

Велосипед изобретаешь!
Если и вправду читал по рекомендации unreal666 -

Цитата:
Вот полезная статья "Диапазоны яркости: О черном и белом" - http://www.digitalvideo.ru/archiv/005/00528.htm

А твоими словами были "Читал я эту статью ещё много лет назад." то должен был заметить, что данная проблема весьма успешно и точно устраняется не применением фильтра brightness/contrast, а фильтром gradation curves. Иллюстрация была дана исчерпывающая:
Автор: Kero1
Дата сообщения: 29.08.2011 15:46
Я читал сокращённую или раннюю версию которая была тогда ещё на CD с видео программами от "Алекссофт" (2003).
На сайте статья обновлена и дополнена, но это не имеет значения. О фильтре gradation curves я вообще узнал только несколько месяцев назад. Доступ к интернету имею только последние 8 месяцев. А такой метод коррекции создал сам не имея доступа к информации из интернета и использовал его в фильтре FFdub, тогда единственном внешнем фильтре для меня, который был кодекпаке с СD.
Путаница возникла из за того что мой двд рекордер записывает с тв в вобы. Я думал раньше что они 16-235, а оказалось 0-255. Плюс дуб их их переводит 0-255 для отображения на экране (считаю это неправильным) и почему-то только для mpeg формата. Плюс levels не регулируют. А для теста я использовал двд записаный в 16-235 , отсюда и неправильные результаты.
Автор: ejeny
Дата сообщения: 29.08.2011 16:07
Kero1
Осваивай фильтр gradation curves, о levels вообще забудешь. Лишь после построения всей цепочки фильтров его можно использовать для грубого контроля всего алгоритма фильтрации, исключив в обязательном порядке на стадии конвертирования.

Цитата:
Я думал раньше что они 16-235, а оказалось 0-255. Плюс дуб их их переводит 0-255 для отображения на экране (так и не понял зачем).

Такое замечено исключительно на файлах *.mpg, причём во всех программах-конверторах.
"Перевод" фильтром levels тонального диапазона в 0-255 на самом деле не увеличивает его, а режет и сверху и снизу, имхо!

Добавлено:
Стараюсь не трогать конечные точки на кривой регулирования гаммы (очень редко, но всё же приходится и их двигать - серые небольшие области на чёрном фоне выглядят неприятно для глаз), как это показано в тенях на скриншоте из статьи, дабы не снижать тональный диапазон, только внутри дополнительными...
Автор: unreal666
Дата сообщения: 29.08.2011 18:46
ejeny

Цитата:
Такое замечено исключительно на файлах *.mpg, причём во всех программах-конверторах.

Такое - это что?
Вообще VD для любого YUV файла делает конверт [16-235]->[0-255].
А Вегас для mpg конверт не делает, потому что в них где-то прописывается колориметрия типа BT.470 (он же REC.601).
Автор: ejeny
Дата сообщения: 29.08.2011 20:34
unreal666

Цитата:
Такое - это что?


То, что на выходе без применения фильтров картинка с повышенной яркостью и контрастом, о чем говорил и искал решение этой проблемы Kero1.
Автор: unreal666
Дата сообщения: 29.08.2011 20:56
если у него в самом mpg уже было 0-255, то надо не с VD играться, а подавать на вход AviSynth'у и там сужать диапазон до 16-235 (без конверта в RGB). А потом уже сам avs подавать VD.
То что он пытается сделать с таким косячным mpg с помощью VD полностью уже не исправишь, т.к. VD уже при конверте зарезал 0-15 и 236-255. Они вышли за пределы диапазона 0-255.
Автор: Kero1
Дата сообщения: 30.08.2011 16:03
ejeny

Цитата:
Стараюсь не трогать конечные точки на кривой регулирования гаммы (очень редко, но всё же приходится и их двигать

Во во.
Автор: easy_y
Дата сообщения: 30.08.2011 19:42
unreal666
У меня в процессе этой перепалки не зарезал специально созданный m2v с яркостью от 0 до 16. Цветность не проверял. Насчет обрезания levels в ВД не знал, т.к. им не пользуюсь, ткнул наобум(( Каюся(( . Но имхо, диапазон все таки действительно лучше сужать в ависинт. )). Кстати там насколько помню, по умолчанию тоже режет(если не задать явно coring=false).

Автор: unreal666
Дата сообщения: 30.08.2011 22:54
easy_y

Цитата:
если не задать явно coring=false

Есть такое. Старая версия была нацелена на [16-235]. В новой ввели coring и оставили для обратной совместимости со старой версией coring=true.
Кстати, тут потестил 3 варианта преобразования:

оригинал, созданный в AviSynth с расширением диапазона до [0-255] и кодированный в VD в Fast Recompress, чтобы не было промежуточного преобразования в RGB:



ColorMatrix (source=2, dest=2, clamp=0, inputFR=true, outputFR=false) :



Levels(0, 1, 255, 16, 235, coring=false) :



ColorYUV(levels="PC->TV") :



как видно, канал яркости они преобразовали одинаково, а вот каналы цветности - по разному. Так что нужно выбирать.

ЗЫ.
Kero1
И кстати, я чего-то не понял. У тебя все-таки mpeg-файл записан в диапазоне [0-255] или [16-235]? Чего спрашиваю - тот mpeg-файл, который давал для теста, в диапазоне [16-235].
Автор: Kero1
Дата сообщения: 31.08.2011 01:03
Тот который давал для теста (основа.mpg) взят со стандартного промышленного двд.

ps
unreal666 Это не ты случайно задавал вопрос на рутрекере про lame acm?
Автор: boro2012
Дата сообщения: 31.08.2011 17:40
Подскажите плз, когда конвертирую файлы с любым расширением в мпег4, то фпс около 6 держится на выходе, и так в любом конвертаре.Никак не получается настроить.
Автор: Kero1
Дата сообщения: 01.09.2011 14:37
boro2012 Это что у тебя все файлы конвертируются на 6 фпс, ты проверь какой фпс у того что хочешь конвертировать.
Автор: Aktaf
Дата сообщения: 01.09.2011 15:38
boro2012

Цитата:
Подскажите плз, когда конвертирую файлы с любым расширением в мпег4, то фпс около 6 держится на выходе, и так в любом конвертаре.Никак не получается настроить.

А как настраиваете кодеки то?
Или загрузили в прогу и запустили пересохранение.
Если уж задаете вопрос, опишите что и как делаете?
Тут Вас никто не знает и не видит что Вы делаете.
Автор: Kero1
Дата сообщения: 01.09.2011 18:23

Автор: chukcha umniy
Дата сообщения: 03.09.2011 18:09
Скачал VirtualDub 1.9.11. Вообще не открывает никакие видео. Да еще и компьютер стал тормозить. когда я его удалил, торможение прекратилось.
Автор: Aktaf
Дата сообщения: 03.09.2011 18:31

Цитата:
Скачал VirtualDub

Так может скажете где ещё какая зараза по инету гуляет?



Автор: chukcha umniy
Дата сообщения: 03.09.2011 19:37
Дайте, пожалуйста, ссылку на скачивание. Так, чтобы всё нормально работало.

Добавлено:

Цитата:
Так может скажете где ещё какая зараза по инету гуляет?
Скачал по этой ссылке: http://sourceforge.net/projects/virtualdub/files/virtualdub-win/1.9.11.32842/VirtualDub-1.9.11.zip/download
Автор: Aktaf
Дата сообщения: 03.09.2011 21:46
chukcha umniy
Если тут зарегистрировались и пришли в тему, изучите хотя бы что написано в шапке - вверху темы.
И вот если уж ничего не найдёте, тогда и задавайте вопрос!
Автор: chukcha umniy
Дата сообщения: 03.09.2011 22:29
Спасибо вам, Aktaf. chukcha должен был быть внимательнее.
Автор: ejeny
Дата сообщения: 04.09.2011 01:20
Kero1 этот скриншот ни на какие новые мысли не подвинет?

Автор: boro2012
Дата сообщения: 04.09.2011 12:01

Цитата:
А как настраиваете кодеки то?
Или загрузили в прогу и запустили пересохранение.
Если уж задаете вопрос, опишите что и как делаете?
Тут Вас никто не знает и не видит что Вы делаете.

Кодеки использовал по умолчанию. Подскажите что настраивать для этого нужно?
Автор: Kero1
Дата сообщения: 04.09.2011 15:10
ejeny
У меня ATI. Может ещё видеокарту на отображение негатива настроить?
Я так понимаю вы не имели дело с mpeg в 0-255

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179

Предыдущая тема: Pcad и монитор


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.