PDA

Показать полную графическую версию : x264


Страниц : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

GreatWizard
07-01-2005, 18:48
Хотелось бы по-больше узнать о этом способе видео сжатия, какой для него контейнер использовать, с каким звуком, вообще какую реализацию использовать... и все возможные мелочи
Как я понимаю собрались дяденьки из MPEG и сделали такой стандарт видеосжатия H.264 , еще и AVC( Advanced Video Coding). Где-то наверно опубликовали правила его исп-ния и выложили исходники и кто-то берется его реализовывать ..
Вот уже поступают беты от разных компаний или лиц (MoonLight, Ateme он вроде и Неро ?, x264....что-то вроде)
1) Насколько они могут сами изменять H.264 из MPEG ?
2) То есть какой лучше?
3) Допустим хочу закодировать DVD с H.264 и AAC или OGG, как ???
4) И самое главное откуда брать кодеки, проги. Их скажем не совсем просто взять, еще такие огр файлы бывают.

Вот чтобы не ошибаться, прошу поделиться той мнфой что сможете..
P.S. Я бы рылся днями, времени нет. Уже пытался не очень успешно
Да и все этот скпер пак H264_AAC_MP4 забросили ???

Skaarj
07-01-2005, 19:59
да проблемы большие с Nero, и вот добрый человек выпустил sex264 :) оригинальное название, но зато это vfw кодек, можно кодировать с помощью всеми любимого VirtualDubMod (только не включайте B-frames, их ни avi ни ogm ни mkv неподдерживают, хотя mkv наверно скоро сможет).

http://forum.doom9.org/showthread.php?threadid=87719

скорость кодирования процентов на 10 ниже чем VP6.2.

попробовать стоит хотябы потому что в отличие от Nero этот кодек весит всего 100 KB.

ну и еще добавлю, я в качестве декодера выставил Nero, хотя можно и FFdshow и MoonLight и VSSH, Кстати фильмы пожатые Ateme.Н264 с включеными B-frames можно воспроизвести при помощи декодера FFdshow, только на моём Athlon 1700+ томозит прилично и артефакты вылезают переодически.

если хочешь закодировать уже щас в H.264 то выбирай vfw кодек FFdshow или sex264, скорость кодирования у обоих примерно равная вторым можно пожать в два прохода, причем после первого остаётся отличного качества видео но размер будет колебаться от заданного +- 100 метров. MP4 как контейнер никому ненравится, но очень скоро обещают полную поддержку AVC в матрешке.

GreatWizard
08-01-2005, 18:01
Где бы качнуть FFDShow
И для того чтобы взять Ateme надо скачать NeroVision?

Skaarj
08-01-2005, 20:24
FFDShow можно тута качнуть http://ebola.gamersrevolt.it/celticdruid/ffdshow/ около 3 MB
NeroVision 3.0.1.14 думаю можно без проблем найти но он весит 33,5 метра (я её опробовал токо когда мне принесли нахаляву) а еще и Nero нужно вдобавок 6.6 или выше. (ещё 30 с лишним метров)

GreatWizard
09-01-2005, 00:51
Спасибо, Skaarj, уже закачал FFDShow. Попробую посмотреть...
Хотя вопросов еще много осталось.. Видимо не у меня одного экзамены

Skaarj
17-02-2005, 22:47
Здесь будем обсуждать этот кодек,

подробнее о нем здесь (http://forum.doom9.org/showthread.php?threadid=89979)

мне особенно нравится однопроходное кодирование, так как комп у меня не сильно быстрый, и процесс можно остановить в любое время а потом продолжить.

сейчас использую такие настройки: (я понимаю что до максимального качества ешё далеко, но при таких настройках у меня скорость кодирования около 10 FPS, а меньше для меня слишком медленно)
Single Pass - Quantizer - 22
Deblocking filter -4; 0
Max referens frames 7
Max B-frames 2
Subpixel refinement precision 4
остальное по умолчанию, есть у когонибудь другие предложения на этот счет?

фильмы так выходят с одинаковым качеством а размер будет зависить от сложности фильма у Гарри Поттера получилось среднее отношение бит/(пиксель*кадр) 0,143 у Я, робот 0,158 а качество можно глянуть во вложении

Igor_D
18-02-2005, 06:08
Кодек если правильно настроить очень чёткую картинку даёт
Настройки у меня другие . Да и кодирую я в 2 прохода
2pass
Deblocking -2 или -1 ?? (в зависимости от фильма)
Max Reference 16
Max B-frames 2
Subpixel Refinemt -5 (Max)
bitrate varibiality - 75%
Другие - по дефолту

weight prediction
(улучшает моменты с изменением яркости света - затмение, восход солнца итд. ), со временем будет всё , даже High Profile (custom matrix + HCT 4x4 .8x8 16x16). Кандидат номер 1 в будущем как лутший кодек 2005 года

Igor_D
20-02-2005, 23:35
Не знаю как на других плеерах но на Media Player Classic видео Н.264 м х264 FFDSHOw производит безпроблемно.
http://www.aziendeassociate.it/./cd//Media%20Player%20Classic/mplayerc2005.02.15.2kxp.7z (Win XP-2000)
http://www.aziendeassociate.it/./cd//Media%20Player%20Classic/mplayerc2005.02.15.9xme.7z (Win98-Me)

Skaarj
21-02-2005, 00:00
А с чего возник такой вопрос у меня тоже без проблем во всех плеерах которые есть вдобавок субтитры VobSub и несколько потоков в одном файле разного разрешения тоже без проблем, только во всех плеерах кроме MPC длительность дополнительных видеопотоков неправильно отображается.

AlexB17
21-02-2005, 00:49
Итак. Затестил я х264 первые впечатления:
1)Матерьял - титры к KillBill2 (там частая смена сцен и статики и динамики) обрезка и ресайз до 640х304
2)х264 Настройки - 800кбит
2pass
Deblocking -2 -2 ?? (в зависимости от фильма)
Max Reference 15
Max B-frames 1 (более 1 - артефакты на 2-х проходном кодировании, может быть на 1-проходном нет проблем с 2-3 би-фремами)
Subpixel Refinemt -5 (Max)
Другие - по дефолту
3) VP6 Настройки 800кбит 2pass BestQ нойз-0 шарп-5 квант 4-55 VBR 100% (1%-350%)

На первый взгляд неплохо у обоих получилось НО при детальном рассмотрении у х264 поползли баги:
1) Блочная структура кое-где просматривается даже если скрыть постпроцессингом (правда толку от него не заметил) углы макроблоков вылезают тут и там(юзая VP6 уже отвык от мерзких квадратов! У VP6 довольно выигрышные артефакты сжатия чем у MPEG-4 кодеков)
2) У меня не слабый проц(P4 2,8/800/HT) но заметил такую весчь при быстрой смене сцен перед ключевым кадром происходит дроп 1-2кадров т.е. перед сменой сцены картинка замирает на долю секунды - особенно мерзко смотрится при резкой смене сцен с быстрым движением - так же может дропнуть и в центре движухи - не знаю может всё дело в настройках сжатия или в декомпрессоре надо чтото воткнуть?

VP6 отработал очень неплохо - кое где при движении текстуризация подразмыта чуть-чуть больше чем у х264 но нет никаких квадратов и разница между двумя видеофайлами заметна не очень. Если не считать бункт БАГИ. :)

Да и еще раз пошло такое сравнение дайте плз ссылку на программку если кто знает для одновремменного проигрывания 2-х видео чтоб паузить оба сразу и увеличивать - гдето видел такое раньше да не скачал а щаз не найти!

Igor_D
21-02-2005, 04:31
AlexB17

Если ты заметил я поставил ¨??¨ у деблокинга -2-2 . это означает что зависит от каждого фильма.
Баги это грубые ошибки. В твоём же случае это не баги (их в этой версии много но не графические), а плохо подобранный деблокинг. Уж такая цена за высшее качесвто (придётся потесттровать) придется вырезать небольшрй кусок из видео например программой chopperxp 1 минуты и кодировать различными деблокингами и потом выбирать что лутше . Зато результат превозойдет все ожидания. Насчёт замерания видео у меня процессор слабее твоего но связка FFDSHOW ( с выключенным постпрочессингом ) + Media Player Classic работает без замираний. Конечно же ты можешь не тестировать данный кодек и просто сжать всё VP6, но высшее качесвто если найдёшь подобающий деблокинг стоит пару часов времени. Один раз найдя нужный деблокинг , у тебя уже будет представлений какой деблокинг надо выставлять на следю фильм. Подход тот же самый что и у VP6 Sharpness (0-10). С каждым разом деблокинг находится быстрее с выходом более новой версии, а ещё 2 месяца кодек был полная лажа.
Или попробуй н.264 Неро. в этом форуме тоже есть тема по этому кодеку либо (я думаю админ не будет против) здесь тоже обсуждается эта тема http://forum.mediatory.ru/viewtopic.php?t=2827&start=60&sid=c7874f6d8957b3f271af8494cb72a209
http://forum.mediatory.ru/viewtopic.php?t=2615&start=380&sid=c7874f6d8957b3f271af8494cb72a209

Я где то слышал есть набор кодеков где уже неро родной н.264 уже влючён. они полегче чем FFDSHOW. Поищи в инете где то здесь http://digilander.libero.it/klitecode/mirror/klcodec236f.exe .



http://codecs.org.ua/forum/viewtopic.php?t=95
Я не пробывал эти декодеры, но говорят работают хорошо (ещё бы они же родные неровские). Если будешь пробывать пожалуйста отпиши как у тебя получилось, у меня просто уже неро стоит.

AlexB17
21-02-2005, 20:03
Я кстати сомневаюсь чёто насчет ffdshow - я его поставил но в фильтрах он не выползает - выползает Nero Video Decoder с надписью Nero Digital MPEG-1/2/4 & AVC (c)2003 Ahead... это так и должно быть или у меня старинный декодер какойто перебивает ffdshow? Может от того и пропуск кадров идёт???

Skaarj
21-02-2005, 20:34
ха, а я наоборот немог заставить декодер Nero Digital декодировать x264. зайди в ffdshow/кодеки/ для х264 поставь декодер libavcodec. и тогда видео пойдет через ffdshow.

AlexB17
21-02-2005, 21:16
У меня откудато стоял этот Neroвский декодер и ffdshow не работает вообще - пытаюсь в пуске в конфигурацию выйти - нихрена - не заходит звук идёт как от ошибки и ничё не происходит! И декодер кадры перестал пропускать когда я поставил Max Reference Frames поменьше - 4 или 8 вместо 15 - и пропали дропы!

AlexB17
23-02-2005, 17:36
Поставил новый ffdshow 20050222-sse - заработало всё культурно видно мне ffdshow какойто битый попался - и дропы исчезли вообще! Скачал новый билд 135 но сколько не тестирую кодек с разными настройками получается либо картинка резкая и чёткая но лезут квадраты либо картинка поразмытее и квадратов поменьше - примерно как на VP6 c sharpness 5 - средние же значения не подобрать под определённый битрейт и размер кадра! Может кто нибуть попробует составить табличку типа соотношение бит на пиксель к деблокингу с трешем? Было бы интересно! :)

Skaarj
24-02-2005, 19:28
а вот и новый релиз (http://forum.doom9.org/showthread.php?threadid=89979) 142 теперь есть версии заточенные конкретно под AthlonXP и Pentium, следовательно ещё возросла скорость кодирования.

AlexB17
24-02-2005, 19:59
:)Уже скачал! :)

Skaarj
24-02-2005, 20:12
глупая конечно мысля возникла, но почему у нового кодека нету логотипа? может кто конкус объявит на солидном сайте типа www.doom9.org

RBF
24-02-2005, 20:55
AlexB17

x264 действительно при том же уровне деблокинга дает чуть менее четкую картинку, чем неро, или при более низком деблогинге чуть больше артефактов. Но эти различия очень незначительны. Если же сравнивать с VP6, то x264 при любом битрейте должен давать лучшую картинку. По твоему случаю, во первых для битрейта 800кбит разрешение 640х304 маловато, во вторых bitrate variability лучше ставить 90% (кстати у кого на 100% были артефакты, они остались?) в третьих хотелось бы увидеть скриншоты, чтобы более предметно говорить.
Одновременно проигрывать файлы можно с помощью ависинт.

AlexB17
26-02-2005, 00:32
RBF
Про чёткость не спорю - х264 очень чёткую картинку дает! Но надо подбирать деблокинг под определенный материал и битрейт индивидуально - иначе могут или квадраты повылазить или чёткость пропадёт - чего я пока делаю не всегда особо удачно! :)
Bitrate Variablity 100% в VP6 никаких глюков вроде не даёт - а в х264 ставлю 80% и тоже без проблем!
Да и можно поподробнее как в ависинте просматривать оба файла (с разными кодеками) ну и можно ли их одновременно паузить или ззумить? (и снимать шоты тоже думаю без проблем?)
Скачал новый билд 144 - под Р4 - особого прироста скорости не заметил :(
Под конец тупой вопроз - как в данном форуме постить скриншоты со своего компа - объясните плз? :)




© OSzone.net 2001-2012