Показать полную графическую версию : Новый кодек VP7 - обсуждение и все вопросы.
Помогите кто-нибудь! :( Я поставил vp7 7.0.10.0, а он сильно тормозит. Где можно найти старые версии (помню, что у меня работала 7.0.8.0).
Digit_All
04-09-2006, 14:00
To Neek
Уважаемый Neek, читая твои сообщения у меня создаётся впечатление что ты очень озабочен выбором кодека поэтому поастараюсь тебе помочь чем смогу исходя из своего личного опыта в кодировании видео самого разного. И начнём мы со следующего, с форматов этого самого разного видео которое нам может быть в принципе интересно и его самых общих характеристик:
Заранее прошу прощения у почтенной публики за возможные ошибки, все по памяти пишу.
Форматы:
DV - Digital Video, данный формат самый беспотерьный на PC и самый место-потребляющий, битрейт в районе 4,6 Mb/sec
MPEG-2 - используется в DVD (будучи упакованным в VOB файлы), либо для превьюшек порно и прочего в формате .mpg, битрейт максимальный 10000 kb/sec (несовместим с DVD), максимально совместимый то ли 8500 то ли 6500 kb/sec
MPEG-4 Part 2 то самое во что мы все здесь присутствующие любим кодить (кодеки DivX, XviD, MS MPEG-4 v2 и т.д.) лимит 10000 kb/sec (вроде)
MPEG-4 Part 10 (он же H.264) тот самый последний почти легендраный (кодеки x264, H.264 Ateme, H.264 Nero и т.д.)
VP6 - стоит особняком
VP7 - стотит также как и VP6 особняком
Итак приступим при кодировании видео из формата в формат нужно учитывать следующие:
1. Источник видео должен быть максимально качественным, поскольку DV мы сразу опускаем, т.к. данный формат является преимущественно уделом тех кто работает с видеомонатжём и оцифровкой MiniDV и VHS и S-VHS кассет (типо меня :) то переходим сразу к MPEG-2 в формате DVD. Определились: MPEG-2 (DVD), но не просто он родной а желательно с лицензионного диска, почему? Да потаму что сейчас развелось большое количество всяких "умных" товарищей клепающих до 16 фильмов на 2-х сторонний диск, качество естественно страдает (режут битрейт видео и каналы аудио). Так что источник ищем получше.
2. Выбираем формат назначения. И вот тут начинается самое интересное. Предлагаю выбирать исходя из следующих положений:
а) Совместимость (по спецификации ISO и поддержкой оборудованием аля DVD плейеры stand-alone)
б) Качество/размер (качество картинки субъективное и размер выходного файла)
в) Скорость кодирования (есть нюансы безусловно, настройки кодека, железо и т.д.) но все же.
Лично я в каждом конкретном случае делаю по-разному.
Судя по тому что у тебя время на кодирование мереется десятками часов, а то и сутками, кстати железо своё если можешь распиши подробно (MB chipset и модель матери, память то же не просто PС 3200 трая ля ля, а конкретно модель и конечно же проц тоже модель, я надеюсь ты помнишь что если к примеру у тебя пень с шинкой 533 MHz, то твоя память пусть она хоть PC 3200 будет работать как PC 2700 т.е. на 266 MHz), то предлагаю тебе начать кодирование не с VP6, VP7 или H.264, а с DivX 3.11 Alpha и великолепной программки Nandub v1.0 RC2 с lumafix'ом, которая входит в GordianKnot Rip Pack. При этом ты получишь 1. Полную совместимость со стандартом MPEG-4 Part 2 и соответственно откоденный материал будет смотреться на любом DVD stand-alone проигрывателе поддерживающем данный формат. 2. Данным кодеком будет куда быстрее кодироваться чем тем же х264 и тем более VP7. Что же касается качества, то тут это уже будет не вопрос кодека а вопрос ручек, тех самых которые растут из туловща, т.к. данной программой и данным кодеком можно получить как великолепные результаты так и полный кошмар. В настоящее время болванки стоят копейки и елси ты кодируешь фильм где много движения или он большой длинны (более 2х часов), то его вполне можно разбить на 2CD и поверь сделав это правильно ты получишь оч. хорошее качество, а при желании если места не жалко то можно и AC3 всунуть. В каждом конкретном фильме настройки программы будут разные, сам кодек тебе настраивать не придется т.к. программа по сути его и настраивает, т.к. специально под него и была разработана.
Чтоже касается всех остальных кодеков, предположим для кодирования для личного пользования, то советую воздержаться т.к. х264 бесплатный и над ним не трудиться куча народу и находится он только в стадии тестирования официально и разработки. Что же касается VP7 то на данный момент он тоже стал бесплатным не для коммерческого использования а то как компания пытатеся распорастранить SDK то думаю у него есть оч. хорошее будущее, принимая во внимание что над ним в отличие от х264 трудиться целая контора On2. Поэтому не торопись жать, учись с малого но не менее эффективного. Я последнее вермя тоже люблю нандубом покодить для спортивного интереса и нужно сказать результаты меня очень радюут особенно для столь старого кодека.
Что же кассается именно VP7 или H.264 то пока что одназначного выбора для себя я не сделал. Есть о чём подумать и над чем поэкспериментировать.
Удачи!
SilentSpider
04-09-2006, 14:50
Digit_All
то предлагаю тебе начать кодирование не с VP6, VP7 или H.264, а с DivX 3.11 Alpha
А чего-нибудь менее антикварного нельзя был предложить?
Что же касается качества, то тут это уже будет не вопрос кодека а вопрос ручек, тех самых которые растут из туловща, т.к. данной программой и данным кодеком можно получить как великолепные результаты так и полный кошмар.
Уважаемый, вы ГОНИТЕ. Качество, которое способен выдать divx 3.11 - даже после длительного шаманства будет на голову ниже оного для того же xvid 1.1. Давайте все будем жать Фраунгоферовским кодером mp3 10-летней давности, патаму шта он стандарт.
Чтоже касается всех остальных кодеков, предположим для кодирования для личного пользования, то советую воздержаться т.к. х264 бесплатный и над ним не трудиться куча народу и находится он только в стадии тестирования официально и разработки.
Угу, угу. Воздержитесь... От ваших умных мыслей. Ибо ерунду написали. Как раз бесплатный и даже опенсорсный x.264 развивается активнее всего. В отличие от VP7, который сколько не мог выйти из бета-версии? И качество у него на очень высоком уровне. К стову - H264 - это не кодек, а их семейство.
Digit_All
04-09-2006, 16:44
To SilentSpider
Цитата: "К стову - H264 - это не кодек, а их семейство."
"К стову :)" Читай под "Форматы": MPEG-4 Part 10 (он же H.264) тот самый последний почти легендраный (кодеки x264, H.264 Ateme, H.264 Nero и т.д.), когда я пишу х264 это и значит х264 кодек, а не формат!
Почему с более антикварного можно, например c MS MPEG-4 v2, если с этим и нандубом разберётся, то с остальными разберется и подавно.
Кстати шаман шаману рознь.
Тему звука мы не трогали пока "к стову". :)
Что же касается стандартов, то причём тут фраунхофер, речь идёт о том что подподает под ISO спецификацию и с нею совместимо, а каким кодеком ты это будешь делать другое дело.
SilentSpider
04-09-2006, 17:10
Digit_All
Читай под "Форматы": MPEG-4 Part 10 (он же H.264) тот самый последний почти легендраный (кодеки x264, H.264 Ateme, H.264 Nero и т.д.), когда я пишу х264 это и значит х264 кодек, а не формат!
Не понял... Ну пишешь. Я рад за тебя. Что с того то? Да, я в курсе что x.264 входит в это семейство.
Почему с более антикварного можно, например c MS MPEG-4 v2, если с этим и нандубом разберётся, то с остальными разберется и подавно.
По принципу "А теперь выгони из квартиры козла?" На кой черт изучать антикварные кодеки, если пользоваться ими совершенно дурацкое решение. Или сначала надо изучить способы управления лошадью и паровозом, перед тем как сесть на Жигули?
Кстати шаман шаману рознь.
Ну мистер шаман - кстати, вы же сами говорили
В каждом конкретном фильме настройки программы будут разные, сам кодек тебе настраивать не придется т.к. программа по сути его и настраивает, т.к. специально под него и была разработана.
Приведите мне настройки, которые позволяют получить на 3.11 качество, сопоставимое с умолчальными настройками x.264?
Что же касается стандартов, то причём тут фраунхофер, речь идёт о том что подподает под ISO спецификацию и с нею совместимо,
Ками-сама! А какой, по вашему, кодек соответствует оным спецификациям?
Digit_All
05-09-2006, 10:55
- На кой черт изучать антикварные кодеки, если пользоваться ими совершенно дурацкое решение.
- Для общего развития в области кодирования видео :)
- Приведите мне настройки, которые позволяют получить на 3.11 качество, сопоставимое с умолчальными настройками x.264?
- Проведу эксперимент, дам :)
- Ками-сама! А какой, по вашему, кодек соответствует оным спецификациям?
- Любой в котором можно выставить настройки для кодирования соответствующие стандарту
Начал сегодня эксперимент: х264 vs VP7, видео 2 часа 43 минуты, битрейт 500. Сегодня прогонка х264, 3 прохода, завтра VP 7.0.10.0. Подробно распишу по завершении где-нить послезавтра и вывешу скрины. Кстати вывешу скрины для разнообразия того же фильма в DivX 3.11 в варианте 2CD.
divx 3.11 не соответсвует ни единому пунтку из стандарта ISO MPEG-4 p2. Не буду вливаться в подробности. Гугл в помощь. Digit_All мой совет остановиться уже тут. Здесь ребята и получше знают.
polosatyj
08-09-2006, 18:10
Гы-гы divx 3.11 - вот это совет :) Из старых мпеговских кодеков сейчас однозначно самый качественный XVID последней версии. Про остальные лучше вообще забыть. Есть еще кодеки нового поколения (тот же x264), но они не для того железа предназначены, которое тормозит, поэтому выбор такой - старое железо, быстрое кодирование - тогда XVID, новое железо и время не имеет значения - тогда x264
Digit_All
09-09-2006, 13:48
Итак, как обещал про эксперимент х264 vs VP7.0.10.0.
Цель эксперимента - засунуть как можно больше видео на как можно меньший носитель с максимальным качеством, а также посмотреть на сколько будет эффективен(качество картинки) тот или иной кодек на низких битрейтах.
Материал: лицензия DVD, фильм "HEAT" (Al Pacino, Robert De Niro, Val Kilmer)
Продолжительность: 2ч. 43м. 35сек.
Задача: вместить в финальный размер (вместе с аудио) не более 1 CD 700 Мб.
-------------------------------------------------------------------------------------------
х264 core:50 svn-558
Настройки:
x264.exe --pass 3 --bitrate 500 --stats ".stats" --ref 3 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --subme 6 --trellis 1 --analyse all --8x8dct --ratetol 4.0 --me umh --merange 32 --thread-input --progress --no-psnr --output
- Турбо режим 1-го прохода отключил для более высокой точности просчёта (по-моему так лучше)
- По-моему 3 прохода будут точнее чем 2
Общее время кодирования: 15:0:40
-------------------------------------------------------------------------------------------
On2 VP 7.0.10.0
Настройки:
Bitrate: 500
Shrapness: 0
Mode: VBR Two Pass - BQ
Max Frames Btw Keys: 360
Auto Keyframe: ON
Undershoot: 99
Adj Quantizer: ON (min-4, max-56)
Variability: 100
Min section: 1
Max section: 260
Общее время кодирования: 16:4:0
Если кто-то подскажет настройки для большей точности и получения более качественной картинки буду ждать ваших советов :)
Результат. В 1CD уложились с отличным по сравнению с другими кодеками :) старыми типа DivX'a или XviD'а качеством.
Выходной размер (только видео): VP7 в MKV - 627,231,504 bytes, x264 (RAW) - 613,587,521 bytes.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Субъективное мнение: при просмотре (MPC CoreAVC v1.1.0.5 (что касается ffdshow вообще страх получается на выходе) и VP7.0.10.0) в оконном режиме визуальных различий не наблюдается, в полный экран при пристальном рассмотрении заметны кванты у обоих кодеков как правило в одних и тех же сценах (особенно где светлые стены). Но иногда на статичных сценах более благородно выглядит VP7, т.к. фон темного неба не рябит полупрозрачными квантами как у х264. А вот с атмосферой ночного клуба где витает сигаретный дым х264 справляется лучше. На динамичных сценах разницы не видно вообще даже при покадровом просмотре. Самой заметной отличительной чертой кодеков является по-моему у х264 "желание" все сделать четче и резче, а у VP7 наоборот "заблурить", что и проявляется во время просмотра, и выражается в своего рода мелких дефектах в том или ином случае. Но при просмотре "невооружённым" глазом на расстоянии метра разницы никакой (в окне или полном).
По-моему VP7.0.10.0 вполне достойный конкурент х264, даже более чем, если не лучше :)
Скрины могу сделать только с VP7 с х-а не получается MPC ошибку какуюто выдает "GetCurrentImage failed, hr=8000ffff".
Блин ну зачем переливать из пустого в порожнее - я конечно уважаю твой труд и все такое, но уже всем итак ясно что VP7 не обойдет по качеству х.264. По настройкам могу сделать пару замечаний - почему у х.264 убито количесво Ref до 3? Обычно делают 5 или больше, так же не видно с каким деблокингом это делалось, и не вижу --direct режима, можно было например прикрутить спец матрицу для низких битрейтов... в общем вопросов куча - и мне кажется что качество можно было бы поднять на порядок. Может выложишь полную строку вроде:
x264.exe --pass 3 --bitrate 500 --stats ".stats" --ref 5 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 2,1 --subme 6 --trellis 1 --analyse all --8x8dct --me umh --merange 32 --thread-input --cqmfile "C:\Program Files\x264\soulhunter_v2.cfg" --progress --no-dct-decimate --no-psnr --output "" ""
З.Ы. Кстати VP7 как всегда перебрал битрейту на 13 с лишним межков больше - а это как никак почти 3% битрейта!
Digit_All
10-09-2006, 00:08
ОК сделаю. Еще момент, а что по поводу rdo2?
Это ударит по скорости - но прирост в качестве на глаз ощутим.
New Хакер
23-12-2009, 12:29
Посоветуйте пожалуйста прогу чтоб сжимала в VP6 а лучше вVP7 но обязательно в FLV контейнер.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC