Printable Version of Topic
Click here to view this topic in its original format |
Forums > Работа с видео и аудио > Проблемы с видеоизображением, и иже с ним с оцифровками. |
Posted by: gunnar on 20-09-2004, 16:11 |
Добрый день. Выложил на Видеокуски (http://webfile.ru/57627 4 видеокуска, чтоб было понятно, о чем речь. Кстати, в "архиве" 4 файла, 2 из них помечены "bad" (плохие), 2 "better" (это наилучшие из тех, что у меня получаются). А трабла в следующем - во время ремонта в комнате туды-сюды переключали кабель с ТВ на видак и обратно. В конце-концов видак "потерял" одну микруху, отремонтировали. Ну и "пыцик" на кабеле чуток искрит. Это предыстория Теперь кабель идет на видак, видак на ТВ, коаксиал. С видака цифровые выходы на ТВ-тюнер. Теперь о трабле. Изображение на ТВ почти идеальное, хотя на некоторых каналах размытое. Изображение с тюнера не очень хорошее, как бы ни цифровал (через видеовыходы видеомага с кассет или . Цифрую с кассет на 1200 БПС / ДивХ, прямо с эфира на 900 БПС. Делал такое же в другом месте, с лицензионных кассет и с качественного тарелкового приема, все чики-пики. Т.е. вопрос "рук" отпадает Теперь собственно вопросы: 1) К знатокам ТВ-вещания. Кабель -> мусорник, покупать новый? Или можно что-то с ним сделать. Просто 50 м выкидывать как-то не очень хочется. 2) К знатокам оцифровки. Я не использую фильтров (кроме crop, resize) поэтому вопрос - какими фильтрами можно "подавить" эти "волны" на экране? Т.е. вопрос фильтров стоит достаточно остро. Пока не решится вопрос с качественным вещанием. Не выкидывать же ж кассеты. Кстати, ставлю даже 4000 БПС - та же хрень с качеством. Если вам нужны "оригиналы" записей, т.е. непакованные видео, могу выложить вам куда скажете. Вопрос достаточно острый и, думаю, актуальный не только для меня. P.S. Щас выкладываю 7 секунд "непакованного" видео на webfile: Непакованное (http://webfile.ru/57709 |
Posted by: gunnar on 29-09-2004, 17:47 |
Кстати, окончательного ответа так и не нашел. Искать по темам - абсурд Правда, в соседней теме нашел ответы, но я уже методом теста до них дошел. В общем, я так понял, что нужны фильтры (до сих пор юзал только ресайз). Вот что пробовалось: 1) Деинтерлейс - странно, ведь если брать прямо с эфира, по докам написано, что не нужен. Но дает 20% улучшение 2) MSU Denoise - очень медленный и очень сглаживающий. По сути с ним ничего не стоит больше использовать. Картинка мне не нравится. 3) MSU Sharpen - дает улучшение в паре яркость/контраст, но я ж "кофейник" в графике, поэтому куда и что уменьшать/увеличивать, только экспериментами... Впрочем, ставлю контраст на максимум, яркость оставляю посредине (глупо, наверное...). 4) MSU Denoise + MSU Sharpen - так и не дождался хотя бы 50%, скорость падает раз в 50 по сравнению с тем, что без фильтров. Такое меня не устраивает 5) CNR+DNR - 50% Наверное, лучшая из пар. Только вот че и куда настраивать (как лучше) не знаю. Делал, как советовали на ixbt. Возможно, можно и лучше 6) всякие денойзеры - меньше 10% каждый. Вопрос очень животрепещущий и нужный Мож кто присоветует еще чего? |
Posted by: VxWorks on 29-09-2004, 17:57 | ||
Хде такое написано? Ты хватаешь полный кадр или только половинную высоту? Еще есть RNR. Кстати, я тебе уже ответил на НЛ - тебе нужны не покадровые шумодавы, а временные (в случае, если у тебя волны на экране). |
Posted by: gunnar on 01-10-2004, 18:46 |
Хде? Да если б я помнил... Но это исковеркало все мои первые оцифровки, т.к. я в них не юзал деинтерлейс НЛ - это Нетлаб? Да я так понял, что оттуда народ мерно убегает, так что я написал сюда и на ИХБТ. Хватаю полный кадр, т.е. 768*576. Это если с компрессией MJPEG "на ходу". Если без нее - мой комп не вытягивает больше 640*480. Я не знаю, что считается волнами (может ты расскажешьи даже не знаю, как это описать по-научному. В общем - на экране в исходном видеокуске бывают: а) белые точки равномерно по экрану, сигнал немного размыт б) синие и красные полосы уже хаотично по экрану. В итоге при сжатии 900БПС получаются размытые области там, где наибольшие переходы цветов. А при динамичном видео эти размытости выглядят как "нимп" в освещенных местах. А поскольку это не наблюдается по всему экрану, значит это не проблемы битрейта. В общем, если слабо понятно , давай адресок, я тебе закину фрагменты оцифровок с багами. Или же скриншоты, что удобнее. |
Posted by: VxWorks on 01-10-2004, 19:51 |
Если ты хватаешь видео для последующего просмотра на компьютере или DivX-плейере, то тебе, конечно, надо делать деинтерлейс. Волны - это аналоговый шум, который появляется при наводках на антенну или кабеля. Выглядит, как полоски (горизонтальные, вертикальные или диагональные) на видео (они еще и перемещаются ко всему). Белые точки, по идее, убираеются RNR, он для этого и нужен. Синие и красные полосы - сложнее. Попробуй фильтр tv. Кстати, ты эту (http://vcdrookie.com/rus/index.php?option=video&task=viewarticle&artid=58&Itemid=55 статью читал (там пять частей)? |
Posted by: gunnar on 03-11-2004, 17:32 |
Собственно для компа и делается Потому как копии самых нужных вещей есть на видеокассете.... У меня наблюдаются такие "шумы": 1) цветные (синие и красные) полоски, бегающие хаотично по экрану. 2) когда передача снята в студии, размытость изображения, оригинального. По п.2 мне один кент идею кинул, что размытость - т.к. обычно такие передачи идут в нелинейном монтаже (увы, я не знаю, что сие есть, хотя в общем догадываюсь), т.е. уже в цифровом виде, и если делать такое некачественно, то появляется размытость, т.е. как при сжатии кодеками аналогового сигнала. Вот как раз такое мне и приходится цифровать... Белых точек я отчетливо не вижу, вот в чем дело. И вообще обычно эффект от денойзеров - это на 5-7% картинка улучшается и все. А "размытость" не лечится. Блин, как бы пояснее объяснить... В общем, студия - это актеры + разноцветное освещение, на оригинальной картинке обычно достаточно большие квадраты одного цвета, причем на всей картинке тоже обычно преобладает какой-то один цвет. И обычно при преобладании цвета изображение уже визуально размыто. При кодировании (сжатии) в этих областях не однородные "квадраты", а квадрат, составленный из мелких, но заметных квадратов. Причет от битрейта сжатия это не зависит. Я называю такую картину "нимп" Вот от него и надо избавиться. Ту доку тоже читал. Да я все скачал с этого сайта, с сайта медиатори, и ихбт и еще одного русского. Скачал все доки, распечатал. Короче, каша Для себя решил использовать проверенные методы. Т.е. общаюсь с народом, выбираю стабильные "конфигурации" и цифрую. По сути использую чужой опыт. Иначе задолбаюсь. Я очень слабо в физике разбираюсь, поэтому весьма размыто понимаю про фильтры, кодеки, шумы, чем та настройка лучше этой и т.п. А если я в чем-то слабо разбираюсь, обычно я не стараюсь вникать в суть, просто спрашиваю совета. Иначе никак - я просто не пойму для чего что. Фильтр TV не использую, т.к. попросту его не нашел. Когда скачивал доки на этом сайте. Не нашел и на сайте, где описываются фильтры для vdub. Т.е. это очень непопулярный (или устаревший) фильтр. Либо я не прав Обычная картина у меня такая: 1) "быстро" - null transform, resize (precise bilinear) 2) "нормально" - null transform, deinterlace, resize (precise bilinear) 3) "более-менее" - null transform, deinterlace, cnr (standard), dnr (10), resize (precise bilinear) Других комбинаций не пробовал, увы. Вернее, пробовал, но они чем-то не подошли и я про них успешно забыл. |
Posted by: VxWorks on 04-11-2004, 15:51 |
Цветные пятна должны убираться фильтром CNR (chroma Noise Reduction) или WNR (http://mediatory.ru/soft/wnr.zip. размытость изображения, скорее всего - артефакты интерлейса. Фильтр TV - встроенный в Дуб, по крайней мере, в версии 1.5.10 Что касается путей кодирования, то: 1. Для повышения четкости (в конце списка фильтров) можно поставить Sharpen. 2. В фильтре Resize выставить либо Lanczos, либо Precise Bicubic, A=-1. 3. Я не очень понял, почему в варианте 1 нет деинтерлейса? Кстати, деинтерлейс лучше использовать не встроенный (сильно мылит картинку), а QS Deinterlace (http://mediatory.ru/article21_article_20_1.phtml или Smart Deinterlace |
Posted by: gunnar on 09-11-2004, 19:24 |
В том-то и дело, что у меня какой-то явно покоцанный вдаб был Не было фильтра TV. Скачал с ориг. сайта-хранилища (с соурфоржа) и реально появился. Только проблем моих так и не решил. См. мой 3-й вариант, там есть cnr и тем не менее... wnr более старый, так что явно хуже. У меня размытость уже при грабе видео с кассеты/ТВ присутствует. При сжатии она только увеличивается, увы Заказать себе цифровое ТВ я не могу, не по карману (я имею в виду тарелка + 2 конвертора + тюнер). 1. Sharpen - от MSU или стандартный? Использовать настройки "по умолчанию"? 2. Lanchoz - говорят, лучший. Но долгий, блин. Советуют все bilinear, что я и юзаю. 3. Потому как деинтерлейс замедляет "ход" в 1.5 раза. И если видео отличное, кодирую без деинтерлейса Но очень редко. 3.1. Вот-вот, использую стандартный деинтерлейс, может все от него? Пока писал, закончил кодирование а-ля vcdrookie/VHS. Изменений не вижу... Т.е. юзал MSU SmartDeinterlace (ты про него говорил?) + два раза TV... Фигово, я с этим некачественным оригиналом намучаюсь, чувствую. Может на doom9 поднапрячь народ? Хотя здесь спецы явно не хуже, вот! |
Posted by: VxWorks on 09-11-2004, 20:21 | ||
gunnar Я надеюсь, что ты учитываешь тот факт, что картинка с кассеты никогда не будет такой же четкой, как и трансляция (особенно, если она качественная)? По пунктам 1. Не знаю. Надо смотреть вживую. Закодируй пару секунд с разными установками. 2. Не надо Bilinear. Лучше Bicubic. 3. Деинтерлейс делать надо. Иначе будут полосы на видео. Стандартный деинтерлейс... не то. Можешь сделать, кстати, таким образом - не ставь деинтерлейс, выкини одно поле и растяни картинку до, скажем 512х384. Четкость должна быть выше. Только растягивай либо Ланкосом либо Бикубиком
Спасибо! |
Posted by: gunnar on 09-11-2004, 20:33 |
VxWorks Да, учитываю. Поэтому очень важные и небольшие вещи кодирую прямо с эфира. Менее важные, но большие, пишу на кассету и не цифрую Средней важности - на кассету, потом цифрую по 5-10 минут кусками. 1. ОК, будем тестить. Возможно, не счас... (блин, запарка на работе...) 2. Хм, наверное билинэар более популярен, и рекламируется. Но вижу, что даже хуже. Бикубик -0.75 или -1 (оба совета видел в Сети) 3. Что знач "убрать поле"? А картинку я даблю в 640*480 и ресайз на 512*384, так что растягивать не к чему. Иили надо ужимать до 384*288? |
Posted by: VxWorks on 09-11-2004, 20:39 |
Есть в фильтре Deinterlace (стандартном, дубовском) опция Discard Field 1 или 2. Используй ее (любое поле, по усмотрению). Затем, растягивай рисайзом до 512х384 |
Posted by: gunnar on 08-02-2005, 21:00 |
Я все же через 3 месяца сообразил на выкладывание имиджей с "убитых" видеофрагментов. По ходу буду писать комментарий. Значит, вот такая дома "помехоустойчивость": Кусок 1, красные полосы (http://shans-ua.com/PhotoBad/pomehi.JPG Кусок 2, полосы на весь экран (http://shans-ua.com/PhotoBad/pisnya_orig_1.JPG Не запечатлел просто красных мелких полосок, испещряющих некоторые каналы... Советы "подавать в суд на провайдеров" не принимаются , кабель тоже в норме, 5 каналов идут все время идеально (не тех, что нужны)... А теперь со временными фильтрами. Вот такие куски вообще не берутся денойзерами и парой тестенных временных фильтров (замечу, много желто-оранжевого): Кусок 1, на малом имидже уже "точки" (http://shans-ua.com/PhotoBad/SKAMC2_2.JPG Кусок 2, те же "грабли" (http://shans-ua.com/PhotoBad/SKAMC2_3.JPG И те же "шуточки" здесь: Олефир_1 (http://shans-ua.com/PhotoBad/olefir_3.JPG Олефир_2 (http://shans-ua.com/PhotoBad/olefir_5.JPG Олефир_3 (http://shans-ua.com/PhotoBad/olefir_2.JPG |
Posted by: gunnar on 08-02-2005, 21:02 |
А вот "дождь" синего цвета: "Дождь" (http://shans-ua.com/PhotoBad/Yasev_blue.JPG А вот "размытость" КУК-1 (http://shans-ua.com/PhotoBad/kuk_pack_2.JPG и "безликость": КУК-2 (http://shans-ua.com/PhotoBad/kuk2_pack_1.JPG КУК-3 (http://shans-ua.com/PhotoBad/kuk2_pack_3.JPG и появление "левого" лица на кадре: КУК-4 (http://shans-ua.com/PhotoBad/kuk2_pack_2.JPG |
Posted by: gunnar on 08-02-2005, 21:07 |
А вот сравнение (куски разные, не попал , но видна разница) оригинала и упакованного фрагмента: Оригинал (http://shans-ua.com/PhotoBad/pisnya_orig_1.JPG Пак. Где лицо, Билли??? (http://shans-ua.com/PhotoBad/pisnya_razm_2.JPG Пока хватит кидать на форум На том же сайте доступны фото по Фотокуски (http://shans-ua.com/PhotoBad/ и видеофрагменты новые упакованные: Видео (http://shans-ua.com/video/ |
Posted by: gunnar on 08-02-2005, 21:08 |
Пока убрал .htacc на неделю, хочу уже разрешить проблему. Есть 3 выхода: 1. Хороший совет по фильтрам (отлично) 2. Совет по смене прогр. обеспечения: пока FlyVideo2000 (PicVideo 3.0 / кач. 19-20) / VirtualDub 1.51 (DivX / 1.000 Bps / 512*384). (хорошо) 3. Поставить тарелку и не бузить на форуме (не очень хорошая идея) |
Posted by: VxWorks on 08-02-2005, 22:05 |
сейчас скачаю пару клипов и посмотрю. JPEG-и страшные, но они ужаты кошмарно, ничего непонятно. Видео, я думаю, будет лучше. Вопрос - у тебя на телевизоре тоже так жутко показывает? Или только в компе? |
Posted by: VxWorks on 08-02-2005, 23:27 |
скачал 03102004.avi Это с видика или с эфира? Если с видика, то понятно, куда четкость ушла. Если с эфира... Короче, сделал я на пробу 4М файл (дай мне свой ФТП, я его тебе туда закину). С такими вот параметрами (это файл настроек Дуба): VirtualDub.RemoveInputStreams(); VirtualDub.stream[0].SetSource(0x73647561,0,0); VirtualDub.stream[0].DeleteComments(1); VirtualDub.stream[0].AdjustChapters(1); VirtualDub.stream[0].SetMode(0); VirtualDub.stream[0].SetInterleave(1,500,1,0,0); VirtualDub.stream[0].SetClipMode(1,1); VirtualDub.stream[0].SetConversion(0,0,0,0,0); VirtualDub.stream[0].SetVolume(); VirtualDub.stream[0].SetCompression(); VirtualDub.stream[0].EnableFilterGraph(0); VirtualDub.stream[0].filters.Clear(); VirtualDub.video.DeleteComments(1); VirtualDub.video.AddComment(0x00000002,"ISFT","Nandub v1.0rc2"); VirtualDub.video.AdjustChapters(1); VirtualDub.video.SetDepth(24,24); VirtualDub.video.SetMode(3); VirtualDub.video.SetFrameRate(0,1); VirtualDub.video.SetIVTC(0,0,-1,0); VirtualDub.video.SetCompression(0x33766964,0,10000,0); VirtualDub.video.SetCompData(120,"AwBNUwAGwQAAAAAAAMCSQGQAAAAKAAAAAAAAAFgbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgTAAAwL8EAAAAAAAAAAADABcEA"); VirtualDub.video.filters.Clear(); VirtualDub.video.filters.Add("sharpen"); VirtualDub.video.filters.instance[0].Config(25); VirtualDub.video.filters.Add("MSU DeBlocking 1.2 Research Version"); VirtualDub.video.filters.instance[1].Config(1, 1, 0); VirtualDub.video.filters.Add("HSV adjust"); VirtualDub.video.filters.instance[2].Config(63136,16336,1472); VirtualDub.video.filters.Add("chroma noise reduction (1.1)"); VirtualDub.video.filters.instance[3].Config(1, 192, 35, 1, 256, 140, 1, 256, 47, 0); VirtualDub.video.filters.Add("wavelet noise reduction (0.1)"); VirtualDub.video.filters.instance[4].Config(4111, 4376, 4623, 26163, 32768, 0, 7706, 7961, 5398); Итог -понятно, что из г.. конфетку не сделать, тем более, что ты уже жал видеоклип, из-за чего мне пришлось убирать блоки (MSU Deblock). В основном, все, что я сделал - поигрался с хромой (яркость, убрал насыщенность). почистил ее немного и дал в конце шумодав (мне показалось, что он неплохо отработал). Блоки дивекса я до конца убирать не стал, в конце концов ты хватаешь не дивекс. Вот пара скриншотов для сравнения: Ты мне скажи - мы в том направлении движемся, или нет? |
Posted by: gunnar on 09-02-2005, 20:01 | ||||||
Это с эфира. Прямо. С видика нет ни одного видеофрагмента, а ну да, те, джпеги с которых я выкладывал. Но и на видаке не может быть особых трабл, т.к. видак не старый и кассеты я использую по принципу - "важная запись на чистую кассету". Только вот, правда, эфир у меня не совсем то По сути это коаксиал --> видак --> цифровые выходы --> тюнер. Т.е. видак как "трансфер".
Эту фразу я просто не понял
Думаю, что нет Я повелся на то, что сказали - выложи хоть скриншоты. А надо было видео, и желательно оригинальное. Похоже задача усложняется - 1) как верно сграббить фрагменты на комп (этой задачи изначально в теме не стояло), т.е. софт + потоковые энкодеры (без них не смогу...) 2) как верно паковать и с какими фильтрами, чтобы получаеть хорошую картинку и далее ее уже не редактировать. Естественно учитывая мою ситуацию и качество отображения на ТВ. Давай щас возьму куски оригиналов, те, которые я выложил в джпегах и положу на тот сайт, возможно так мы придем к верному решению!!! Думаю, сделаю за завтра-послезавтра. Можешь сделать пожелание по времени куска (секунда?минута?час?). |
Posted by: VxWorks on 09-02-2005, 22:54 | ||||||||
Видик, по своей природе, угробит тебе половину деталей в видео. Сколько там у нас ТВЛ в идеальном видеосигнале? 520? А у видика около 200, если, конечно, не пишешь в S-VHS, тогда 400 с чем-то.
Нет, конечно. HSV только для того, чтобы убрать излишнюю, как сейчас принято говорить "кислотность" цветов и уменьшить их интенсивность. Шумы-то у тебя, в основном, на цветовой составляющей, а не на люме.
Контраст я не трогал. Это может быть результатом работы кодека.
Давай попробуем так. Выложи оригинальное видео, пару роликов секунд по 10 (иначе я помру качать это все). Выбери наиболее проблемные, на твой взгляд, куски, а я попытаюсь что-нибудь с ними сделать. |
Posted by: gunnar on 10-02-2005, 15:39 | ||||||
Стандартные видаки ж не поддерживают S-VHS, это Combo-приводы... , возможно еще HI-FI.
Будет тебе и "чистое" Честно - пропустил в обучении "квадраты" от Дивекса Т.е. визуально понимаю, что это такое, но не понимаю, чем обусловлено ;( Так что, получается Дивекс использовать нежелательно??? А какая альтернатива? Думаю, если сглаживать "квадраты", то получаем размытую картинку. Здесь либо кодить не Дивексом, либо бегать с бубном.
Оригиналы выкладываю. 5-7 частей по 20-30 Мб. 10-минутки. С разными проблемами. Только это не "чистое" видео, а потоково-ужатое ПикВидео, иначе у меня просто не помещается на винт... Замечено, что ПикВидео не портит и без того "испорченной" картинки Значится так, есть папка /VxWorks (http://shans-ua.com/vxworks , там будут лежать фрагменты. Выложу не более 300Мб, т.к. у меня места свободного ужо почти нет. В приват закину пароль, в ту папку можешь кидать, что получится. |
Posted by: gunnar on 11-02-2005, 21:48 |
2 VxWorks: ОК, сделал тебе доступ, напишу приватом. А видео лежат в http://shans-ua.com/vxworks (http://shans-ua.com/vxworks |
Posted by: gunnar on 14-02-2005, 19:58 |
2 VxWorks: Привет. Ну как, получил приватное сообщение? Выложил я нормальные куски? |
Posted by: VxWorks on 15-02-2005, 12:31 |
Получил, просто у меня сейчас завал на работе, времени, соответственно, не хватает Я гляну сегодня-завтра. |
Posted by: gunnar on 15-02-2005, 19:42 |
2 VxWorks: ОК, не буду торопить, дело сугубо добровольное! |
Posted by: gunnar on 01-03-2005, 19:39 |
Подымаю темку и жду vxworks'a. Кстати, если кто захочет поэкспериментировать тоже - заходите по ссылкам, указанным выше. Мож коллективный совет окажется лучше! |