О Н.264.....
Хотелось бы по-больше узнать о этом способе видео сжатия, какой для него контейнер использовать, с каким звуком, вообще какую реализацию использовать... и все возможные мелочи
Как я понимаю собрались дяденьки из 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 забросили ??? |
да проблемы большие с 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 в матрешке. |
Где бы качнуть FFDShow
И для того чтобы взять Ateme надо скачать NeroVision? |
FFDShow можно тута качнуть http://ebola.gamersrevolt.it/celticdruid/ffdshow/ около 3 MB
NeroVision 3.0.1.14 думаю можно без проблем найти но он весит 33,5 метра (я её опробовал токо когда мне принесли нахаляву) а еще и Nero нужно вдобавок 6.6 или выше. (ещё 30 с лишним метров) |
Спасибо, Skaarj, уже закачал FFDShow. Попробую посмотреть...
Хотя вопросов еще много осталось.. Видимо не у меня одного экзамены |
x264
Вложений: 4
Здесь будем обсуждать этот кодек,
подробнее о нем здесь мне особенно нравится однопроходное кодирование, так как комп у меня не сильно быстрый, и процесс можно остановить в любое время а потом продолжить. сейчас использую такие настройки: (я понимаю что до максимального качества ешё далеко, но при таких настройках у меня скорость кодирования около 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 а качество можно глянуть во вложении |
Кодек если правильно настроить очень чёткую картинку даёт
Настройки у меня другие . Да и кодирую я в 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 года |
Не знаю как на других плеерах но на Media Player Classic видео Н.264 м х264 FFDSHOw производит безпроблемно.
http://www.aziendeassociate.it/./cd/....02.15.2kxp.7z (Win XP-2000) http://www.aziendeassociate.it/./cd/....02.15.9xme.7z (Win98-Me) |
А с чего возник такой вопрос у меня тоже без проблем во всех плеерах которые есть вдобавок субтитры VobSub и несколько потоков в одном файле разного разрешения тоже без проблем, только во всех плеерах кроме MPC длительность дополнительных видеопотоков неправильно отображается.
|
Итак. Затестил я х264 первые впечатления:
1)Матерьял - титры к KillBill2 (там частая смена сцен и статики и динамики) обрезка и ресайз до 640х304 2)х264 Настройки - 800кбит Цитата:
На первый взгляд неплохо у обоих получилось НО при детальном рассмотрении у х264 поползли баги: 1) Блочная структура кое-где просматривается даже если скрыть постпроцессингом (правда толку от него не заметил) углы макроблоков вылезают тут и там(юзая VP6 уже отвык от мерзких квадратов! У VP6 довольно выигрышные артефакты сжатия чем у MPEG-4 кодеков) 2) У меня не слабый проц(P4 2,8/800/HT) но заметил такую весчь при быстрой смене сцен перед ключевым кадром происходит дроп 1-2кадров т.е. перед сменой сцены картинка замирает на долю секунды - особенно мерзко смотрится при резкой смене сцен с быстрым движением - так же может дропнуть и в центре движухи - не знаю может всё дело в настройках сжатия или в декомпрессоре надо чтото воткнуть? VP6 отработал очень неплохо - кое где при движении текстуризация подразмыта чуть-чуть больше чем у х264 но нет никаких квадратов и разница между двумя видеофайлами заметна не очень. Если не считать бункт БАГИ. :) Да и еще раз пошло такое сравнение дайте плз ссылку на программку если кто знает для одновремменного проигрывания 2-х видео чтоб паузить оба сразу и увеличивать - гдето видел такое раньше да не скачал а щаз не найти! |
AlexB17
Если ты заметил я поставил ¨??¨ у деблокинга -2-2 . это означает что зависит от каждого фильма. Баги это грубые ошибки. В твоём же случае это не баги (их в этой версии много но не графические), а плохо подобранный деблокинг. Уж такая цена за высшее качесвто (придётся потесттровать) придется вырезать небольшрй кусок из видео например программой chopperxp 1 минуты и кодировать различными деблокингами и потом выбирать что лутше . Зато результат превозойдет все ожидания. Насчёт замерания видео у меня процессор слабее твоего но связка FFDSHOW ( с выключенным постпрочессингом ) + Media Player Classic работает без замираний. Конечно же ты можешь не тестировать данный кодек и просто сжать всё VP6, но высшее качесвто если найдёшь подобающий деблокинг стоит пару часов времени. Один раз найдя нужный деблокинг , у тебя уже будет представлений какой деблокинг надо выставлять на следю фильм. Подход тот же самый что и у VP6 Sharpness (0-10). С каждым разом деблокинг находится быстрее с выходом более новой версии, а ещё 2 месяца кодек был полная лажа. Или попробуй н.264 Неро. в этом форуме тоже есть тема по этому кодеку либо (я думаю админ не будет против) здесь тоже обсуждается эта тема http://forum.mediatory.ru/viewtopic....af8494cb72a209 http://forum.mediatory.ru/viewtopic....af8494cb72a209 Я где то слышал есть набор кодеков где уже неро родной н.264 уже влючён. они полегче чем FFDSHOW. Поищи в инете где то здесь http://digilander.libero.it/klitecod...lcodec236f.exe . http://codecs.org.ua/forum/viewtopic.php?t=95 Я не пробЫвал эти декодеры, но говорят работают хорошо (ещё бы они же родные неровские). Если будешь пробывать пожалуйста отпиши как у тебя получилось, у меня просто уже неро стоит. |
Я кстати сомневаюсь чёто насчет ffdshow - я его поставил но в фильтрах он не выползает - выползает Nero Video Decoder с надписью Nero Digital MPEG-1/2/4 & AVC (c)2003 Ahead... это так и должно быть или у меня старинный декодер какойто перебивает ffdshow? Может от того и пропуск кадров идёт???
|
ха, а я наоборот немог заставить декодер Nero Digital декодировать x264. зайди в ffdshow/кодеки/ для х264 поставь декодер libavcodec. и тогда видео пойдет через ffdshow.
|
У меня откудато стоял этот Neroвский декодер и ffdshow не работает вообще - пытаюсь в пуске в конфигурацию выйти - нихрена - не заходит звук идёт как от ошибки и ничё не происходит! И декодер кадры перестал пропускать когда я поставил Max Reference Frames поменьше - 4 или 8 вместо 15 - и пропали дропы!
|
Поставил новый ffdshow 20050222-sse - заработало всё культурно видно мне ffdshow какойто битый попался - и дропы исчезли вообще! Скачал новый билд 135 но сколько не тестирую кодек с разными настройками получается либо картинка резкая и чёткая но лезут квадраты либо картинка поразмытее и квадратов поменьше - примерно как на VP6 c sharpness 5 - средние же значения не подобрать под определённый битрейт и размер кадра! Может кто нибуть попробует составить табличку типа соотношение бит на пиксель к деблокингу с трешем? Было бы интересно! :)
|
а вот и новый релиз 142 теперь есть версии заточенные конкретно под AthlonXP и Pentium, следовательно ещё возросла скорость кодирования.
|
:)Уже скачал! :)
|
глупая конечно мысля возникла, но почему у нового кодека нету логотипа? может кто конкус объявит на солидном сайте типа www.doom9.org
|
AlexB17
x264 действительно при том же уровне деблокинга дает чуть менее четкую картинку, чем неро, или при более низком деблогинге чуть больше артефактов. Но эти различия очень незначительны. Если же сравнивать с VP6, то x264 при любом битрейте должен давать лучшую картинку. По твоему случаю, во первых для битрейта 800кбит разрешение 640х304 маловато, во вторых bitrate variability лучше ставить 90% (кстати у кого на 100% были артефакты, они остались?) в третьих хотелось бы увидеть скриншоты, чтобы более предметно говорить. Одновременно проигрывать файлы можно с помощью ависинт. |
RBF
Про чёткость не спорю - х264 очень чёткую картинку дает! Но надо подбирать деблокинг под определенный материал и битрейт индивидуально - иначе могут или квадраты повылазить или чёткость пропадёт - чего я пока делаю не всегда особо удачно! :) Bitrate Variablity 100% в VP6 никаких глюков вроде не даёт - а в х264 ставлю 80% и тоже без проблем! Да и можно поподробнее как в ависинте просматривать оба файла (с разными кодеками) ну и можно ли их одновременно паузить или ззумить? (и снимать шоты тоже думаю без проблем?) Скачал новый билд 144 - под Р4 - особого прироста скорости не заметил :( Под конец тупой вопроз - как в данном форуме постить скриншоты со своего компа - объясните плз? :) |
AlexB17, Согласен х264 очень трудно настравиваить, так что сейчас использую Н.264 Неро , ффдшоу всё отлично проигрывает.
|
Кстати если ставить В-фреймов больше 1 то иногда по видео выпрыгивают квадраты в самых интересных местах - так что хоть и при Мах В-frame >1 работает Weited Prediction (могу и ошибится в написании) но пока Max В-фрейм 1 - наш выбор! :) А может это ffdshow так декодит??? :)
|
Артефакты в большней мере вызваны FFDSHOW. новую каждодневную версию FFdshow можно найти здесь http://ffdshow.sourceforge.net/tikiw...etting+ffdshow
Обновили декодер FFDshow libavcodec 1 марта. Новая версия x264 rev 146 |
Странно - на думе9 еще молчат про 146 версию - но качну конешно! Тока не понятно с оптимизацией - она под sse или под атлоны?
|
Только значит вышел ffdshow новый с нормальным декодером х264 (144 версию всю декодит правильно и даже с 3 Бифреймами) как я скачал 146 версию x264 и её ffdshow опять крутит с дикими глюками - ДОГОВОРЯТСЯ ОНИ КОГДА НИБУТЬ???!!! :)
|
Чегото подзаглохла ветка то? А у х264 афигенный прогресс в развитии - я вот им уже даже фильм зарипал - вполне неплохо! :) Хотя им еще работать и работать - а уже неплохие результатики! Вот бы с VP7 сравнить - не украли его еще??? :) А то тестят тестят а народу не дают!
|
я тут сидел подбирал лутший SSIM результат - деблокинг -1 , 2 бифрема, Variablity 75%. VP7 ещё долго не будет , результаты плохие покамест. хуже чем х264 rev 144 , когда уже есть 159.
|
А max con. frames скока? И стоит ли втыкать в Би фреймах - use as references? или будет хуже?
|
max bframes 2 или 3 (тетсирую сейчас), би-фремы как референс - use as refernces покамест баг в декодере
|
Про use as references уже решили баг - скачай последние заплаты к ffd, про бифреймы я понял, а скока ставишь max reference frames? - по максимуму 16 или меньше? я вот фильму подзарипал с бифреймами 3 и макс реф 12 - вроде не погано - но надо копить статистику - а для этого надо нормального качества дивидюки... :( а их нема! Пираты козлы теперь штампуют 4 фильма на однослойках - качество говно - одни квадраты... эххх... :( Поубивал бы...
|
У меня уже стоит новый либавкодек со всеми патчами, всё равно не воспроизводит Bframes as ref
|
Кто - нить объясните мне глупому, как считать квантизеры? Но, не типа ставлю 2 - 56 и всё хорошо, а типа множим 720 на 576, извлекаем lg из полученного, прибавляем к этому условное количество шумов, выраженое ...., ну в общем, что - то в этом духе..... Или подтолкните в сторону подробного описания, можно ( и даже предпочтительнее на аглицком ). Не верю я, что значения, выраженные в цифрах с дискретностью 1 - условны. :)
|
А пошто так гемороицца то? Делай двухпроходочку - кодек сам квантизайтеры пораскидает! 2pass VBR рулит - однозначно!
|
Я и так всегда двухпроходкой пользуюсь. Но если есть понятие квантизеров, I - фреймов и B - фреймов, то желательно их под разный материал самостоятельно подбирать. Иначе их бы просто не было. Кодек сам всё просчитавал, расставлял бы где надо B и прочие кадры, регулировал квантизеры и было бы всем счастье. А на интернет узлах сидели бы замученные админы и рассчитывали бы оптимальные потоки для своих broadcast видео - конференций и пр. Ведь по - твоему ручные установки сделаны только для однопроходки и CBR вещательных потоков? Я считаю, что все эти моменты выведены наружу именно потому, что на сегодняшний день ещё не существует алгоритмов, способных самостоятельно всё рассчитывать. Иначе существовал бы некий набор профилей, или ползунков, типа лучше- хуже-, плохой исходник, -хороший.... . Двигаешь их в разные стороны и получаешь нужный результат.:)
|
http://x264.nl/ - здесь самый свежий билд
|
Ага - там всегда свежие билды - но generic(MMX Only)! А мне то хотелось бы под P4 (SSE+SSE2) заиметь!
|
Обьясните как правильно выставлять деблокинг и что собой представляют B-frames.
Я пару раз пробовал кодировать х264 - одни квадраты лезут ;( И какой самый лучший декодер и где его скачать... А еще лучше напишете Гайд по х264, кому не лень. Пусть ветка не глохнет |
Деблокинг влияет на постпроцессинг при просмотре - если битрейт достаточно большой то можно смело ставить отрицательные значения деблокинга для увеличения чёткости - а если битрейт маленький то и деблокинг нужен побольше (правда и чёткость картинки упадёт) - а то квадраты вылезут! Декодером пользуюсь ffdshow последним билдом + патч к нему для B-Frames Pyramid вот и всё.
|
А вот где B-Frames Pyramid качнуть можно ? И про B-frames по-подробней плиз
|
http://www.aziendeassociate.com/libavcodec.bpyramid.7z
патч для ffdshow чтобы показывал B-Frames Pyramid Про B-frames можешь почитать тут http://www.cs.cf.ac.uk/Dave/Multimedia/node258.html правда на инглише но зато всё расписано хорошо :) |
Спасибо Alex , теперь все ясно! :super:
|
Вышла новая версия x264 High Profile. Кодек отличный. У кого какой опыт?
Последнее время кодирую консольной версией CLI. Очень удобно, быстрее и сразу в контейнер mp4. x264 --progress --pass 1 --bitrate 719 --stats "\x264.stats" --subme 5 --ref 16 --filter -1:-1 --keyint 250 --min-keyint 25 --direct temporal --sar 1:1 --bframes 2 --weightb --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse b8x8,p8x8,p4x4,i4x4,i8x8 --8x8dct --me "umh" -o "\1cli254.mp4" "C:\D\matrix20\mtx20pj.avs" x264 --progress --pass 3 --bitrate 719 --stats "\x264.stats" --subme 5 --ref 16 --filter -1:-1 --keyint 250 --min-keyint 25 --direct temporal --sar 1:1 --bframes 2 --weightb --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse b8x8,p8x8,p4x4,i4x4,i8x8 --8x8dct --me "umh" -o "\4cli254.mp4" "C:\D\matrix20\mtx20pj.avs" Можно ещё сделать 3-й проход если время позваляет x264 --progress --pass 3 --bitrate 719 --stats "\x264.stats" --subme 5 --ref 16 --filter -1:-1 --keyint 250 --min-keyint 25 --direct temporal --sar 1:1 --bframes 2 --weightb --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse b8x8,p8x8,p4x4,i4x4,i8x8 --8x8dct --me "umh" -o "\4cli254.mp4" "C:\D\matrix20\mtx20pj.avs" Для улучшения качества я использую --me "umh" но скорость падает |
Ребята, нид хелп! Три дня назад зашел на этот форум (а потом и на doom9) и с тех пор потерял покой: понял, что пора менять связку Vdub+DivX (где сидел 3 года) на avisynth+x264.
Все празники за компом, комп не выключался все 3 дня (днем чтение форумов, ночью -- кодинг), просидел в инете 30 метров, но пока получился только компромис VDub+x264, загорелся еще больше, теперь с подачи Igor_D очень хочется mp4, хотя бы в сli -- не могу! Установлены: AviSynth 2.5, x264 r261, ffdshow20050611. В голове о них каша, додумался сбацать такие файлы: 1. G:\Egypt\Walk.avs : AVISource("G:\Egypt\Walk.avi") (сую этот уже отфильтрованный в VDube (так привычнее...) файл в gui x264 в окно "input file" -- правильно? 2. C:\Program Files\x264\x264cli.bat : x264.exe --progress --pass 1 --bitrate 5000 --stats "\x264.stats" --subme 5 --ref 16 --threads 1 --filter 1:1 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 10 --qpmax 51 --qpstep 4 --direct temporal --me umh --merange 16 --sar 1:1 --bframes 2 --weightb --b-bias 0 --ipratio 1.40 --pbratio 1.30 --qcomp 0.60 --analyse all --8x8dct --verbose -o "\output1.mp4" "G:\Egypt\Walk.avs" 3. C:\Program Files\x264\x264cli2.bat : x264.exe --progress --pass 3 --bitrate 5000 --stats "\x264.stats" --subme 5 --ref 16 --threads 1 --filter 1:1 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 10 --qpmax 51 --qpstep 4 --direct temporal --me umh --merange 16 --sar 1:1 --bframes 2 --weightb --b-bias 0 --ipratio 1.40 --pbratio 1.30 --qcomp 0.60 --analyse all --8x8dct --verbose -o "\output2.mp4" "G:\Egypt\Walk.avs" Запуск батника говорит -- х264 не является внутренней программой. Т.е. cli сам по себе не работает, куда-то надо ссылку на него засунуть? В avisynth? Не нашел параметров вызова в документации (там только фильтры, так и не понял, он вообще с кодерами работает?). И какая здесь может быть польза от ffdshow? P.S. Пока даже страшно думать про чуть ли не ежедневно увеличивающиеся кол-во опций в кодере, наверное найти в инете можно, но навряд ли это будет в одном месте (я за эти эти три дня научился опознавать только 2, остальные меняю, что бы получить опыт :( ). Кто-то из монстров может сбацать краткий толковый словарь этих ужасных терминов с примерной целью их применения? P.P.S. У меня 140 гигов Huffyuv avi (с Hi8, уже 2,5 года храню в надежде на путевый кодер -- теперь он появился?!), оцифровка DVD не очень интересует, как Вы относитесь к ресайзу с 768*576 до 640*480 (с промежуточным кропом)? Может делать ресайз к 720*576? Я делал оба варианта -- визуально разницы на моем 19" tft не видно (телека у меня нет никакого и не думаю покупать эти аналоговые ящики, а на плазму/проектор пока не заработал). Но на будущих диагоналях (32", 42"... ;) ) -- она проявится? Качество важнее объема... |
Последний Gordian Knot замечательно работает с x264, колдовать с командной строкой нет никакой надобности.
|
Если я не ошибасюсь Gordian Knot не позваляет про-настройки х264 High Profile, которые доступны в CLI версии
|
Nightingale проверь на запуск x264.exe. Может ты его забыл разархивировать *.exe сжатого как AutoRun 7z pack.
лучше --qcomb 0.75 и проверь правильно ли написано --me "umh". Фильтр 1:1 что то очень сильный, сильно замазывать будет. Для 1 сд-рипа даже 0:0 или -1:-1 оптимальным будет, для выоких битрейтов отрицательные значения деблокинга тоже хорошо сказываются. |
У меня в GK 0.35 получился только avi, а хотелось бы mp4 (в последней попытке сжитя вышло сообщение, что какие-то там кривые не соеденились, но сжатие продолжилось, а при битрейте 5000 просит его снизить), загрузка проца при воспроизведении 100% (проц A1700+@2100 222*9.5). В процессе работы с GK у меня не сложилось впечатления, что в нем колдовать надо меньше, чем cli x264. Кстати, вглядевшись повнимательнее в notes к релизу 261 увидел надпись, что "старт кодинга не работает должным образом", т.е. вообще не работает? Тогда искать старую версию или ждать новую?
Вообщем, слова Igor_D Цитата:
Igor_D, т.е. как забыл разархивировать? С www.x264.nl скачан x264-261-install.exe, который инсталлит программную группу (и cli и vfw), ее еще и "напильником дорабатывать"? Вот три дня назад я их точно из 7z доставал, только удалил уже... Щас специально из cmd запустил: "C:\Documents and Settings\Serge>"C:\Program Files\x264\x264.exe" x264 core:29 svn-261 Syntax: x264 [options] -o outfile infile [widthxheight] Infile can be raw YUV 4:2:0 (in which case resolution is required), or AVI or Avisynth if compiled with AVIS support (yes). ..." Т.е., вроде работает? У меня подозрение возникло -- тут про какие-то требования к формату входного файла, может с ним похимичить надо? Как уже говорил, у меня авишки Huffyuv 2.2 (RGB24) на всякий случай перевел тестовый фрагмент в yuy2 (это обязательно? Т.е. придется все 140 гигов конвертить?) Спасибо за оценку скрипта, как только запущу кодек, начну этими вопросами мучить... Видимо настройки еще не раз менять придется с таким темпом обновлений... Я тут пошаманил, теперь сообщение после старта bat-файла такое (YUY2/RGB24): "avis [error]: unsupported input format (AVIS/DIB) could not open input file 'G:\EGOR\McD24.avi" В общем, не нравиться мой файл. И какой же он должен быть? Такой: "... raw YUV 4:2:0 (in which case resolution is required), or AVI or Avisynth if compiled with AVIS support"? Тут я ни бельмеса не смыслю, в VDub такого не было... :o |
Это не пробовали http://www.webalice.it/f.corriga/x26..._rev261_mmx.7z
Хотя это скорее всего из-за формата. Разбираться насчёт RGB24 времени сейчас нет. |
Цитата:
"...VirtualDub.Open("G:\\\xC5\xE3\xEE\xF0\\\xCC\xE0\xEA\xC4\xEE\xED\xD4\xE8\xEB\xFC\xF2\xF02.avs",0, 0); VirtualDub.video.SetDepth(24,24); VirtualDub.video.SetMode(1); VirtualDub.video.SetFrameRate(0,1); VirtualDub.video.SetIVTC(0,0,-1,0); VirtualDub.video.SetRange(0,0); VirtualDub.video.SetCompression(0x34363278,0,10000,0); VirtualDub.video.SetCompData(444,"AAAAACADAAAAAAAALlx4MjY0LnN0YXRzAABzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjtw cAAgAAAAAAAAABAAAAEAAAAPoAAAAZAAAAKAAAAAoAAAAzAAAABAAAABoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQ AAAAIAAAAEAAAAAgAAABAAAAABAAAAAQAAAAEAAAACAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAoAAAAHgAAADwAAAABAAAAAQAAAA EAAAAAAAAASDI2NAAAAAACAAAA"); VirtualDub.video.filters.Clear(); VirtualDub.subset.Delete(); VirtualDub.SaveAVI("G:\\\xD0\x95\xD0\xB3\xD0\xBE\xD1\x80\\\xD0\x9C\xD0\xB0\xD0\xBA\xD0\x94\xD0\xBE\x D0\xBD\xD0\xA4\xD0\xB8\xD0\xBB\xD1\x8C\xD1\x82\xD1\x802_1_Movie.avi"); VirtualDub.Close();..." О чем-то это говорит? |
Nightingale
Открой файл Walk.avs в блокноте и добавь в самом конце еще одну строчку: ConvertToYV12(interlaced=true) |
RBF, спасибо. Это действительно помогло. Только что закончил кодинг x264 rev265cli исходного фрагмена из Huffyuv (RGB24) в mp4. Правда, конечный файл получился, мягко говоря, так себе, несмотря на 2 прохода. Средний FSNR=41 :( Сейчас буду менять настройки кодера. Но больше меня беспокоит, что FourCC конечного файла -- тоже YV12. Разве там не должно стоять Н264?
|
Nightingale
Конечный файл это mp4? Там нет такого понятия FourCC. Это не avi, там набор поддерживаемых кодеков ограничен стандартом. YV12 это не его FourCC, а формат цвета в котором раскодирует H.264 декодер, что совершенно правильно. |
Привет всем. Вчера попал на ветку, заинтересовался х264 и вечерком, после работы сел за ГП2. Кодеки Xvid 1.03(сижу больше года на Xvide)DivX 6 и х264-270. Настройки приблизительно: 2pass 2000 kb/s.
xvid - msp:6; vhq:4; I-frame int:25 ; QM: i1-3, p1-5, b1-7; Qtype-Mpeg; BmaxN - 1;BQRatio 1.35 divx - HDprofile; InsaneQ; ifame.int - 25 (c див-иксом увы не знаком) x264 (на пробу) - BframeN - 1;MaxII-40 MinI-25; VBR 75%(по Вашему совету); MinQp-2 MaxQp-20 остальное-по дефолту. Откровенно говоря, такой разницы в результатах не ожидал. :( Нравился xvid(когда-то) за качество(когда жалось 2 фильма на ДВД болванку). А теперь придется переходить на x264. В связи с етим вопросы сведущим: - Нид:Мануалка или описалово advanced-установок (наугад експерементировать как-то неочень..) - Почему после установки MaxQp-12 кодек начал метерится, что не влезает заданый диапазон? Я так понимаю, MaxQp=DRF или макс.значению матрицы квантизеров? Исходник в 100сек имеет размер 60М. Результат - 25М, тоисть в ~2,5р меньше. Почему такое большое значение MaxQp? - Результат не открываєтся ВДабом (хотелось бы покадрово оценить качество) - С постпроцессингом на П4-3ГГц занимает 80-100% ЦПУ (при выкл. все Ок) - как обойти ограничение в 2гб на avi? Сегодня попробую Неро AVC и VP7.0.7. Пока все. Спасибо за иформацию |
alient
описание разных опций начали обсуждать на другом форуме http://forum.mediatory.ru/viewtopic....2827&start=200 или на Doom9.org загляни если аглийский хорошо понимаешь. чтобы открыть фильм в Дубе, создай текстовый файл с расширением *.AVS со следующим содержимым Цитата:
avi лучше неиспользовать для h.264 (если надо тебе грамотные люди объяснят почему) лучше используй mp4 или mkv, в них к томуже можно использовать звук в формате AAC-HE, а в mkv, так почти любой кодек можно засунуть. я считаю что про avi давно уже пора забыть. и использовать лучше консольную версию x264 http://x264.nl/ и GUI для него http://mirror05.x264.nl/jeryll/ для объединения воедино видео, звука, субтитров и прочего я использую контейнер mkv и прогу http://www.bunkus.org/videotools/mkv...s.html#windows где взять свежий софт для mp4 пусть ктонибудь другой напишет. для воспроизведения mkv и mp4 сплиттер от Haali http://haali.cs.msu.ru/mkv/ и декодер ffdshow |
alient
Цитата:
Постпроцессинг не нужен ВООБЩЕ (опять же это AVC, а не ASP, как Xvid) здесь адаптивный препроцессинг при кодировании. |
Пасибочки, будем учить матчасть :)(а то когда залез в матрицу неро рекоде - долго чесал репу) Потестил VP7 и Неро Рекоде - побили все рекорды на продолжительность кодирования(конечно, качевство требует жертв, но все же....А что делать владельцам машин с ЦПУ <2Ghz?). Пока остановился на x.264. Буду подбирать оптимальние значения...
|
Зачем вторая ветка по x264 (я думаю, админ не будет против)
http://forum.mediatory.ru/viewtopic....asc&highlight= здесь я нашел почти все ответы на дурацкие и не очень вопросы :up: |
Подскажите, где можно найти инструкцию по кодированию DVD в avi спомощью x264. Или напишиет кратко (но понятно) здесь.
Какие программы понадобятся и где можно скачать ? Имеется DVD на компьютере и пользователь с некоторым количеством мозгов. Есть опыт кодирования в DivX при помощи VirtualDub. |
Вообщем потребуются такие вещи:
RIP DVD: SmartRipper http://www.doom9.org/Soft21/Rippers/SR241.rar Зайди в Settings и выбери max-filesize в категории File - Splitting, а также введи значение 9900 в поле max-filesize и нажми кнопку OK. Все это нужно проделать только один раз - SmartRipper навсегда запомнит эти настройки. Теперь нажми вкладку Stream Processing. Сними все галочки кроме видеодорожки и аудио дорожки с русским звуком.После потребуется VirtualDub-MPEG2. Бросаем туда получившийся *.vob После применяем фильтры,в большинстве случаев нужно установить три фильтра для обработки видео: Deinterlace, Cropping и Resize. (Примечание: Размер кадра должен быть кратен 16. Например, ширина обычно имеет размер 720 или 704 пикселя, а высота кадра обычно 288, 304, 384, 400, 480 пикселей.Если Dr. DivX показал маленький размер кадра (например 640x288), а видео, переписанное с DVD диска с уже убранными черными полосами, имеет ширину 720 (или 704), то нужно будет самому подсчитать размер кадра. В данном случае (когда ширина кадра 720) примерную высоту можно высчитать по формуле: примерная высота кадра = 720 * 288 / 640 Т.е. будет равна 324 пикселя. Но 324 - число не кратное 16, поэтому придется подыскать подходящее значение очень близкое к 324 (например 320).) Кодирование видео: Перекодировать видео необходимо только в два прохода (Nth Pass). Только так ты получишь качественный рип. Битрейт можешь вычислить в DivX. Версия на данный момент x264 rev. 270 First Pass - галочка Fast First Pass (слегка улучшает качество, но скорость падает вдвое) Nth Pass - без галочки Update Statsfile (улучшает качество, но целый проход смысла делать нету, другие кодеки справляются за два) Deblocking Filter - Требуется подборка, вырежи кусок из DVD программой choperr XP http://www.digital-miner.com/software/chopperxp.zip и кодируй пока не подберешь лучшее качество. x264 (www.x264.nl) - хороший кодек, но кривой ffdshow http://mirror01.x264.nl/x264/ffdshow-20050619.exe и сложная настройка x264, добавляет свою ложку дегтя. Минусовое значение DF дает четкость, но появляются квадраты, а плюсовое сглаживает картинку, но сильно. Оптимальное значение для многих фильмов -2 или -1 для strength, threshold. Что такое B-Frames долго обьяснять, но можешь почитать тут http://codecs.narod.ru/article/rew_c...view_xvid.html Оптимальное значение -2. Use a references ставь галочку. Bias -5. Varibility 80%. Partition decision quality 5 HQ Все остальное по умолчанию. По моему мнению, на данный момент самый лучший кодек, но требующий доработки. Кодирование аудио: PX3's AC3 to WAV http://files.digital-digest.com/down...x3conv_004.zip Выбери Source audio в Virtual Dub меню Audio. После этого выбери Save WAV... в меню File и укажи место, куда ты хочешь сохранить звуковую дорожку. Поменяй разрешение файла с .wav на .ac3 Открой программу PX3's AC3 to WAV. Выбери сохраненную в VirtualDub дорожку в поле AC3-File и файл с расширением .wav в поле WAV-File, в который запишется обработанная аудио дорожка. Отметь галочку normalize WAV file...Нажми Start Convert. Пакет Ahead NERO (Именно Nero Wave Editor): www.nero.com, антибиотик http://www.andr.net/andr-cra/n/x0120a.zip После этого открой полученный .WAV файл в программе Nero Wave Editor. Для того, чтобы перекодировать звук в формат AAC, выбери Save As... в меню File. В открывшемся окне выбери тип файла Nero Digital Audio (HE-AAC)(*.mp4) и нажми Options. Звук CBR использовать не стоит, т.к. VBR гораздо эффективнее. В нашем случае стоит использовать предустановку VBR/Стерео - Компакт, 50-70 Кб/с (HE-AAC) для фильмов, а для концертов 100-120 Кб/с (LC-AAC) . Нажми ОК, напиши имя конечного файла (например sound.mp4) и нажми сохранить. Сохранение в контейнер MKV. MkvMerge GUI http://bunkus.org/videotools/mkvtool....5.0-setup.exe Перетащи мышкой из Explorer оба файла в программу. Нажми Start muxing Получишь файл с расширением .MKV. Для просмотра такого рипа потребуется Matroska Splitter www.matroska.org Вот и все. Если, что пиши.!!! Удачи. |
Raw, отличные советы по всем кодекам. В 98% процентах согалсен. Только varibility может быть 75% да RDO 6(Slow) но это тогда скорость вообще упадёт. Плюс кое-какие ньюансы , кастом матрицы, кванты итп, 3-й пасс, система поиска.... которые в целом могут довольно улучшить качество.
Также х264 поддерживает зоны - для субтитров в конце фильма. Плюс НЕ-ААС PS,который выше по качеству неровского ...... читал что параметрическое стерео до сих пор плохо декодируется ... не знаю у меня с ffdshow 1 july никаких проблем не было да и последние ауд декодеры неро справляются Ну пока! Удачи ;) |
Igor_D ты кончено прав за кванты , но стандартные в x264, мне кажутся самыми оптимальными,по поводу 6 RDO качеству и ExHaustive Search поиску сам понимаешь, то что x264 при этом становится тормозутнее всех остальных,по поводу "кастом матрыци" не скажу, 3 проход, не знаю наверно остался от divx, но ведь остальные кодеры справляются очень хорошо и за 2 прохода. Скорость - самое пагубное в нашем деле, т.к. ее всегда не хватает.А так x264 мне очень нравится за малый размер, настройки и конечно бесплатность, жалко что с ffdshow проблемы всеравно есть, например при перемотки файла LA, картинка виснит,а в MPlayer просто подвисает на секунду. На это можно не обращать внимания, но когда видео заканчивается, и снова нажимаешь повтор, картинка бездыханно стоит на месте там и там, пока ползунок не дойдет до конца, а потом быстренько все перематывается. Вообщем с кодемком VideoDecoders19b никаких проблем не было, но при установке в x264 max ref frames 16, картинка в результате теряла кадры как и у AlexB17. Если конечно можешь помочь решить проблему с последним ffdshow? К стати хотел у тебя спросить. В основном кодирую VDub. И при кодировании x264 после 3-4 разовых настроек тестов, при малейшей настройки любого параметра вылетает. С любыми другими кодеками такого не было. Ну вообщем если сможешь ответить. Спасибо большое. На последок, не подскажешь как в VD или чем нибудь другом открыть контейнер mp4, и там например выдрать дорожку или просто вырезать кусок видео. Или вообще какую-нибудь прогу, которая AAC неровский жует вместе с видео. Как ты думаешь, может что-то поменять в настройках к кодекам? Ну все я тебя заговорил, пойду спать.
|
RaW
Ты сам по описанному тобой способу кодируешь, или для Ivavas придумал? Слишком много лишних и ненужных операций со звуком. Choperr XP не понятно зачем понадобился и т.д. А насчет манипуляций с mp4, для этого можно использовать mp4creator и mp4box. Igor_D Цитата:
Плохое декодирование выражается в следующем: ffdshow(faad) и nero нормально декодируют PS часть, НО в диапазоне битрейтов 28-43kbit/s есть баг в виде неправильного восстановления SBR части, вследствие чего портятся высокие частоты. Это хорошо заметно на слух, особенно в сравнении с референсным декодером. Если ты не слышишь разницу, сравни спектры декодированного звука и все увидишь. Или сравни AAC-HE-PS файлы с битрейтами 25 и 30 kbit/s через ffdshow(faad) и nero декодеры, 25 kbit/s , будет звучать лучше, чем 30kbit/s. Этот баг не сразу заметен, а поэтому если не трудно, сообщи о нем на doom9 или hydrogenaudio. |
RBF, в основном кодирую по этому способу. Если можешь предложить лучший метод буду признателен.
Скажи, какие именно ненужные операции я произвожу со звуком. Chopper XP, тут потребовался для Ivavas, т.к. ему будет тяжеловато сразу подобрать deblocking в x264 для фильмов, а в VD полный *.vob или кусок DVD будет открываться долго, да и у меня VD часто вылетает, поэтому я и вырезаю куски и химичу над ними. За mp4 программки спасибо. Правда если можешь еще написать где их скачать. Пиши. Удачи!!! |
RBF, да я читал твои высказывния про параметрик стерео. Но для меня интересен диапазон битрейта 48-64 кбит/с , на них никаких проблем не наблюдается. Да и качесвто на этих битрейтах примерно как у Неро НЕ-ААС 80 кбит/с. Насчёт чтобы спрашивать на сайтах. Уже спрашивал на думе. Так ничего внятного и не услышал. Попозже разберёмся.
|
RaW ну со звуком ты и правда перемудрил, берешь BeSweet + Aac.dll и Aacenc32.dll для кодирования в AAC-HE + BeLight (BeLight это простое и удобное Gui для BeSweet)
всё что потребуется указать AC3 (или другой формат) выбрать выходной + немного настроек и нажать ок. да и видео я кодирую более внятным способом. |
Здорово Skaarj. Если можешь, расскажи, как? Вразуми...........
|
Где это взять Aac.dll и Aacenc32.dll???
|
если nero стоит поищи по винту и найдешь Aac.dll и Aacenc32.dll, BeSweet входит в состав GordianKnot, но можно и так качнуть.
как видео обработать это довольно долго объяснять но если коротко то: - DVDDecrypter - копируем на винт (скопировать можно только то что нужно в один Vob файл) (входит в состав GordianKnot) - DGIndex Создание d2v проекта (заодно и извлечешь звук в формате AC3 или DTS) (входит в состав GordianKnot) - GordianKnot - создание AVS проекта (визуально делается ресайз, обрезка, подсчет битрейта и др.) а дальше подсовываешь этот AVS файл той проге в которой будешь кодировать видео например VirtualDubMod ( я в последнее время использую х264 cli Gui) объединяю звук, видео, субтитры с помощью mkvtoolnix в контейнер MKV. ссылки лень писать если сам чего ненайдешь то подскажем, рекомендую полазить по www.doom9.org , там найдешь весь софт и как им пользоваться. |
x264 16 ref в контейнере мп4 производятся последними неровскими декодерами без притормаживания.
|
RaW
Вот здесь все необходимое для кодирования AC3 сразу в AAC-HE http://rbf.nm.ru/BeSweetvLight.rar Рекомендую кодировать не стерео, а 5.1 (128-160kbit/s) и отключать всю предварительную обработку (нормализацию и тд.). Здесь mp4 программки - http://rbf.nm.ru/mpeg4tools.rar Только пока GUI не поддерживает некоторые второстепенные функции - язык дорожек и .т.д., их надо писать в командной строке, если понадобится спрашивай. GordianKnot нет необходимости скачивать. Визуальный ресайз, обрезку можно сделать и в VirtualDubMod, и потом импортировать в скрипт. А вот DGIndex и avisynth обязательно установи. С ними ты ОДИН раз просканируешь vobы, а потом уже мгновенно будешь их открывать и резать, и настройки кодека будут лучше держаться. DGIndex - http://neuron2.net/dgmpgdec/dgmpgdec140rc5.zip avisynth - http://prdownloads.sourceforge.net/a...5.exe?download VirtualDubMod - http://prdownloads.sourceforge.net/v...e.zip?download обновление - http://prdownloads.sourceforge.net/v...9.zip?download Igor_D Цитата:
На 64 кбит/с работает простой AAC-HE и качество практически не отличается от неро. А вот на 24кбит/с AAC-HE-PS действительно творит чудеса для такого битрейта. Пока ffdshow и nero декодеры не глючат только до 27кбит/с включительно. |
Хм, я тоже сравнил обыкновенный НЕ-ААС с НЕ-ААС паратемтрик стерео. На 48-64 кбит/с PS звучит как НЕ-ААС 70-80 kbit/s
|
Igor_D
Говорю же, нет на 48-64 кбит/с параметрик стерео отключается. |
Может быть и отключается но сам кодек даёт лучшее качество.
|
Skaarj большое тебе спасибо! До связи... Еще раз спасибо...
|
Igor_D
Описанный мной баг с декодированием ffdshow и nero декодерами НЕ-ААС параметрик стерео, наблюдается только при частоте 44100Hz. При частоте дискретизации исходного сигнала 48000Hz - все нормально. |
ок, тем более значит для ДВД-рипов это отличный аудио кодек.
|
Выпущен покамест неофициальный патч SSE2 для х264 рев277
Работает быстрее. |
|
Зажал фильм на 1400 метров.
vp 7.0.7.0 bitrate 1002 kbps 2 pass - good(2) vbr,progressive,autokeyframe, 360 max frames btwn kframes sharpness =0, noise red=0 quant 5-47 var=75, min sect=25%, max=400% ------------------------------ x264 v 280 bitrate 1080 2pass, fast 1st pass Параметры x264 ------------------- Кадры выбраны подальше от кейфреймов Скрины Результаты неплохие у обоих, но есть проблема 1) у vp7 изображение четкое, резкое. Но в динамике некоторые обьекты слишком резкие и видны артефакты. 2)x264 на статике замылен фон. Вот все вроде сказал прошу поправить ошибки. p.s. Чем лучше всего жать мульты? |
Единственный вопрос - почему у х264 1 Ref frame (остальные настройки вполне нормальные)? Попробуй 3-5 - качество может улучшится!
Посмотрел скрины - в динамике х264 конечно неплох - а вот статика подзамыта, может быть включен постпроцессинг??? |
GreatWizard
Цитата:
--subme 6 тоже улучшает качество, но снижает скорость. Если поставить Bitrate var поменьше (60-70), то улучшится статика, но ухудшится динамика. Референсов - 5. Для мультов тоже хорошо подойдет x.264 или Nero-AVC, здесь можно деблокинг побольше поставить +2,+3. |
AlexB17
Какой декодер юзать? Как настроить постпроцессинг правильно? http://www.webfile.ru/428877 - настройки декодера у меня ffdshow-20050703 Щас качаю за 27ое RBF А для фильмов 600-700 оставлять -2 (для обеих параметров df?)? Уже запробовал уже скормил Nero мульт.avs Получилось хорошо, но так долго ваще полный 3.14 из затого что все стрался по макс-у ------- Кто основательно юзает NERO-AVC подскажите какими настройками можно жертвовать для скорости? Спасибо за совет |
GreatWizard
Цитата:
Цитата:
Цитата:
Цитата:
|
RBF
Сенкс А где можно достать Элекардовский декодер? http://www.elecard.com/products/decoder_sdk.shtml ??? |
Они его во многие пакеты включают. Но если не хочешь много качать см. лич. сообщ.
|
Не подскажите, хотя бы что с этими настройками делать, а лучше что это
Mode Turbo, B Frames Adaptive Pyramid, Adaptive DCT, Credits Quantizer, Factor Between I and P frames, Croma QP Offset, Threads, Min GOP size, SC Sensivity, VBV Buffer Size, Bitrate Variance, Qvantizer Compression, Temp Blur of est. Frame complexity, Temp Blur of quant after CC. Много конечно, но хоть чтонибудь, хотелось бы знать что и с чем его едят. |
Цитата:
|
Kostuch
Про декодирование х.264 читаем тута. |
Спасибо я уже сам понял что нормального декодера толком нет, потому пользуюсь ffdShow. А может кто-то выложить свои полные настройки для кодирования видео данным кодеком ? Желательно для DVC видео. И может кто еще знает как его лучше обрабатывать ? Например, как убрать шлейфы от предметов что возникают при быстрой смене кадра?
И еще сразу один вопросик к старожилам тут касательно загрузки процессора кодеками. Кодирую я на AMD Barton 2.3Ghz либо на Centrino 2.0Ghz, но вот проигрывать приходится на P3-700Mhz. Поэтому возникает вопрос, какой из кодеков больше загружает процессор. Сейчас все кодирую на DivX 6.0 прекрасно с ним справляется P3-700 качество только в динамике меня не радует а так нормально. |
Для P3-700 AVC кодеки (х264, Nero H264) не пойдут - будет дико тормозить, используй ASP кодеки (XviD, DivX, Nero ASP Main profile) так же советую попробовать VP7 - если убавить или отрубить пост-обработку то Р3 должен справится - а по качеству он немного получше ASP кодеков.
|
AlexB17
Да спасибо я и пользовался VP7, пока не узрел DivX 6.0 потому как в Vp7 не мог больше чем с 512-480 кодировать разрешением дикие тормоза. А с DivX все стало реально. Да и качество мне его больше нравится чем 5 версии. Только динамику он немного портить, а так при битрейте около 1500-1700 нормально все. Ну и корости кодирование конечно классные + декодируется 5 спокойно, что тоже плюс. |
НАРОД! Может кто знает как в *nix использовать x264? Где скачать нормальные исходники? svn://svn.videolan.org/x264/trunk фигня кака-то вход только RAW(ну или Yuv12 как его там), так этож ~50Гб! :o Скомпилировать AVI/AVS инпут не удается нет каких-то файлов... Лажа
Kostuch Из-за тормозов при воспроизведении "тяжелых" фильмов я и поставил ASPLinux. Не могу нарадоватся! Связка MPlayer + FFMpeg + Xv + ALSA не тормозит ваааще даже при одновременном вспроизведении нескольких фильмов (не x264 канечно). В винде мой C-633 грузило на 77-100% а при проигрывании x264 и вовсе один фрамдроп... Как всегда, вышесказоное IMHO, думай сам... З.Ы. to All Не надо обсирать FFMpeg!:aggressiv Для вас панимаешь компилируют *nix кодек для win а вы не довольны, если уж он не придназначен для системы то и производительности ждать не следует. К вашему сведению win кодеки в *nix'ах используются лишь в самых крайних случаях(VoxWare к примеру). |
DecO
Цитата:
Если не хочешь использовать raw, то остается скачать самый последний mplayer/mencoder и кодировать им. |
DecO
Да у меня тоже есть линукс, там x.264 так же тормозит, я проверял у друга. Так что это моей проблеммы не решает. А что же у тебя при С-633 тормозило то. Я при С 600 прекрасно на ноуте смотрел все видео. И это же ноутовский проц. Даже LOTR на 3 CD aka DVD-rip смотрел с AC3 без проблем. Ну я уже не говорю о роликах что я закодировал VP6.2 они у меня при разрешении более 500x420 только начинали лагать. Странно что у тебя так дело обстояло, Ну да ладно. |
Установил х.264 291 версию. Кое чего я не понял из всего сказанного
Для двойного или тройного сжатия не использую fast first pass. Deblocking filter : -1-1 чёткая картинка и квадратов нет. Кол-во Max ref frames : 5-6. Не медленно и хороший результат B-frames : 2 . От трёх разницы не вижу. Use as reference b-frames : вкыл. Все блоки от 16Х16 до 4Х4 включены. Очень помогают. Bitrate varibiality : 80. Если я не ошибаюсь это параметр отвечает за битрейт на сложных сценах. 60 это мало а 100 слишком много. 75-80 для меня самое лучшее. Partition decision quality : 6 RDO. Медленно но результат очень хороший. ME Method : uneven multi-hexagon. Тоже самое. Медленно но хорошо. А следующее я не знаю как настраивать поэтому оставляю как есть. Болшой влияния я не увидел от изменения этих фич. Max/Min IDR frame interval Scene Cut Threshold : ?? Keyframe boost b-frame reduction Min/max QP : Для двойного или тройного прохода этот параметр не будет играть большой роли так как кодек на автомате выберет. Max Q step ?? direct mode - temporal. стоит по умолчанию. Объясните кто знает |
Max/Min IDR frame interval - это максимальное\минимальное расстояние между ключевыми (I) кадрами.
Scene Cut Threshold - это порог обнаружения смены сцены в кадре - для вставки принудительного ключевого кадра. Keyframe boost - увеличение битрейта для ключевых кадров (для улучшения чёткости советую 45-55) b-frame reduction - уменьшение битрейта под двунаправленные промежуточные кадры(выше 30 ставить не стоит) Min/max QP - Диапазон квантизации как раз таки и влияет даже при двухпроходке (но он достаточно большой - так что всё равно). Max Q step - максимальный шаг смены квантизатора - можно ставить и побольше для динамичных фильмов. Direct Mode - Определяет тип предсказания движения, используемого для B-макроблоков. spatial - векторы движения экстраполируются от соседних блоков. temporal - векторы движения интерполируются от следующего P-фрейма |
AlexB17
Цитата:
См. здесь - http://forum.mediatory.ru/viewtopic....tart=200#32934 |
Ошибку поправил - спасибо! :) Был видно дезинформирован :)
|
Здесь кто то сказал что нету приличного декодера для х264. Videolan прекрасно производит. В последенее время libavcodecy подняли скорость декодирования
Стабильная версия http://www.videolan.org/vlc/ Alpha http://vthr.via.ecp.fr/~videolan/bui...0904-win32.zip |
Igor_D
Цитата:
|
В общем то как был Неро быстрее в декодировании так и остался. Со временем улучшат libavcodec.
А мунлайт декодеры они хоть и наровне с неро, зато не полностью декодируют фреймы. За скоростью гонятся, при этом не учитывая факты качества. |
Вроде бы разобрался. Спасибо. А где можно взять декодеры nero. Качать и ставить огромные пакеты не хочется.
|
У меня такая проблема:
я закодировал фильм со стандартными настройками x264, использовал последний Gordian Knot 0.35., только результат оказался печальным - примерно через каждый кадр проскакивает несколько серых, из-за чего всё на смарку. Пробовал выставлять разные параметры кодека, но всё становится ещё хуже. Все плеера начинают выдавать FATAL ERROR'ы. В чём дело? В кодере или декодере (я выставил в ffdshow libavcodec). И вообще какие можно принять меры (прочитал кучи сообщений, но они либо старые, либо противоречат друг другу, либо вообще непонятны)? Кто может подсказать? |
Со стандартными настройками все должно быть нормально - скорее всего старая версия ffdshow - или может вместо него завелся Nero декодер.
http://www.aziendeassociate.it/cd.asp?dir=/ffdshow Скачай отсюда последнюю версию ffdshow заточенную под х264. |
Здесь последняя версия http://m17n.cool.ne.jp/freeware/mpc/
|
AlexB17, Igor_D, Большое спсибо!!!! Это помогло. Я проверил: у меня была версия ffdshow прошлого года... :)
Кстати, а можно узнать, какой самый лучший и эффективный способ кодирования видео и чем так хорош формат звука AC3? Как я писал выше, я использую Gordian Knot. Ещё много слышал о каких-то контейнерах, которые вроде как лучше... Хм... |
Ну по кодированию видео сейчас на первом месте H.264 кодеки за ними идет VP7, а звук АС3 хорош тем что он используется в DVD :) и можно вытянуть его оттуда и без пережатия вставить в зарипанное видео оригинальный 5.1 звук, но размер у него огромный при средних битрейтах для 5.1 - 384-448кбит\с. Можно 5.1 сделать HE-AAC с битрейтом 128-192 что гораздо приятнее по размеру файла :) Контейнеры сейчас рулят MP4 и MKV(матрёшка) позволяют много чего в один файл запихать.
|
То есть, если мне не нужны никакие выкрутасы, и я собираюсь фильмы смотреть на компе, в обычном стерео, то достаточно mp3-сжатия и обычных настроек VirtualDub? Там же вроде по муолчанию mp4-контейнер...
Просто желательно использовать минимум предустановленных прог для просмотра, так как возможно придётся смотреть не только дома, а, как я понял уже надо носить ffdshow. Кстати, почему он ОБЯЗАТЕЛЕН? Другим же кодекам он не нужен. |
Force
Он не обязателен. Например, если на компе установлен обыкновенный Nero Burning ROM любой версии 2005 года, то фильмы будут играться без дополнительных кодеков в любом плеере, но только если фильм в mp4, а не в avi или mkv. |
Ну в дабмоде по умолчанию нет MP4 контейнера - там можно только в устаревшую версию MKV сохранять. А для звука рекомендую вместо MP3 использовать HE-AAC - он на 45-60Кбит\с дает такое же качество как MP3 на 128Кбит\с. Другим кодекам тоже декодер нужен - в голой системе нет никаких нормальных декодеров - но можно поставить один ffdshow - он декодирует почти все MPEG форматы (DivX, XviD, Mpeg1 и 2, H264 и кучу других) плюс почти все известные форматы звука. Если к примеру у тебя есть фильм в х264 + HE-AAC звук, сложенный в матрешку(MKV) то достаточно на диск с фильмом положить ffdshow + Matroska Pack Lite - фильм будет игратся в любом плеере. Либо такой вариант - положить на диск Media Player Classic (он сам декодирует и H264 и HE-AAC скачать можно тут http://sourceforge.net/projects/guliverkli/) + Matroska Pack Lite.
|
Угу, ясно, спасибо. Теперь хотелось бы уточнить по поводу оптимального и эффективного способа кодирования, чуть выше RaW предлагал такой вариант.
В принципе, если я уже настоил кодек, как мне кажется оптимально, то использование данных программ покатит? Для создания mkv-файлов наилучшего качества, я имею ввиду. Мне очень понравился вариант ffdshow + Matroska Pack, только вот достаточно ли Lite-версии, или всё-таки лучше класть Full? Правда разница всего 2 мега ;). |
Цитата:
Цитата:
|
Значит покатит. :) Просто, мало ли, вдруг у кого-нибудь другие рекомендации есть...
|
я рекомендую если mkv используешь использовать не их пак а просто Haali Media Splitter + свежий FFdshow
и процесс кодирования у меня вроде более внятный чем Raw описал 1- DVDDecriptor - копируем фильм на винт 2- DGIndex - создание D2V и извлечение звука 3- Belight - кодирование звука 4- GordianKnot подготовка AVS( обрезка, ресайз подсчет битрейта...) 5- MeGui x264 - кодирую видео 6- mkvtoolnix - объединяю в один файл видео, звук (субтитры, главы, постеры и т.д. .. все что под руку попадется :) ) |
Skaarj, ух, спасибо! Целая цифровая студия! :) Теперь буду во всём этом копошиться :) :) :).
Кстати, на этом Haali Media Splitter ссылки только на матрёшку... и всё. |
вот ссылка на сплиттер http://haali.cs.msu.ru/mkv/MatroskaSplitter.exe от версии к версии она не меняется.
матроскапак это тоже Haali Media Splitter + FFdshow+VSfilter+MatroskaDiag+MatroskaProp , но сплиттер более старый и FFdshow тоже да и в FFdshow оставлено только необходимое. вот поэтому лучше качать по отдельности. |
Всем привет. Вот недавно пересел на x264 уж очень он понравился. Кодирую Gordian Knot. Полученное видео плохо проигрывается (при быстром поиске изображение пропадает, а звук идет). Это у меня только с фильмом код. x264. Может, что подскажите или что надо будет скачать.
|
Skaarj, спасибо, всё ясно.
BloodAlex, скорее всего у тебя с ffdshow проблемы. Качни здесь: http://m17n.cool.ne.jp/freeware/mpc/ проверь. |
Вообще то на слабых машинах лучше устанавливать showtime http://www.nerodigital.com/eng/download.php, который имеет декодер более быстрый чем ffdshow.
|
Всё помогло. Спасибо Force за ссылку.
|
BloodAlex, не за что :).
Кстати, такой вопрос: У меня при слиянии видео.mkv со звуком.mp4 в проге mkvtoolnix вылезает предупреждение: At the moment mkvmerge does not support converting from VfW-mode AVC/h.264 tracks to native Matroska-mode AVC/h.264 tracks. И чтобы всё прошло удачно нудно вписать в коммандной строке:--engage allow_avc_in_vfw_mode Это нормально? Так должно быть или как? Видео кодировал в VirtualDubMod'е. И ещё: При кодировании в CLI, выходные mkv-файлы оказались какими-то глючными... Может ffdshow их не поддерживает? Так обидно было. Столько времени потратил. Дурак, протестировать лень было... |
Ну в матрёхе видео как бы и остается в AVI контейнере - если хочешь что бы всё было нормально - нужно надыбать прожку AVItoRAW - которая выдирает из ави чистый Н264 стрим. Но я забил - т.к. просматриваю только на компе - оставляю в матрёхе AVI.
В последних версиях CLI матрёшка была битая - но с версии 295 починили вроде. |
to Force
Почему бы не кодировать видео вместо VirtualDubMod в MeGUI, для работы необходима CLI версия кодека или mencoder, типом файла устанавливается MP4 и проблем с mkvmerge полученый файл вызывать не должен. |
Цитата:
|
На этот случай имеется антинаучный метод:
запустить VirtualDubMod в режиме фреймсервера, потом поменять расширение с FrameServer.vdr на FrameServer.avs, далее создать скриптик DirectShowSource("C:\...\FrameServer.avs",fps=xx.yyy) ConvertToYV12() и скормить его MeGUI. За последствия не отвечаю :), плюс еще лишнее RGB<->YUV преобразование. |
Gnidodav, вот блин замуты какие-то :). Чё-то у меня CLI никак не хочет кодировать нормальные MKV-файлы. Установил последнюю версию, но всё равно. :( Надо попробовать в MEGUI будет...
|
Нет, всё голимо. Щет.
MKV собдаются невоспроизводимыми ни через коммандную строку, ни через meGui. Только Virtual Dub Mod. Очень странно. Может мне выложить какой-нить маленький видеоролик, и кто-нибудь попробует его открыть? |
to AlexB17: Какими именно незаменимыми фильтрами ты пользуешься в дубе?
|
to Force: Можешь выкладывать, вот только с моим диалапом большой размер неприемлем. Созданную в гае матрёшку пробуй открыть в тулниксе 1.5.6 и сохранить в нём же. У меня гай 0.2.2.5 создавал нерабочие матрёшки, которые даже после соединения со звуком тулниксом 1.5.0 не фурыкали (MPC вылетал с ошибкой при малейшей попытке перемотки видео). 1.5.6 решил проблему.
to all: avs-скрипты я пишу ручками, поэтому хочется узнать у народа каким образом он кодирует видео - ведь наверняка отдельно от звука. А как в скрипте отрубить аудио? Я так понимаю с помощью KillAudio? А как можно быстро вытянуть звук из видео? А то дуб уж слишком медленнный для этого дела (из часового фильма звук вытаскивается аж 15 минут). Скармливаю ему для вытяжки такой скрипт: aviSource("111.avi") Trim(xxx, yyy) |
Да у меня даже в коммандной строке, если MKV-файл создаёшь, он битый получается. Если в той же строке создать MP4-файл с теми же параметрами, он получается нормальный. Но мне не нужны mp4-файлы.
Когда открываешь этот битый файл в MPC или ещё где, он не проигрывается (как если открыть двухпроходный файл после одного первого прохода), время отображается нормально, виден только черный экран. Сам я пользуюсь как раз toolnix'ом 1.5.6, но re-muxing не помогает... Вот файл, 400 фреймов, bitrate 569, size 946 kb: http://darkfate.iskratelecom.ru/force/test1.mkv параматры коммандной строки: "C:\Program Files\x264\x264.exe" --progress --pass 1 --bitrate 569 --stats "\x264.stats" --ratetol 0.75 --subme 5 --ref 8 --threads 1 --filter 2:2 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 8 --qpmax 51 --qpstep 4 --direct temporal --me hex --merange 16 --sar 1:1 --bframes 2 --b-pyramid --weightb --b-bias -5 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse all --8x8dct --frames 400 --verbose -o "test1.mkv" "hp.avs" "C:\Program Files\x264\x264.exe" --progress --pass 2 --bitrate 569 --stats "\x264.stats" --ratetol 0.75 --subme 5 --ref 8 --threads 1 --filter 2:2 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 8 --qpmax 51 --qpstep 4 --direct temporal --me hex --merange 16 --sar 1:1 --bframes 2 --b-pyramid --weightb --b-bias -5 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse all --8x8dct --frames 400 --verbose -o "test1.mkv" "hp.avs" Или может мне кодировать в mp4, а затем в тулниксе сливать в MKV? Но тогда не останется мусора от mp4? Или я несу бред? :) |
Разбежался, блин, если впихивать mp4-видео в MKV, видео отмирает... :( Всё становится серым.
ЧЕ ЗА ДЕРЬМО? Блин, бесит уже. Ничего не работает! :angry: |
у меня этот файл нормально отображается хотя я его даже до конца не докачал.
проверь все ли у тебя установлено что нужно для просмотра сплиттер http://haali.cs.msu.ru/mkv/MatroskaSplitter.exe и декодеры - FFdshow посвежее или Nero Burning rom 6.6 и выше а определить почему не потображается видео можно с помощью таких прог как Matroska Diag или graphedt |
Самое голимое, что всё это установлено, причём самые последние версии. А MatroskaDiag говорит, что всё в порядке:
Matroska file info : D:\_temp_compressAVI\test1.mkv File size : 946.17 KB DirectShow RenderFile check : Matroska Splitter : Gabest's Matroska Splitter - Installed : no - Can be created : no Matroska Splitter : Haali's New Matroska Splitter - Installed : yes, in C:\Program Files\Matroska Pack\haali\splitter.ax - Can be created : yes RenderFile with DirectShow : OK DirectShow detailed rendering : 0> MyRenderFile : D:\_temp_compressAVI\test1.mkv 0> Creation of GraphBuilder : OK 0> Creation of FilterMapper2 : OK 0> Adding graph to ROT : OK 0> Creation of source filter : OK 0> # Rendering output pin D:\_temp_compressAVI\test1.mkv(Video) 0> Filters matching mediatype : ffdshow MPEG-4 Video Decoder, DirectVobSub (auto-loading version), Video Renderer, AVI Decompressor, Nero Video Decoder, Nero DVD Decoder 0> Trying connection to ffdshow MPEG-4 Video Decoder : 31> OK, connected to (In)ffdshow MPEG-4 Video Decoder 31> # Rendering output pin D:\_temp_compressAVI\test1.mkv(Video) -> ffdshow MPEG-4 Video Decoder(Out) 31> Filters matching mediatype : ffdshow MPEG-4 Video Decoder, DirectVobSub (auto-loading version), Video Renderer, AVI Decompressor, Nero Video Decoder, Nero DVD Decoder 31> Trying connection to DirectVobSub (auto-loading version) : 47> Failed connecting pin to DirectVobSub (auto-loading version), removing it now. 47> Trying connection to Video Renderer : 187> OK, connected to (VMR Input0)Video Renderer 187> Completed path : D:\_temp_compressAVI\test1.mkv(Video) -> ffdshow MPEG-4 Video Decoder(Out) -> Video Renderer 187> MyRenderFile finished : OK Правда, у других файлов пункт FileInfo пообъемнее, но это скорее всего из-за VFW-фишки. Skaarj, а ты этот файл именно смотрел или что? Там должен быть логотип Warner Brosers. У меня этот файл на "вечной паузе", его нельзя запустить... |
ну да в желтых тонах сдудия показывается, насколько я помню такого цвета это выло в Трое, в матрице зеленого :)
проверял в DirectShow плеерах WMP10 и MPC со сплиттером от Haali и декодерами Nero и FFdshow 20.09.05 , также проверил в плеере не DirectShow - mplayer тоже проблем никаких. и судя по твоему отчету MatroskaDiag тоже все впорядке, стоит и сплиттер и декодер, возиожно это проблема в плеере, какой ты используешь? воспроизведи этот файл в WMP6 попробуй воспроизвести свой файл в graphedt, если в нем будет воспроизводиться то значит проблема в плеере, а также graphedt покажет если чтото лишнее подключается во время воспроизведения. если непоможет то возможно проблема в драйверах видюхи. и ещё если у тебя WinXP не со вторым сервиспаком, поставь DirectX посвежее. |
Force Просмотрев твой файлик c WB логотипом. Большинство фильмов с отношением сторон 2.35:1
идут в прогрессиве, а у тебя деинтерлизированный итнерлейс. Может быть в ДГиндексе не указал что источник прогрессив FILM. Отсюда лишние кадры ( с 23.976 до 29.9) и искажение видео с начала на входе (прогрессив - деинтрелэйс) а потом на выходе (деинтерлейс - прогрессив). Хотелось бы ещё спросить :) почему -ratetol 0.75 ( по умолчанию лучше). Filter 2:2 очень замазывающий для того иточника. На прогрессиве я ставлю -1:-1 , 0:0. На высоких битрейтах -2:-2. |
По поводу --sar назрел у меня тут вопросик.
А именно существует следующяя рекомендация: Цитата:
|
Force Скачал файл - всё отлично проигрывается:
плеер: Media Player Classic 6.4.8.4 mkv splitter: встроенный или от haali - всё равно Decoder x264: ffdshow от 3 августа 2005 года С виндоусовским (версии 8.0) плеером тоже пашет Предполагаю, что дело или в видюхе, или в конфликте декодеров. |
А слона-то я и не заметил... :)
Skaarj, это первый Гарри Поттер (если вдаваться в детали, то определить можно по мрачным облачкам :)). Тестил только в MPC, какой-то не самой новой версии. Скачал последний - всё круто стало :). Мега сэнкс! You're my saver! :) Igor_D, это такой убогий источник. То есть он реально уже не дивидюке такой расколбашенный, интерлейсно-прогрессивный, а другого у меня нет. Цитата:
Кстати, геометрический размер на дивидюке почти такой же как и здесь, там только ещё и черные полосы были закодированы. Короче, пираты рулят. :\ Neumeha, я установил Сплиттер и Матрёшкин пак, но в стандартном MediaPlayer'е не проверил, дамал, что в классике всё то же самое. Оказалось нет. Спасибо. |
Подскажите, как сделать чтобы x264 видео в VirtualDub показывалось, а то оно открывается и кроме темного экрана ничего... Заранее спасибо...
|
to RaW
Проверь выбран ли в ffdshow/VFW codec configuration/Decoder напротив H.264 libavcodec, потом попробуй открыть Дабом. |
to Gnidodav
Вообщем зашел в ffdshow/codecs/format/decoder напротив h264 стоит libavcodec!!!Но все по старому, можешь еще чем нибудь помочь. :( |
OK. Давай подробнее. Если при открытии файла Даб жалуется только на отсутствие декомпрессора для формата H264
"Couldn't locate decompressor for format 'H264' (unknown)", то проблема устраняется указаным выше способом, важно учесть только, что открывать надо настройки не Video decoder configuration а именно VFW codec configuration, т.е. VFW ffdshow, потомучто Дабу необходим именно VFW декомпрессор иначе он сможет работать только в режиме Direct Stream Copy. Если Даб выбрасывает кучу сообщений типа "had only a forward reference", то тут труба, значит использовалась CLI версия кодека и от применения Даба в этом случае лучше отказаться. |
Gnidodav, кстати, а как тогда файлы разбивать? Тулниксом?
|
to Gnidodav
"открывать надо настройки не Video decoder configuration а именно VFW codec configuration, т.е. VFW ffdshow, потомучто Дабу необходим именно VFW декомпрессор иначе он сможет работать только в режиме Direct Stream Copy" - подскажи, где это, когда открываешь какой-нибудь фаил, тогда заходишь в настройки ffdshow или.... В моем случаи при открытии VD изображение не показывается, но режим полной обработки возможен... Слушаю ваши рекомендации, может есть альтернатива? |
Хм. А при инсталяции опция "ffdshow VFW interface" была выбрана? Я за изменениями в версиях не слежу но в билде 20050920 эта опция точно доступна. Если да то можно настраивать VFW ffdshow открыв VFW codec configuration закладка Decoder (All Programs\ffdshow\VFW codec configuration) или прямо из VirtualDub'а (Video\Compression...\ffdshow Video Codec\Decoder... ). Force тоже прав, если требуется какое-либо преобразование на которое способен MKVToolnix (порезать, добавить звуковую дорожку и т. д.), то, я думаю, лучше им и пользоваться.
|
Gnidodav
Цитата:
RaW Набери пуск/выполнить D:\WINDOWS\system32\rundll32.exe ff_vfw.dll,configureVFW вкладка decoder Force Цитата:
|
to Gnidodav,
Нашел ffdshow/VFW codec configuration/Decoder и установил H.264 libavcodec, но опять 0 эффекта, может нада какой то скрипт написать?Просто даже не знаю?!?! |
to RBF
Что делать, не помогает описанное выше?!?! |
RaW
Так сразу не скажешь, надо сам файл посмотреть. А что Дуб в file information пишет? И зачем именно в дубе эту авишку открыть нужно? |
RBF просто требуется отображение файлов, хотя бы в ДУБЕ. Ты уже описыва в форуме, как это делается, но у меня так и не получилось.Просто, я основательно перешел на x264, и мне требуется возможность, обработки в ДУБЕ, хотелося бы конечно и в Vegasе... Не подскажешь в x264, с этим проблему решат, когда он выйдет из режима альфа версии.... Спасибо заранее....
|
RaW
Что значит обработки? x264 это формат конечного хранения, т.е. чтобы сжать уже обработанное. Если хочешь предварительно фильтровать резать и т.д., то лучше делать ависинт-скрипт и кодировать его в MeGui. Файл в дубе тоже должен открываться, выложи небольшой кусочек. |
Да, но RBF, например требуется хранить домашние видео в хорошем качестве, чтобы на DVDиху влезало около 5 часов видео. Я просто, когда что-то записую на камеру
а потом кодю сразу болваню, и отлаживаю в долгий ящик, а если вдруг потребуется небольшое хорошо собранное HomeVideo кому-то дать, то надо в Vegase посидеть, вот поэтому надо чтобы x264 воспринимался им или хотя бы VirtualDubovм, он то открывает, можно перекомпресить, время отсчитать и отрезать что надо, но просто ты говорил, что можно так сделать. Вот файлик...http://flock0www.nm.ru/cgi-bin/dendo...&file=/APG.avi Настройки: First pass (fast) - Second pass bitrate 700 varibility 80 max ref 16 use as references стоит галочка (если можешь подскажи для чего это?) adaptive не стоит (функция как и в Nero Ateme, ее лучше не включать или....?) max consecutive 3 bias -5 partition decision 6 RDO Method Hexagonal croma me стоит галочка deblocking -2, -2... FourCC DAVC Если что-то лучше поменять посоветуй... А так я кодил фильм Avtostopm po Galaktike, FourCC ставил и h264 и Davc, но ни так, ни так... Обидно...:( |
RaW
если тебе надо чтобы просто отображалось для редактирования с последующим сохранением в другой формат, то почему бы не воспользоваться простейшим AVS скриптом DirectShowSource("D:\Films\New\Film.mkv") с ним MKV и MP4 откроешь в любой проге для редактирования. |
To Skaarj ---------------------> Вот огромнейшее спасибо Skaarj, вот это я искал.... Еще раз big thanks!!! :)
Не подскажешь эти настройки на x264 сойдут, или лучше на нынешнюю версию использовать какие-нибудь другие? |
Skaarj
А как открыть в Vegase???? |
RaW
А это я что ли говорил про FourCC DAVC? Так это давно было :) Поменяй в своем файле оба FourCC на H264, поставь последний ffdshow - http://m17n.cool.ne.jp/freeware/mpc/...w-20050930.exe и ДубМод 1.5.10.2. Должно открываться нормально (у меня открылся). Use as references лучше отключать, а adaptive включить (это совсем не то же самое что в неро). |
toRBF
Вот спасибо, а что такое use as references и почему его лучше не использовать? FFDSHOW уже давно скачал, как только появился.... Только маленький вопросик, что означает поменять оба FourCC на H264, если в самом кодеке и в ffdshow на libavcodec, так не помогло, сам не понимаю.... Если можешь подскажи в чем может быть загвостка. Дякую.... |
RBF
Может, надо обязательно VirtualDubMod 1.5.10.2, просто у меня 1.5.10.1 при открытии закрывается, вот ерунда... Где можно взять последний??? Не подскажешь... Или что VirtualDubMod, что VirtualDubMPEG2.... |
RBF
Да чуть не забыл, как в Vegase открыть x264??? |
RaW
Два FCC есть в самом avi. Один это описание (каким кодеком кодировался) и второй используемый для декодирования, возможно ты поменял только первый, поэтому я и говорю, поменяй оба для верности. Воспользуйся например Nic's FourCC changer. Последний ДубМод здесь sourceforge.net/projects/virtualdubmod (но вряд ли в нем дело) Если x264.avi открывается в дубе, то его и в вегас можно импортировать. |
RBF
У тебя так получалось? Я сам раньше пытался так сделать, но Nic's FourCC changer, жаловался что не понимает, сейчас попробовал, все как бы получилось и для каким кодеком кодировался поменялся и чем должен декодироваться, но всеранов в Дубе темный экран. Ты именно так делал? Может я че-то не так делаю??? |
RaW
Цитата:
|
toRBF
Пишет, что декомпрессор FourСС h264, а декомпрессор mpegable AVC (ver0.10)? Наверно в этом проблема? или нет? |
RBF
Все проблема закрыта, спасибо за то что помог разобраться,... ну и поморочел я такой ерундой вам мозги... Вся проблема была в декомпрессоре mpegable AVC (ver0.10). Зачем я вообще это ставил, большой вопрос.... Можешь теперь подсказать, что за функция us as references, для чего хоть она нужна. |
RaW
us as references по другому называется b-pyramid а --b-pyramid - это использование для предсказания b фреймов не только p и i но и других b фреймов. Вследствие этого фреймы могут быть закодированы не по порядку, например I0 P4 B2 B1 B3. Теоретически это может слегка улучшить сжатие, но практического улучшения я не заметил. К тому же эта опция сугубо экспериментальная и нарушает правильность декодирования декодером от Неро. |
У меня вопрос.
1. Стоит ли опускать мин. квант до 8 или даже до 6 для 2-х или 3-х проходного кодирования . На каком битрейте это будет выгодно делать ? 2. Max Q step. Как влияет на смену сцен и смену движения high - low motion? |
RBF
Ага, спасибо.... Тогда, еще не подскажешь функцию intra search 4X4 на стоит вообще использовать? |
RBF
в Mplayer (несколько разных версий пробовал) фильмы сжатые х264 + AAC-HE c опцией -Pyramid страшно тормозят и рассинхронизация вдобавок (первый раз в mkv встретил рассинхрон). Если фильм сжат без -Pyramid или Atheme h264 то всё отлично, загрузка проца мизерная в обоих случаях <10% (Athlon64 2400 Mhz) проверял еще на одном Атлоне 64 и двух атлонах XP, такие же лаги. почему и можно ли исправить |
А какой аналог в CLI версии галочки Turbo (Fast first pass)?
|
to Force
Turbo = --subme 1 --analyse none --me dia |
Это сто пудово? А то я, полазив по "Медиаторам", нашёл там вариант просто не указывать битрейт...
|
RaW
Цитата:
Skaarj Цитата:
Igor_D Цитата:
Цитата:
|
to Force
Можно было бы и ссыку дать. Мне тоже интересно что пишут :). "Turbo = --subme 1 --analyse none --me dia" - такие настройки передает кодеку MeGUI. "Быстрый первый проход" в VFW версии и "Turbo" в MeGUI судя по всему ни одно и тоже. Аналогичные опции для быстрого первого прохода предполагают: 1. использование вдвое меньшего количества референсных кадров, 2. --subme 3, если --subme>3 --subme=--subme-1, если subme<=3 3. воэможное исключение из --analyse p4x4 и b8x8 (вот это утверждение не совсем сто пудово). А лучше сам поэксперементируй и определи на глаз от чего можно отказаться при первом проходе, а что лучше не трогать. |
Цитата:
"C:\Program Files\x264\x264.exe" --progress --pass 1 --stats "x264.stats" --threads 1 --subme 1 --ref 8 --filter 0:0 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 10 --qpmax 51 --qpstep 4 --analyse none --8x8dct --direct temporal --me dia --merange 16 --sar 1:1 --bframes 3 --weightb --b-pyramid --b-bias -5 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 -o "signs.mkv" "signs.avs" "C:\Program Files\x264\x264.exe" --progress --pass 2 --bitrate 860 --stats "x264.stats" --threads 1 --subme 5 --ref 8 --filter 0:0 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 10 --qpmax 51 --qpstep 4 --analyse p8x8,p4x4,b8x8,i8x8,i4x4 --8x8dct --direct temporal --me hex --merange 16 --sar 1:1 --bframes 3 --weightb --b-pyramid --b-bias -5 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 -o "signs.mkv" "signs.avs" Фильтр и битрейт подбираются индивидуально для каждого фильма, так что их обсуждение можно опустить. В результате применения этих параметров, кодирование фильма проходит ~ за 6 часов (фильм длительностью 1:50 кодировался ~5:50, на один диск, проц: Athlon XP 2000+). Так же выяснил, что применение --me umh замедляет работу сильнее, чем --subme 6, причём использование --subme 6 даёт более качественный результат, чем --me umh. Естественно я говорю не о совместном их включении. Что скажете? |
Появилась новая опция --mixed-refs. Улучшает не намного качество за счёт бОльшего времени кодирования.
x264.exe --progress --pass 3 --bitrate 780 --stats "\x264.stats" --subme 6 --ref 16 --threads 1 --filter -1:-1 --keyint 250 --min-keyint 25 --scenecut 40 --qpstep 4 --direct temporal --me umh --merange 32 --sar 1:1 --bframes 3 --weightb --b-bias 0 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse all --8x8dct --quiet --mixed-refs -o "C:\yuv\2x322.mp4" "C:\yuv\1.avs" |
Igor_D, а что значит --quiet? Для чего он? Что даёт?
И сколько у тебя с такими параметрами кодируется фильмак? |
Force
--quiet это чтоб много информации не показывал при кодировании. Фильм кодируется дововльно долго с такими параметрами. Единственным чем могу пожертвовать ради скорости при этом почти не понижая качества : Ref. frames 16 -> 8 merange 32 -> 16 Кстати ипсользовать балансируя --mixed-refs с 8 референсами выгодней чем просто 16 референсов. И не намнго быстрее и чуть лучше качество. end of Force :: Maybe force be with you :) ------------------------------------------------------------------------------------------------------- Для профилактики http://x264.nl/ здесь свежие версии. Иногда просто кто-то пишет о своих проблемах с х264, а потом узнаётся что у него была какая нибудь старая версия. :) |
Igor_D, спасибо ;). Может быть, всё может быть :).
У меня вообще самые большие прерикания к этому кодеку связаны с неплавными переходами цветов (особенно тёмных тонов) и пикселизация этих переходов. Если на мониторе их не так сильно заметно, то на телике они просто выпирают и никуда от них не деться... Только использовать самые крутые настройки, которые тоже не особо помогают. |
Цитата:
Хотя у меня та же история. Неплавный переход тонов, отсюда видны макроблоки. Но это не на каждом видео заметно. На низких битрейтах х264 в сравнении с нынешней версией Неро Main Profile справляется лучше. Но на битрейтах для 2 сд рип и выше я б остался с Неро. Когда битрейта достаточно здесь уже большой вес имеет стабильность кодека. Да и скоро должен выйти Неро 7 с новым Н.264 High Profile. Всем известно что х264 разрабатывают очень быстро. Уже было сообщено ни один раз об проблеме плавной передачи цветов (палитра). Видимо не всё так просто. |
Цитата:
|
Вернее 15 мб Recode2 http://www.nero.com/nerodigital/eng/download.php
Так же неро декодер быстрее для декодирования. (Nero Showtime) Я бы всё таки скачал хотя бы новую версию Неро 7 когда она выдет уж больно там хороший кодек. На этом форуме уже есть ветка по этому кодеку "Атеме Н.264" http://forum.oszone.net/showthread.php?t=41475. Кодеком не сложно кодировать настройки у него почти те же самые что и в х264. А отказываться от кодека потому что весит 15 мб ...... :) |
Cтавил я уже Nero7 - такая дура большая - 500Мб и сразу удалил. А кодек в ней по моему только косметически от Nero 6.6 отличается.
|
Nero 7 начал постпуать только со вчерашнего дня. Все версии Неро 7 до этого момента были пиратскими приманками, которая Неро сама сделала что бы обуздать не много пиратов. И конечно же ничего там нет нового в пиратских релизах.
|
Цитата:
|
Так поймите вы это накол. Не было там настоящего Неро 7. Неужели так сложно понять. Хоть сожмите в 100 раз. Все *.dll с какой то старой версии 2004 года. Зато столько шума создали об так называем "новом Неро 7". И главное все верят. Проверьте хоть один dll файл.
Обнаружилось что у меня два ника IgorC Igor_D. По запарке набрал вспомнил старый ник. |
Force
Цитата:
Кто не знает, сообщаю, что в H.264 разный квантайзер может быть не только у разных кадров, но и у разных макроблоков в одном кадре. Так вот, --aq использует эту особенность для борьбы с пресловутой блочностью на градиентах. Квантайзеры снижаются на макроблоках с более низкочастотными составляющими сигнала (на которые отводится меньше битов). Например, лицо человека на фоне равномерно окрашенной (темной) стенки. Без --aq квант у каждого макроблока кадра 25. С включением --aq кванты макроблоков лица могут повысятся до 28, зато кванты макроблоков стенки снизятся до 15. Сила и чувствительность регулируются параметрами --aq-strength (от 0.0 до 1.2) и --aq-sensitivity (от 0 до 22). По умолчанию стоит --aq-strength 0.5 --aq-sensitivity 15. |
Кто не знает, сообщаю, что в H.264 разный квантайзер может быть не только у разных кадров, но и у разных макроблоков в одном кадре
Честно сказать даже я об этом не вспомнил. (забросил изучение Н.264 технологии, времени хватает только проследить за новостями). Хорошое объсянение, РБФ. Как сказал один разраб х264 покамест --aq даёт эффект на высоких битрейтах 1-2 мбит/с. РБФ. У тебя открывается форум на медиатори? У меня вылетает ошибка debug mode |
"C:\Program Files\x264\x264.exe" --progress --pass 2 --bitrate 590 --stats "x264.stats" --threads 1 --subme 6 --ref 16 --filter 1:0 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 10 --qpmax 51 --qpstep 4 --analyse all --8x8dct --direct temporal --me umh --merange 32 --sar 1:1 --bframes 3 --weightb --b-pyramid --b-bias 0 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --mixed-refs --quiet -o "hp2_video.mkv" "hp2.avs"
^^^^ Охренеть, обмочиться и не встать! У меня щас фильмак кодируется. И у второго прохода вот эти ^ настройки. Уже прошло 12 часов, как начался второй проход, и сейчас только лишь 60%. Если качество будет блин нахрен не превосходное, то нафиг надо такие навороты. Хм, что бы было, если б я ещё и об этом адаптивном квантовании знал и его бы туда прикрутил... УЖАС! |
Force Лучше новые настройки пробывать на коротких отрывках. --aq на низких битрейтах может дать блочность.
merange 32 Я бы на долгий фильм не поставил. merange 16 достаточно. |
Кстати, вопрос.
А улучшается ли качество оттого, что у меня файл на выходе первого прохода называется так же, как и файл на выходе второго (то есть он перезаписывается)? И вообще, какой файл отвечает за качество второго прохода? Файл статистики или именно результат первого прохода? |
за качество отвечает только файл *.stats с таким расширением его создаёт megui-x264 и кладет его в папку где находится AVS для этого фильма.
а абсолютное большинство при двухпроходном кодировании вобще никакого видео файла не создают при первом проходе - экономия места и времени. |
Точнее не файл, а его содержимое :)
|
Skaarj, ээ, а как его НЕ создавать? Писать NULL? Но тогда создастся файл с именем NULL.
|
Force
Вот здесь сказано про нулевой первый проход null output (-o NUL) http://forum.doom9.org/showthread.php?t=95590 С последней оптимизированоой версии у меня скорость поднялаясь приблизительно на 6% при тех же настройках. И качество видео не то что упало, а наоборот стало лучше. :o Ребята до конца года хотят до 400-й ревизии дотянуть. |
Кто нибудь уже пробЫвал --subme 7 в новой 333-С ревизии? Не рекомендуют сочитать с --mixed-refs. Скорость сильно падает, но качетсво очень хорошее
|
Igor_D, и тогда филмак 1.47 будет кодировться двое суток. Прикольно... :) А как насчёт блочности тонов с этим --subme 7 ? Хотя, щас сам проверю, скажу.
Проверил. Мда, если и помогает, то настолько мизерно, что просто смысла использовать его не вижу. Хмммммм... Интересно, они эту проблему решат когда-нибудь? |
Насчёт блочности. --aq должен помочь. Уже не надо так сильно замазывать блоки высоким деблокингом. -1 + --aq дали хороший результат.
Да и кодеку подняли в последнее время скорость, так что --subme 7 не будет намного медленее чем --subme 6 со временем. |
Кстати готовиться MPC cо встроенной поддержкой контейнера mp4 . Бэта версия здесь. http://forum.doom9.org/showthread.ph...5&page=1&pp=20
Я пользуюсь пропатченной компиляцией Шарктуса так как она содержит в себе все патчи --subme 7 итд. |
<offtop>
Блин, знакомые все лица! </offtop> |
Ага, Димзоныч. :) Кстати Неро 7 вышел. Новый НЕ-ААС2. Отличный звук. Только не разобрался есть ли 5.1
|
Igor_D
Можешь поделиться aacenc32.dll и Aac.dll (через mytempdir или yousendit)? |
Димзон ок, личное сообщение послал.
Качество мне очень понравилось. Если раньше для стерео ставил около 52-64 кбит. Сейчас только 40-41 и при лучшем качестве. Cо звуком 5.1 ещё не разобрался но думаю что 128 кбит/с (Неро7) будет на одном уровне с 192 (Неро 6) . |
Igor_D
Здорово! 1) Работает БЕЗ установленного Nero (у меня вообще никакого не стоит) 2) Работает как через aacenc32.exe (command-line FrontEnd) так и через bs.dll (BeSweet) |
Как 5.1 мультиканальный звук. Кодирует безпроблемно?
|
Igor_D
Стерео без проблем, 5.1 ещё не пробовал. Меня смущает другое - при использовании VBR результитрующий битрейт здоровый получается. Radio=52kbps, Internet=75kbps, Normal=137kbps - это по моему черезчур! |
|
|
Вопрос, я скармливаю x264-CLI файлик avs, который в принципе работает и его можно посмотреть, но CLI пишет:
avis [error]: unsupported input format (DIB ) could not open input file 'ready.avs' и отказывается кодить. Что делать? Хочу жать через CLI. |
Force
довавь ConvertToYV12 в конец скрипта |
О да! Спасибо! Помогло!!! :) :)
|
Igor_D
Цитата:
|
|
Вот так обновления. Трелиз RD quantization. БОЛЬШОЙ прирост качества.
|
С какими настройками х.264, можно выжать из него максимум??
|
Что бы получить хорошее качество в х264, забудьте про virtual dub
Выжать можно со след. настройками в 3 прохода 1-й проход x264 harry.avs -o x362d_1.mp4 --pass 1 --bframes 3 --ref 16 --filter -1:-1 --bitrate 700 --stats --qcomp 0.75 --analyse all --weightb --me umh --subme 7 --b-rdo --mixed-refs --8x8dct --trellis 2 --progress 2-й проход x264 harry.avs -o x362d_1.mp4 --pass 3 --bframes 3 --ref 16 --filter -1:-1 --bitrate 700 --stats --qcomp 0.75 --analyse all --weightb --me umh --subme 7 --b-rdo --mixed-refs --8x8dct --trellis 2 --progress 3-й проход x264 harry.avs -o x362d_1.mp4 --pass 3 --bframes 3 --ref 16 --filter -1:-1 --bitrate 700 --stats --qcomp 0.75 --analyse all --weightb --me umh --subme 7 --b-rdo --mixed-refs --8x8dct --trellis 2 --progress Можно ещё поиграться с --merange 32 (очень медленно). Только Sharktooth билд содержит в себе последние патчи по улучшению качества, которых нет ещё в виртуал дабе но уже есть в cli http://forum.doom9.org/showthread.php?t=89979 |
Спасибо! Поюзаю, заценю!!!
|
Igor_D
Цитата:
Можно про билды каждого чуть, плз. |
Ничего особенного сказать не могу. Использую шарктус билд.
|
GreatWizard
Celtic Druid и bob0r собирают кодек прямо из основного дерева, ничего не добавляя. Sharktooth включает в него все патчи, даже которые еще не вошли в основное дерево. |
Это чуть оффтоп:
MkvMerge * Released v1.5.5. * mkvtoolnix: Disabled storing AVC/h.264 video tracks in VfW mode. Зачем так сделали? Только cliкать или юзать старый mkvMerge |
GreatWizard
правильно сделали что убрали, можно было и вобще не вводить. а чем тебе Megui-x264 ненравится. смотри ASP тоже можно в native засовывать, так может к версии 2.0 напишут * mkvtoolnix: Disabled storing Mpeg4 ASP (Divx, Xvid) video tracks in VfW mode :) но это врятли. |
2 GreatWizard
mkvtoolnix: Disabled storing AVC/h.264 video tracks in VfW mode. Зайди в Muxing-Add Command Line Options и добавь строку(кнопкой Add) --engage allow_avc_in_vfw_mode и делай как раньше. Но я вот испугался и все свои рипы х264 перегнал из AVI в натив AVC - геморно правда но я думаю не зря :) |
Skaarj
Цитата:
В MeGui есть пауза, но недоделанный файл не читаеться... Например мне нужно взглянуть как получиться фильм при текущих настройках, для этого кодирую кусочек..Вот тут и проблема как выделить кусочек. Делать отдельно avs неудобно. А вообще MeGui удобен, разве что aq что-то не работает... 2 AlexB17 Спасибо, попробую. Получаеться хранишь в нативе фильм в 2 файлах(звук и видео). Поправь меня |
2 GreatWizard
Цитата:
Цитата:
|
AlexB17
и у меня аналогично после обрыва кодирования MKV без проблем просматривается, не один раз брат комп выключал, я просто кодировал потом оставшийся кусок и склеивал. а если хочется качество заценить то без остановки копирую тот файл что кодируется в другое место и его смотрю спокойну. |
Цитата:
|
Дак это если кодировалось в дабе VFW версией - тогда нужно, а если в MeGUI - то можно смело из него делать матрёху и не надо ничего перегонять из RAW в MP4!
|
Парюсь наверное, но у меня смело не получается.
|
Дак смело прямо в MeGui нужно mkv на выход делать - и всё будет пучком :)
|
2 AlexB17
Цитата:
2 Skaarj,AlexB17 Цитата:
Какой плеер и декодер юзаете? |
Цитата:
|
А что такое --b-rdo и --trellis 2 ?
Немного не в тему, но если считать, что я в танке, может кто-нибудь подробно объяснить, как кодировать звуковую дорожку в формат AAC 2, с учётом того, что у меня может не быть необходимого софта (ссылки, там...). Заранее спасибо. |
Force
BeLight качай самую сежую. если лень настраивать самому то: Шаблоны>AAC>PS> у меня никакого дополнительного софта не просила. |
То есть именно HE-ACC 2. Там он есть?
Там как раз нет aacenc32.dll и aac.dll от неро 7. Кто-нибудь может выложить, прислать, и т.п.? Please! Кстати, сейчас попробовал закодировать звук последним WinAmpom через BeLight, получилось офигенно... На Думе говорят даже, что для стерео Винамп лучше... чем Неро 7. Это действительно так? |
Да в винампе очень недурственный кодек - если не лучше то на уровне Nero7.
|
Народ Ктонибуть тестил фильтры и кодеки с _http://www.compression.ru/video/_, (разработки нашего МГУ) - обещяют быть очень вкусными напишите отзывы.
|
Фильтр шума - VirtualDub MSU Denoising Filter (Noise Removal) - очень неплох.
VirtualDub MSU Smart Brightness & Contrast Filter (автоматический режим) и VirtualDub MSU Deflicker filter - откровенно разочаровали... Хотя ... на вашем сайте просили не критиковать, а то фильтров больше не дадите. :-) |
У меня такая проблема, поставил кодек x264 rev.375, но при воспроизведении сжатых с его помощью видероликов (декодер из пакета ffdshow) каждый второй кадр пустой. Подскажите, в чём может быть проблема?
|
boogityboy
Какой кодек использовал vfw или cli, как сжимал, какой источник, в какой контейнер, какая версия ffdshow? |
RBF
Спасибо! Оказывается у меня ffdshow старый был, скачал последнюю версию - теперь всё нормально. :) |
В ревизии х264 375D ускорили Qpel и улучшили umh поиск.
|
Igor_D
А как определить 375D или 375M, т.к. в VDM пишет что 375M... А где можно именно про такие тонкие детали узнать? |
Да. Везде написано 375М. Если качаешь отсюда http://forum.doom9.org/showthread.php?t=89979
Как видно это точно 375D. Большинство изменений имеют эффект в cli версии , а не в wfv версии для Виртуал Даба. Поэтому cli версия работает быстрее и качество лучше, чем версия для виртуал даба. По этой надо уже пользоваться консольной версии cli. Можно через Megui. Виртуал даб уже никак не подходит для современного кодирования. Также в Мегуи есть зоны, с помощью которых можно кодировать титры в конце фильма на более низком качестве, при этом давая больше качество самому фильму. |
Igor_D
Спасибо за подсказку, а можешь подсказать веточку, где обсуждаются mpeg4tools... Или можно тебе позадавать вопросы в личку...??? И напомни пожалуйста, команду для avc2avi, как запихнуть raw в avi...??? Заранее спасибо... |
Igor_D
r379 | pengvado | 2005-11-28 03:03:12 +0100 (Mon, 28 Nov 2005) | 2 lines pkg-config: major.minor.patch version И если можешь подскажи, что за pkg? |
Raw. Задавай все вопросы здесь. Я сам многих вещей не знаю так как сейчас со временем у меня не очень. avi я не пользуюсь. Всю информацию можно найти на думе или на сайте медиатории.
|
RaW
Цитата:
Цитата:
|
RBF
Спасибо... А pkg-config, это последнее изменения в x264, ну я и подумал, может новая функция какая-нибудь... |
Не подскажите, как добавить и настроить фильтр Nonelinear Smoothing Loss-Free 3d для VirtualDub в avs скрипт к Megui, т.к. мой TV-tuner, дает страшные шумы, а только этот
фильтр качественно убирает, в особенности требуются режими Сильно и Максимум... Заранее спасибо... |
Поищи лучше фильтр чисто для ависинта - а то если через даб пропускать - это и потеря качества и потеря в скорости - причём огромная!
|
AlexB17
Так поэтому и хочу через avisynth подключить... Кто-то может подсказать... Кстати подскажите на сколько качество теряется если пользовать VD, а то говорят, а визуально???!!! |
RaW
в любом faq по ависинту написано, как подключать сторонние фильтры: Код:
|
Но не факт что эти фильтры будут корректно работать в YV12, а конвертить в RGB и обратно - бррр...
|
Цитата:
|
qpel - quarter pixel. bolee tochnaia peredacha dvishenia chem half pixel. Qpel dashe est v Xvid.
|
Igor_D, а это автоматическая фишка или её включать где-то надо? И если второе, то где и как?
|
Помоему qpel сейчас всегда используется, может его и можно выключить а может и нет :)
|
Кстати польностью ушла блочность благодоря --no-fast-pskip.
х264 раз и навсегда избавился от своего единснвенного недостатка. |
Ага - я заценил! Афигенно памагает!!! И главно по скорости не сильно медленнее - на 3-5% гдето! Весчь!
|
Не афигенно , а офигенно (а ещё лучше невье**но :mellow: ). Весчь - вещь. Памагает - помогает. Где-то - гдето
|
Ну вот, меня еще и языку тут обчат! АБАЛДЕТЬ :) А вообще писалось после постов на ЯП - по привычке! :) Не парьтесь!
|
БЫвает что при --no-fast-pskip иногда мелкие артефакты проскакивают на однородных поверхностях?
Почему убрали AQ из MeGUI ? Остался же он в x264? |
У меня польносью ушли квадраты при --no-fast-pskip . может быть из за того что у меня декодер неро, с автопостпцессингом у него лучше чем у ffdshow. http://forum.mediatory.ru/viewforum.php?f=15
|
сравните сами. Кдвадраты ушли польностью
http://files.x264.nl/force.php?file=...ofastpskip.mp4 http://files.x264.nl/force.php?file=...-fastpskip.mp4 |
эээм... ну, тут-то да, они ушли, но я щас сравнил со своим роликом, у меня там их гора! Правда, только на тымных кадрах, хотя зажат он с битрейтом 450 --subme 7 --me umh --merange 32
Я думаю может это из-за того что --qcomp 0.75 или разрешение 640х384... Да и кадров там 29 в секунду... Кстати, о кадрах, а Avi-sinth может изменять частоту кадров в секунду? Ну, преобразовывать в более низкую? Было бы очень полезно. |
Force
Ависинт конечно может, причем тремя разными способами + плагинами. А у тебя что за видео? Если это NTSC-film, то надо делать ivtc |
Для таких целей очень хорош плагин decomb - полезнейшая штука в хозяйстве риппера :)
|
Скажите плз, опция Trelis(решётка) для чего?
|
Ну переводить не буду уж - но в кратце вот:
Trellis quantization optimizes the motion estimation following a rate distortion function. It slightly decreases encoding speed and leads to a slight quality loss along (but the decrease in used bitrate is considerable in comparison). Trellis quantization is actually very dependent on bitstream format: It's purpose is to reduce some inefficiencies in Huffman coding of DCT coefficients. But H.264 uses Arithmetic coding, which doesn't suffer the same problems. Trellis uses rate/distortion optimization, which means that it may decrease the quality of the video if it can save enough bits to be "worth it" (where the definition of worth depends on quantizer). Or it might have increased the quality and you could be underestimating the improvement by looking at only filesize. The tradeoff threshold is supposed to be calibrated such that it doesn't modify quality much, but it's not perfect, and can only be accurately measured in 2pass mode. (The same advice applies to all options, but especially vhq, bvhq, and anything related to B-frames.) |
Цитата:
PHP код:
|
Force
Цитата:
|
RBF, спасибо! Буду тестить! ;)
|
может
|
Пожалуйста поделитесь впечатлениями об xvid avc?
Тесты на думе, xvid avc по четкости удивляет, по лучше будет чем x264 и ateme, но это только на скринах. Не подскажите когда можно будет его скачать для теста? |
Цитата:
Цитата:
|
Было сказано что работа над Хвид 1.1/1.2 MPEG4-ASP не будет предостановлена. AVC будет добавлен как ещё один из многих профелей как ASP,SP ,QSIF ....
Хвид МПЕГ-4 ещё очень популярен засчёт совместимости с Дивкс плеерами, за счёт старых маломощных ПК и качество у него на средних битрейтах у него хорошее , чтобы просто так перейти просто на Н.264 Скорее всего воссоединения между х264 и Xvid-AVC не будет. Говорят наоборот будут увеличивать конкуренцию , как тогда уже в далекие времена новый Хвид MPEG-4 ASP vs Libavcodec MPEG4 -ASP. |
Кодированием видео я почти не занимаюсь!
Иногда кодировал VP6 Счас скачал кодек x264vfw.revision387.7z А что с ним делать не знаю! как Его установить??? |
Egoist|ru
Берешь и кодируешь Virtual Dub Mod, результатом не будешь обижен... А установить очень просто, просто скачай отсюда... http://www.webalice.it/f.corriga/x26...-Full_r389.exe А чтобы результат был еще лучше лучше пользуйся megui, но с ним надо будет разбираться, ЖЕЛАЮ УДАЧИ... Если что задавай вопросы... ВСЕМ!!! |
RaW
Спасибо счас попробую! |
Я вопрос задам :).
Юзаю в cli такие настройки: "C:\Program Files\x264\x264.exe" --progress --pass 1 --bitrate 1378 --stats "x264.stats" --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --qpmin 10 --qpmax 51 --qpstep 4 --scenecut 40 --min-keyint 25 --keyint 250 --direct temporal --8x8dct --ref 16 --mixed-refs --analyse all --b-pyramid --weightb --bframes 3 --b-bias 0 --subme 7 --me hex --merange 16 --sar 1:1 --threads 1 --filter -1:-1 --b-rdo --trellis 2 --no-fast-pskip --quiet -o NUL "hp.avs" "C:\Program Files\x264\x264.exe" --progress --pass 3 --bitrate 1378 --stats "x264.stats" --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --qpmin 10 --qpmax 51 --qpstep 4 --scenecut 40 --min-keyint 25 --keyint 250 --direct temporal --8x8dct --ref 16 --mixed-refs --analyse all --b-pyramid --weightb --bframes 3 --b-bias 0 --subme 7 --me hex --merange 16 --sar 1:1 --threads 1 --filter -1:-1 --b-rdo --trellis 2 --no-fast-pskip --quiet -o "vid_2.mkv" "hp.avs" Вообще, то сначала выставил umh - merange 32, но этот упырь сказал, что собирается первый пасс кодировать 45 часов :o. Я его послал... сказал, что он оборзел... и Настроил так как сейчас... в результате Гарри Поттер 1 кодируется у меня до сих пор. Вторые сутки пошли... И я вот думаю, может есть какой-нить крутой баланс между ценой и качеством? А то чё-то меня даже в ЭТОМ случае цена несколько не устраивает... Двое суток с лишком - это уж черезчур круто для одного фильма... Причём не на самых высоких настройках... |
Force
--ref 16 замени на --ref 4 --trellis 2 замени на --trellis 1 можно поставить --subme 6 И конечно используй первый turbo проход. Будет кодировать сутки вместо двух. |
во маньяки я со скоростью меньше 5 FPS не кодирую, 8-10 это для меня нормал для второго прохода, а первый 30-40 FPS. (проц A64 2.5 ГГц) --me umh и --trellis 2 слишком тормозят.
вот с такими настройками жал вчера третий эпизод звездных войн в разрешении 720х304: "x264.exe" --pass 2 --bitrate 728 --stats ".stats" --ref 10 --no-fast-pskip --bframes 3 --filter -2,-2 --subme 7 --b-rdo --weightb --trellis 1 --analyse all --8x8dct --sar 1:1 --progress --no-psnr --output первый проход 38 FPS, второй гдето 6-7, я игрался немного, потом на ночь выключал, но за пару вечеров всё сделалось. |
Skaarj
Цитата:
У меня первый проход - 33fps, второй - 14fps (при 720x304) |
RBF
А подскажи, что у тебя за система, или скажи на каких настройках у тебя на втором проходе 14 fps??? У меня просто максиму 6-7 fps... |
RaW
У меня кодируется на Prescott-256/3600МГц или на Northwood-512-HT/3000МГц. |
Нуждаюсь в помощи:-)
Я делаю видео из скриншотов (разрешение 800x600,видео обрезаю до 800x512,),у мувика 25fps.Кодирую ессно x264 (пытаюсь),при помощи Virtual Dub Mod.Приемлемый размер того что должно получиться ~26-27 Mb/min.При таком размере качество получается так сибе -- и не более,плоховатое.У меня есть 2 мувика коженые (но не мной) этим же кодеком с таким же вот MB/min ,но качество там значительно лучше.Поэтому нужна помощь по настройке кодека.Сам я как ни пытался -- ничё хорошего не выходит (я даж не знаю -- какой результат дают все те опции -- так что моё экспериментирование с ними -- это как обезьяна с очками + я не могу понять как сделать 2-х проходное кодирование -- пробовал -- до получения видео добраться не получилось :-() Пробовал такие же настройки как в первом сообщении темы (кстати Subpixel refinement precision -- такой настройки вообще не нашёл) -- качество тож неудовлетворительное (опять же в тех мувиках лучше).Помогите пожалуйста,объясните,научите:-) -- скорость кодирования не имеет значения. |
Заходи и читай... http://www.dvdtocd.narod.ru/
|
спасибо большое -- а можешь ещё объяснить как сделать 2-х проходное кодирование -- я так понял,что так будет лучше картинка
|
Мда -- попробовал в соответствии с описанием настроек всё поставить на максимум... -- время кодирования 13 секунд занимает порядка 15 мин -- а результат -- никакого... как такое может быть? что уж такое-то я делаю (или не делаю) -- что нормальное видио не выходит.Я DivX'ом при таком же Mb/min намного лучшую картинку получу -- но сча мне это не подходит.Хочу именно x264 -- я ж вижу -- им как-то можно сделать прекрасное изображение да ещё и размер мне приемлимый.Но КАК? -- вот уж никак не получается.
Настройки сча вот какие сделал: Average Bitrate 5000 (аксимум из того что там возможно) Keyframe boost 20% В разделе Partitions все галочки включены Max Ref. frames 16 Partition decision 6 (RDO - Slowest) Range 32 Остальное по дефолту. Большая просьба помочь,особенно к тем -- кто может быть занимается записью чего-то вроде FragMovie и представляет какое качество желаемо. |
а хотя знаете -- сейчас сидел и оч внимательно сличал качество тех роликов и то что у меня получается -- х.з. может я просто слишком придирчив к своему... трудно судить...
|
Male
Вместо Average Bitrate 5000, поставь Quantizer - 22. Также поставь 8x8 transform и Deblocking -2 -2 и скажи, какой в итоге вышел битрей у закодированного файла? А в DivX ты никогда не получишь такую же картинку на одинаковом битрейте и источнике. |
скоро сделаю -- напишу -- просто у меня при добавлении твоих настроек почти час теперь занимает кодирование того маленького кусочка,по которому я качество проверяю:-(
|
Male
13 сек. кодирует час? :o Что-то здесь не так, какая у тебя машина? |
вот : 486 килобит/сек -- приемлимый,да и качество я пожалуй соглашусь что порядка тех (вышеупомянутых) мувов.В общем считаю для себя -- что с этой проблемой разобрался:-) -- спасибо всем.
Но вот ещё что оказалось -- то видео которое только что сам я закодил виртуал дабом -- терь им открыть его нельзя.Вот что пишет: One of the video codecs installed in the system modified the vidio format passed to it by VirtualDub.This indicates a codec bug that may cause the Windows video codec system to mulfunction. Может и тут подскажете как быть? (я так понял нужно найти какой кодек там всё портит и его снести -- но как это сделать;а мож я и неправильно понял...) -- а то мне без этого никак -- я ведь потом из маленьких кусочков видео составлять буду итоговый ролик -- и склеивать я их буду виртуал дабом -- но только сча эт как оказалось невозможно. |
да слабая: AMD Athlon 2500+ ,RAM DDR 1Gb (хотя это как и видяха уверен не нужно -- важен только проц).Я ведь не профессионяльно этим занимаюсь -- так решил пару роликов своих сделть -- первый получился с прекрасным качеством(реально прекрасным -- лучше я не видел качества),кодил DivX'ом -- но там битрэйт 809 килобит/сек -- это всё ж не приемлемо:-(А сча вот второй делаю...
|
Male
486 килобит или килобайт? Потому что 26-27 Mbайт/min это примерно 3500Кбит/сек Для твоего проца у тебя просто невероятно низкая скорость, сколько там показывает fps? Что интересно за источник, возможно в других роликах, он был предварительно еще почищен от шумов. А не открывается дубом, потому, что нет декодера, ведь ты кодируешь энкодером, а не декодером. Надо поставить последний ffdshow и включить в Программы\ffdshow\VFW codec configuration\decoder - поддержку H264 |
да ошибся -- килобайт конечно:-)
про fps не очень понял -- если ты именно о том который показывается во время кодирования -- то там что-то вот такое: 0.0 fps;0.2 fps;0.4 fps;и даж было разок 1.2 fps -- вот так (само видео -- 25 fps в итоге). источник как я уже и писал -- это набор скриншотов (800x600,bmp) (800x512 -- это тот размер до которого я обрезаю) ,качество скриншотов ессно можно принять за идеальное,шумов точно нет:-).Ну и конечно -- все ролики такого рода делаются из скриншотов или Fraps'ом -- но те ролики -- уверен виртуал даб ,т.к. он там написан в используемых программах,да и вообще -- уверен из скриншотов -- это наиболее популярно (по крайней мере в UT2004) |
Male
Так там, что кадры ни как не связаны друг с другом, т.е. не составляют последовательное движение чего-нибудь? Можешь показать несколько идущих подряд кадров? Если это просто несвязанные скрины, тогда понятно, почему у кодека крышу сносит. Для такого видео вообще кодеки с межкадровым сжатием бесполезны Лучше использовать JPEG2000. |
webfile.ru/722409 -- вот тут пример того -- что будет (последовательные скрины,только уменьшенные и JPEG)
а ffdshow у меня стоит 20051221 -- хотя мож быть это вовсе и не версия а дата (уж очень похоже).Последний он или нет -- как узнать? и не совсем понял я про "включить в Программы\ffdshow\VFW codec configuration\decoder " -- можешь подробнее объяснить -- а то совсем не понятно что это значит. |
ответте пожалста кто-нить -- что же сделать мне -- что б я мог открыть виртуал дабом видео коженое x264 (ffdshow стоит)
|
Откроется только в AVI и нужно поставить в VFW Decoder config во вкладке декодер на против H.264 - libavccodec
|
вот в том и проблема -- где там какие VFW Decoder config -- никаких настроек нигде не вижу... может я какой нитакой ffdshow поставил -- так вроде кодек как кодек -- но настроек у него нет никаких -- нету ниче -- уж не знаю где смотреть :-( -- и если ffdshow выбрать как то,чем сча кодить буду -- там тоже того о чём ты пишешь что-то не видно.
Напиши плз по-тупому -- типа открой это -> нажми тут -> терь это выбери -> ещё чвой-нить -- алле гоп -- готово:-) -- а то самому мне видно не найти где это... |
to Male
На 14, 15 страницах в этой же ветке описано уже как ffdshow настраивать. |
Спасибо , посмотрел -- открыл те настройки -- поставил там libavcdec -- не помогло -- как не мог открыть -- так и не открывает.В чем же теперь дело?
|
ну помогите же плз:-) -- а то я ещё на одном форуме спросил -- там тож молчат -- вопрос что ли такой глупый...? -- мне без этого придётся другим кодеком видео писать -- а это непозволительно -- сильно возрастёт объём:-(
|
А что хотите с видео то сделать уважаемый? Зачем в дабе то открывать?
|
о -- уважаемый -- приятнА :-)
а с видео вот что хочу делать -- "склеивать" ролик итоговый и собстнно звук "приделывать" -- вот что мне от виртуал даба нужно |
Это всё можно сделать и в Mkvmerge GUI - из MKV Toolnix'a, а даб вместе с VFW и AVI уже давно пора выбрасывать и кодировать видео в х.264 через MeGUI :) как всё прогрессивное человечество!!! :)
|
всё:-) -- всем спасибо -- снёс все кодеки -- поставил заново -- всё теперь работает:-)
|
Парни всех с НОВЫМ ГОДОМ, спасибо за то что вы есть, без вас не разобрался где 264 а где vid.... Cпасибо Вам за все С ПРОШЕДШИМ НОВЫМ ГОДОМ СОБАКИ....
Кстати тогда вопрос, что за новые функции... Bidrectional enable???? PSNR calculation.... ???? |
Bidirectional enable это бифреймы. Само собой включать надо 3 штуки.
PSNR calculation никак никак не влияет на качество, но зато отнимает совсем немного времени для подсчёта качества видео OPSNR. Я этому тесту не очень то доверяю, в отличии SSIM у него меньше "визуальных" алгоритмов подсчёта качества видео. Хотя если разница большая , скажем 0.5 дб, то точно лучше. Добавили --bime . Не много улучшает би-фреймы лишь только в случае когда есть два вектора для Би. Чего не всегда бывает. На скорость практически не влияет, качество чуть лучше. Присоединяюсь к поздрвалениям . Год огненной собаки это наш год. Вернее лающей собаки ;) НОВОСТЬ. Быстрый декодер+плеер для Н.264 http://forum.mediatory.ru/viewtopic.php?p=37665#37665 |
Цитата:
|
DS фильтр вышел - но у него сильные ограничения оказывается есть - не тянет CQM и прочие радости последних версий х.264 :(
|
ALPHA VERSION FOR TESTING PURPOSE ONLY все таки. А то что оно на данном этапе развития декодер не поддерживает CQM, кодинг без потерь и интерлейсинг, думаю для большинства не кретично. Зато скорость по тестам, которые RBF выложил, впечятляет.
|
Даже многие CQMs производит. Единственное что не производит это интрелейс и loseless, которыми никто не пользуется.
|
Пока из замеченных багов, только глюк с DirectShowSource в ависинте, зато качество декодирования соответствует стандарту и поностью совпадает с другими декодерами.
|
Появляются первые плееры HD-DVD. http://www.fcenter.ru/online.shtml?hardnews/2006/01/05
Как и было сказано Н.264 High Profile Level 4.1/4.0 поддержан.http://www.blu-raydisc.com/assets/do...0305-12955.pdf . Видеокодеки х264 и Неро Н.264 (оба Main/High Profile ) отвечают по всем нормам ISO/IEC 14496-10. Это говорит о том что теперь все плееры HD-DVD и BRD производят видео, закодированные в х264 и будущий новый Неро7 Н.264 High Profile. Так что Н.264 будет отныне таким же популярным кодеком как и МПЕГ-2. Цены на новые плееры нетакие уж и высокие, в сравнении с барибонами. В дальнейшем будут падать. |
x264
Здравствуйте. У меня вопрос. Есть видео: контейнер AVI, кодек H264. FFdshow свежий скачал. В плеере (VLC, Crystal,WMP ) изображение оч-чень приличное, никаких нареканий. Но есть желание перегнать видео в ХviD(DivX) для просмотра на стационарном плеере. V.dub, V.dubMod, Vegas открывают но `исходное видео`, открытое в прогах-редакторах , в отличии от плееров, ужасное: квадраты прут почти в каждой сцене. У кого нибуть был подобный опыт, или есть мысли по этой ситуации? Материал форумов по теме H264 обычно противоположнонаправленный, т.е. `в H264` а не `из H264 `. Спасибо.
|
iol65
Цитата:
|
Цитата:
Используй AviSynth-ковый скрипт DirectShowSource("file.avi") как исходный файл. |
Новая версия h264 декодера:
Version 0.0.0.3 Alpha (20060109) : CQM support Fix for 8x8dct Flush buffered frame Support for X264 and x264 FOURCCs Now use MERIT_NORMAL ---------------- http://coreavc.corecodec.org/CoreAVC20060109.7z Упёр с doom9 ============= По сравнению с Nero и FFDShow разница в качестве есть ? |
dimzon, спасибо огромное! AviSynth - "то, что доктор прописал" :)
|
|
А кто-нибудь подскажет, как через в ависинтовом скрипте можно регулировать яркость изображения, к примеру?.. меня интересует именно КАК её регулировать, то есть какие команды нужны, как подключить плагин вроде понятно...
|
to Force
Ну а причем тут x264? Никаких плагинов подключять не надо, имеется внутренний фильтр Tweak. Добавляешь в скрипт строку Tweak(0.0, 1.0, X, 1.0) X - яркость в интервалле от -255.0 (Темно) до 255.0 (светло). Исходное значение 0. И методом научного тыка :) определяешь приемлимое значение X. |
X264
Народ, где почитать (на рус.), как "...кодировать видео в х.264 через MeGUI как всё прогрессивное человечество!!!"
Пробовал через последнюю версию FairUse Wizard 2.2 кодировать 2-часовой DVD-фильм в 700MB на полном автомате в 2 прохода - получилось, но результат в NeroRecode (AVC при всех вкл. "галочках") при том же выходном размере файла порадовал больше. Чувствую, что не задействовал всех возможностей кодера X264. P.S. Нашёл сообщение RBF на форуме mediatory.ru (на счёт FAQ по MeGUI) : http://www.dvdtocd.narod.ru/megui.htm Немного устаревшая, но большое спасибо от ламеров типа меня ! |
Gnidodav, ну да не причём... Спасибо. А есть где-нибудь список и описание всех комманд AviSynth?
|
http://www.dvdtocd.narod.ru/megui.htm
Помоему там ошибочка. Цитата:
|
to Force
Хэлп по AVISynth на русском |
Gnidodav, спасибо!
Кстати, а что это за параметр Bitrate Variance и почему не в CLI-версии он имеет другое значение (в процентах, кажись, 60)? и на что влияет Quantizer Compression? |
Force, Gnidodav
Да вы чего? Мы что зря переводили? В самом ависинте уже давно есть полная русская версия хэлпа. Надо лишь при установке ее галкой отметить. |
Упс. Видимо упустил сей факт из виду :). Бывает.
|
RBF, а где можно найти то, что у вас получилось?
|
|
Попытался запустить перекодирование 2-час.DVD с помощью управляющей проги FairUse
Wizard 2.2 и внешнего кодера X264vfw(Core 43 svn-399M) c параметрами по-умолчанию + некоторые мною изменённые : 8x8 Transform - вкл. Max Ref. Frames - 5 B-frames - 2 Partition desision - 7(RDO-Insane) Method - Exhaustive Search Range - 24 Но когда увидел на "Multipass - First Pass" показания проги : 23ч.40мин. до конца и скорость обработки 1-3fps (и это на 3.2GHz P-IV !), то понял, что своими поправками я ввёл кодер в режим "High Profile", хотя в отличие от X264MeGUI, vfw-интерфейс такой закладки не содержит. При опции "движка" скорость/качество управляющей проги FU 2.2 в режиме максимального качества вышеозначенный диск перекодился за 6ч.30мин. Параметры были такие : 8x8 Transform - выкл. Max Ref. Frames - 1 Partition desision - 5(High Quality) Method - Hexagonal Search Range - 16 Немного смущает факт загрузки проца только на 50% (при кодировании в XviD загрузка не менее 75%) В итоге я решил отключить процесс, т.к. обычно время второго прохода в 2-3 раза больше - жаль мне технику ! Вопрос к спецам : на много ли ухудшает качество режим первого прохода "Multipass - First Pass(fast)" ? |
Быстрый первый проход практически не влияет на качество видео.
Цитата:
Exhaustive Search + Partition desision - 7(RDO-Insane) + Range - 24 настолько бешеные настройки что 24 часа это еще по-божески :) Вполне достаточно Hexagonal + 6 RDO + Range 16 для отличного качества, да и будет раза в два быстрее по скорости! |
24часа - до окончания только первого прохода! Представляю, сколько бы длился второй. Не даром авторы управляющей проги пожалели пользователей своими божескими максимальными установками для X264.
|
А имеет смысл для 1 прохода делать "быстрые" настройки(к примеру поставить Me Range поменьше и сам ME попроще)
Как сильно повлияет на качество? |
По моему Me Range и алгоритм вообще низя менять - может и ошибаюсь - но вроде на думе читал.
|
Я скорее всего менял, а вот кол-во B frames точно нельзя менять
A fast 1Pass ? Чем отличен |
GreatWizard
В MeGUI есть готовый пресет для Turbo 1-го прохода, посмотри, что там отключено. Это безопасно, качество понижается крайне незначительно. |
RBF
Опробовал turbo 1st pass, нормуль :) ---- Скоро 400 ревизия :D -- А откуда взялся encavc? Где-то мелькало encavc.exe, это случаем не ateme Beta ? |
GreatWizard
Цитата:
|
Для публики нет ещё нового Атеме энкавс. Кодек только у нас, у бета тестеров. http://forum.doom9.org/showthread.php?t=105763
|
Недавно перешёл на более быстрые настройки и более высокий битрейт. Всё равно ДВД болванки дёшево стоят. На 1 двд вмещается 3 фильма битрейта 1300-1500 кбит/с с 5.1 звкуом НЕ-ААС 160 кбитс/с
1-й проход турбо. 2-й : x264.exe --pass 2 --bitrate 1400 --stats ".stats" --ref 3 --bframes 3 --weightb --filter -2,-1 --subme 5 --analyse all --8x8dct --qcomp 0.75 --progress --no-psnr --output "C:\video.mp4" "C:\video.avs" Для битрейта 1300-1500 кбит/с прироста от subme 6 и бОльшего числа рефернсов нет. А такие фичи как --b-rdo --bime --trellis 1 --mixed-refs хороши только для низких битрейтов. Что греха таить. Если и можно впихнуть на 1 сд один фильм приличного качества, то только при очень медленных настройках. А тут при более высоком битрейте и скорость выше и качество отличное. |
Igor_D
Цитата:
Разрешение без изменений, анаморф и т.д - так называемое прозрачное качество. Даже если с такого диска перекодировать обратно на DVD с AC3 5.1, чтобы дать знакомым на стационаре посмотреть, то отличий от оригинала они никогда не заметят (не раз проверял) :) |
Igor_D
Цитата:
Хорошие 2x слойные сохраняю на HDD до лучших времен ;) ------ RBF Цитата:
Черные полосы же убираешь ? Цитата:
Наверно на это и расчитывают пираты делающие 12 в 1 =) |
GreatWizard
Цитата:
Цитата:
Да мы и не про квадратный DivX, а про H264 говорим. Неотличимость от оригинала, естественно контролирую также и на мониторе, да и знакомые на мониторе не отличают. |
RBF
Цитата:
Я имел в виду, что если даже divX на ТВ лучше то про h264 разговора нет :cool: После того как полосы обрезаешь, Aspect Ratio получаеться не стандартный(45:19 к примеру), или разрешение прописываешь?:unsure: |
GreatWizard
Цитата:
Прописываю в самом H264 потоке Pixel (Sample) AR, не разрешение картинки в контейнере, это так по стандарту полагается. В mpeg2, кстати, так же сделано. |
Кстати разные плееры обрабатывают AR по разному - в основном поджимая по вертикали а не растягивая по горизонтали - при этом съедается часть строк изображения и падает чёткость. Правильно же обрабатывает картинку например Nero Showtime - а почти все остальные, например BSPlayer, MPC делают это неправильно - может это конечно из за ffdshow. Сегодня попробую TCPMP и CoreAVC dshow фильтр.
============================= Проверил - в mkv контейнере TCPMP и CoreAVC dshow фильтр работают с AR нормально - растягивая видео по горизонтали. |
RBF
Цитата:
Насчет прописывать AR в поток, не приходилось делать вот и не подумал AlexB17 Цитата:
|
Хотел спросить совета. Чем лучше воспользоваться при кодировании Losseles видео, оно у меня в формате Huffyuv.
Боюсь, что будут проблемы со звуком (убежит). |
Задал вопрос в не той ветке. Здесь обсуждают х264 , а не особенности воспроизведения беспотерьного видео.
Звук у тебя убежит так или иначе так как машина у тебя слабая для воспроизведения huffyuv. |
Эээ, нет, вопрос был задан по месту, данная машина к вопросу отношения не имеет. Это было написано для другого раздела форума.
Пожалуй, вопрос раскрою. Воспользовался Megui - непонравилось, что надо перекодировать видео в другой цветовой формат. Да и .avs, он поэтому делать не может. GordianKnot кодирует видео, сразу, но здесь непонятна обработка .avs файла. Он сохраняется только один раз, потом если разрешение надо изменить, надо лезть в сам файл. Звук надо бы кодировать в BeSweet, а ссылки на него из программы нет. В общем, пока ни в чем не разобрался... ------------- WinXP, MSI-K8N Neo2, Athlon64 3000+(Win), 1 Gb DDR3200, NEC ND-3540A, Seagate (200-IDE+250-SATA), Maxtor 200, WD 250 |
avscipt : convertYV12(). х264 работает с YV12
|
Igor_D
Цитата:
|
Что за фишка SMP которую хотят добавить в CoreAVC decoder ?
На Дум9 MPEG-4 AVC/H.264 Information смотрел, не нашел :( |
SMP оптимизация для HT , dualcore, cuadocore итд. У кого например НТ можно ещё на 75-80% а то и больше поднять скорость декодирования. То есть П4 НТ 2.8 вполне нормально сможет воспроизвести 1920x1088 QuickTime H.264 трейлеры. Это реально. Даже VLC не может так быстро декодировать Xvid.
|
Igor_D
Цитата:
|
При кодировании видео ЛИЧНО У МЕНЯ :) HT дает прирост до 20-30% - а при декодировании я так понимаю прирост будет еще больше. У меня старенький пенек 2.6 с HT декодирует через TCPMP без оптимизации SMP 92% кадров 1920х844 сделаным в х.264 со всеми наворотами, я думаю я спокойно буду декодировать 1920х1080 если они введут SMP оптимизацию.
|
народ, а второй проход двухпроходного кодирования будет быстрее чем кодирование в один проход? просто ведь при первом проходе собираецца инфа и при втором на это время по идее тратицца не должно, если быстрее, то на сколько?
|
Не намного - по моему всего не несколько процентов быстрее.
|
Народ, кто-нибудь сталкивался с такой проблемой. x264 не может начать второй проход и выдает ошибку во время включенного режима в VirtualDub "reconstruct from fields - adaptive" (inverse telecine), пишет "2nd pass has more frames than 1st pass (176099 vs 140876)".
Пользуюсь VirtualDubMod 1.5.10.1 и x264-409.Также пробовал другие версии VirtualDub, не помогает. Такой проблемы не возникает при использовании Divx. Что это, баг x264? Если это баг, устранят ли его в будущем, и как с ним бороться сейчас? |
Попробуй вместо VirtualDub'a использовать Avisynth c плагином Decomb.
|
Всех приветствую...
Кто нибудь может расшифровать эту строчку, fix mv predictors in pre-me for b-adapt. Не учто AQ доработали? |
Да нет. AQ ещё не обновляли.
AQ = adaptive quantization. Макроблоки имеет разные квантайзеры. То есть какие-то макроблоки имеет более высокий квантайзер(ниже качество) , другие же низкий квантайзер ( высше качество). Получается что фрейм состоит из макроблоков различного качества. То есть та часть кадра, которая нуждается в бОльшем качестве получит больше битрейта за счёт той части, где качеством можно пожертвовать (например темнота.) . Уже описывали это. В последней же ревизии сказано что пофиксили алгоритм для адаптивного вставления би-фреймов. То есть би-фреймы будут выставляться только там где это полезно. |
Igor_D
Благодарю... |
Цитата:
Decomb - отличный фильтр к отличной программе. Да, пожалуй, один из лучших фильтров для IVTC. Жаль, что я им раньше не пользовался. Вобщем, помогло, спасибо. Да, может, кто-нибудь знает, есть для AviSynth какой-нибудь плагин для вывода логотипа? С поддержкой TGA или BMP последовательности? Споддержкой альфа-канала или хотя-бы с прорезкой по цвету? Заранее благодарен... |
Что-то все затихли. Наверное из за того что престали компилировать на думе. Хотя уже 417 ревизия http://x264.nl/
|
Sharktooth болеет - а я только его билды и юзаю - в других патчей нету полезных часто. :(
|
Все осоновые патчи уже включенны в cvs. Единственного чего нет это только AQ и subme7 , которыми никто практически не пользуется из-за "левости" AQ и медленности subme7. А так билды между Шартуса и с x264.nl больше ни чем не отличаются.
|
Igor_D, странно, я их пожизни юзаю... :)
|
Зачем? Попробуй subme 6 и без AQ. Качество не отличимо.
|
Ну у Sharktooth'a еще и в комплекте MeGUI x264 свежий есть всегда :)
|
насколько я понял MeGUI-x264 больше не будет, теперь будет только полноценный MeGUI, со всеми фишками x264 и Snow в одном файле.
|
Вот мои настройки x264. Пожалуйста, поправте меня, если не прав.
|
Я же тебе лично давал строку, которой кодировать. Уже раз сто об настройках говорили и про VirtualDub. Читай ветку!!!
|
И правда - пора уже отказыватся от даба! А то я даже не въехал сначала откуда такие скрины! :)
|
Igor_D,
спаибо за ту строчку, но в дабе есть мне необходимые фильтры!!! |
Igor_D, я проверяю на телике, а там очень сильно видно всю градацию чёрного... Поэтому когда кодишь с AQ - она становится заметно плавнее. А subme 7 - это скорее для того чтобы совесть была чиста, мол всё круто ;).
А вот MeGUI не юзаю... Кто-нибудь может подсказать как пользоваться консольным avc2avi? А то нужно 264 перегнать в avi, а framework качать вломак... 22 Мега для модема - это серьёзно... |
Yuriy Wise, В Ависинте они тоже есть.
|
Цитата:
|
AlexB17, просто для игрухи видюхи... А они должны быть именно в ави.
Всё, методом ненаучного тыка всё получилось! :) Вопрос снят. Ах, щет. Не снят... Точнее не до конца... Как теперь звуковую дорожку к нему приклеить? Точнее чем? А то все мои проги хотят VfW... А там чистый 264 RAW. |
Всё, разобрался. Надо мне было читать внимательней. VirtualDubMod всё прекрасно может. :)
|
Помогите, пожалуйста, с настройками x264. Проблема такая. Конвертирую фильм (720*302, 23.976, битрейт 650). Фильм зажимается хорошо,но, на нескольких сценах фильма (всего минуты 3-4) задний план, монотонный, рассыпается на макроблоки, в то время, как актер на переднем плане прокодирован хорошо. Происходит это и на динамических и на статических сценах. Увеличение битрейта до 1000 помогает только слегка, макроблоки все-равно видны. Посоветуйте, что делать. Усиливать деблокинг? Так это скажется на качестве картинки всего фильма. Уменьшить отклонение битрейта (bitrate variability)? Может есть какой хороший адаптивный фильтр деблокинга для ависинта?
(Сейчас пробую зажать фильм с тем же битрейтом в Nero AVC, и посмотрю, что получиться, возможно поможет) Настроики кодера x264: cabac=1 ref=8 deblock=1:-1:-1 analyse=0x3:0x133 me=hex subme=6 brdo=0 mixed_ref=1 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 chroma_qp_offset=0 slices=1 nr=0 bframes=3 b_pyramid=1 b_adapt=1 b_bias=0 direct=2 wpredb=1 bime=0 keyint=250 keyint_min=25 scenecut=40 rc=abr bitrate=700 ratetol=4.0 rceq='blurCplx^(1-qComp)' qcomp=0.75 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40 pb_ratio=1.30 Настройки ависинта: Loadplugin("D:\Program Files\GordianKnot\DGMPGDec\DGDecode.dll") Loadplugin("D:\Program Files\GordianKnot\AviSynthPlugins\decomb.dll") function VD_Logo (clip clip, int "x", int "y", int "alpha", bool "transparent", \ int "xr", int "xg", int "xb", int "tolerance", string "filename", \ bool "animate", int "start", int "duration", int "loops", \ int "fadeinlen", int "fadeoutend", int "fadeoutlen") { LoadVirtualdubPlugin("I:\VirtulDub\vdub_1.5.10.1\plugins\logo.vdf", "VD_Logo", 1) return clip.VD_Logo (default(x,700), default(y,800), default(alpha,250), \ default(transparent,1), default(xr,0), default(xg,0), default(xb,0), default(tolerance,50), \ default(filename,"H:\для квн\логотип bmp с середины\logo0000.bmp"), \ default(animate,1), default(start,1070), default(duration,1), default(loops,0), \ default(fadeinlen,20), default(fadeoutend,1228), default(fadeoutlen,16)) } mpeg2source("C:\DVD\temp\новый.d2v") Telecide(order=1,guide=1,post=0,vthresh=30) decimate() crop(0,102,720,272) lanczosresize(720,302) Levels(0, 1.3, 255,0, 255) TemporalSoften(4,4,8,15,2) ConvertToRGB VD_Logo() Trim(0,140072) ++ Trim(142870,143187) ++ Trim(148991,149744) |
Скорее всего проблема в декодере - но может быть это и известная проблема "синего неба" когда на небе просто видны макроблоки. Для таких целей раньше был AQ patch а сейчас хорошо помогает параметр --no-fast-pskip. Но прежде чем перекодировать попробуй обновить декодер.
|
SergeyNew
Ты что кодируешь, зачем лого в РГБ, зачем 302, а не 304, почему abr, а не 2-pass? |
RBF,AlexB17
У меня не работает AR прописанный в x264 потоке при проигрывании в directShow player'e Значит копирую DVD на хард, создаю d2v проект, подрубаю его через avs(обрезав чёрные полосы; без ресайза), подсчитываю AR который надо применить на будущий x264 поток, подсчитываю битрейт..... и т.д. Задаю параметры кодирования и подсчитанный AR вписываю в MeGUI(входящее видео, и которое должно получиться с применением AR кратно 16). Получаеться к примеру video.264(почему-то не открываеться) или video.mp4 или video.mkv, при открытие в DS плеере AR не применяеться..- все растянуто :( Пробовал прописать AR в mp4 через YAMB не получилось, выходит ошибка + я не знаю как посчитать PAR( напомните формулу плз). А если прописать AR в MKV, то работает только через TCPMP в режиме пропорций- авто. x264 rev427, avisynth 2.56, coreAVC 0.4a, haali matroska splitter 1.6.48.1, LightAlloy 3.5 |
Да нет, кодирую в два прохода, первый полный. Лого в ржб, потому что фильтр идет от дуба.
Не знаю,302 конечно на 16 не делится, но вряд ли что изменится 302 или 304, я давно уже по вертикали ставлю с делением на два, все работает. Сейчас закодировал в Nero, результат заметно хуже, провалы все в тех же местах, но заметно хуже. |
Всётаки размеры должны быть кратны 16(минимум 8 но тоже не рекомендую) что бы не было у кодека заморочек. Да и первый проход напрасно полный делаешь - толку мизер а времени убивается уйма.
2 GreatWizard У меня тоже в потоке как то странно прописывается - видео как бы сплющивается по вертикали в 2 раза. Для PAR никакой формулы грубо говоря не нужно - даже при обрезке если PAR 2.35:1 он такой же и останется. Прописывал в mkvtoolnix'e именно Aspect ratio а не Display W/H - все работает через все плееры - я думаю за это матрешкинский сплиттер отвечает а не декодер и плеер, попробуй обнови его - он недавно свежий выходил 1.6.60.23(у меня по крайней мере). |
AlexB17
Цитата:
<no-fast-pskip name="Fast P-frame Skip Detection"> <Advanced>Fast Skip detection increases speed but may cause slight blockiness in areas of solid colour or slight gradients such as dark scenes or sky.</Advanced> <Basic>Enables early Skip detection on P-frames.</Basic> <Recommended>Disabled</Recommended> <Default>Enabled</Default> 2 AlexB17 Прочитал я про этот "фаст скип" и понял, что это как-раз то, что мне надо. Только маленькая проблема, как его отключить? Может подскажешь, а то я не силен... |
AlexB17
Цитата:
Цитата:
where dar : display aspect ratio (what ratio to be displayed) sar : stream/sample aspect ratio (the original/non-cropped aspect ratio of the stream) par : pixel aspect ratio note, these all are given if your source can be played correctly ! отсюда Цитата:
|
GreatWizard
PAR(SAR) высчитывается путем деления DAR на FAR. DAR - это аспект с которым должна показываться картинка. FAR - это реальное соотношение сторон картинки. DS coreAVC нормально не поддерживает PAR. Он пока только может пропускать через себя инфу о PAR взаимодействуя с haali сплиттером, а декодер должен передавать в рендерер инфу о PAR независимо от сплиттера, потому что она содержится не в контейнере, а в самом потоке. Mkvtoolnix вообще удаляет PAR из потока, что крайне не рекомендуется. Правильно посчитай PAR, сохрани в mp4, и проверь поставлена ли при воспроизведении в настройках рендерера галгка "соблюдать аспект". |
RBF
Цитата:
----------- Цепь была такая: http://img401.imageshack.us/my.php?i...64chain6jv.jpg Video Renderer у меня такой без настроек... Есть более совершенный ? http://img401.imageshack.us/my.php?image=vrprop6so.jpg ffdshow выбил из цепи отключением поддержи YV12 YUY RAW форматов... Все получилось!!! Осталось только PAR переправить, есть способ не перекодируя? mp4box'om ? ---- А где можно взять др. декодеры RAW форматов типа i420.... вроде где-то одним архивом ложили? Большое спасибо RBF ! И AlexB17 за поддержку... |
-------
|
GreatWizard
Да там тоже самое, но считают сами цифры, а не соотношение. DAR_x*FAR_y=SAR_x и DAR_y*FAR_x=SAR_y У тебя старый рендер используется, с ним каши не сваришь :) У тебя что DX9 не установлен? Хотя нет, в графе то нормальный рендер стоит. Тогда кто же цепляет старье, уж не LightAlloy ли? Поменять боксом PAR можно так: mp4box -add C:\FILM.mp4:par=115:100 C:\FILM_2.mp4 Декодеры YV12/i420 нужны только для VfW. DirectShow 9 поддерживает их напрямую. http://rbf.nm.ru/Yv12_I420_yuvcodecs-1.2.exe |
2 SergeyNew
Fast P Skip этой строкой и отключается (--no-fast-pskip) или анологичной галочкой в свежих версиях MeGUI. 2 RBF & Great Wizard Я в принципе видел эти формулы для расчётов AR но т.к. кодирую только фильмы и TV то для меня это не особо актуально, в фильмах AR жестко прописан, скажем 2.35:1 или 16:9 соответственно картинка растягивается под эти значения - а для TV это вообще не нужно. Или может мне пока просто фильмы не попадались с кривым AR? Я пока с анаморфным кодированием сделал только 2 фильма и везде они правильно показываются - даже через TCPMP и CoreAVC не говоря уж про MPC и BSPlayer через ffdshow. Может я что-то делаю не так? :) |
А почему вам так не нравится AQ? Я помимо --no-fast-pskip ещё и его использую, и всё становится ещё лучше. Главное значения подобрать неагрессивные.
А по поводу Fast First Pass - не согласен. Как то решил добиться офигительного качества при минимальном битрейте - 300. Сначала использовал быстрый первый проход. После первого сделал ещё 5 проходов с максимальнейшими настройками (esa 32 и всё такое), но это не дало такого офигенного результата, как просто 2 прохода esa 32. Так что это вы зря по поводу того, что качество не сильно меняется... Может быть, конечно, мой случай слишком частный, но тем не менее, результаты не врут. |
AlexB17
Цитата:
При захвате с TV, тоже аспект не нужен, только если хватать 768х576. А если хватать с родныи разрешением чипа, например 704х576 у филипса, то без аспекта не обойтись. Цитата:
|
2 RBF
Цитата:
Цитата:
|
RBF
Цитата:
Надо менять рендерер - каши хочеться :) Цитата:
--------- RBF,AlexB17 Я тоже щас нашел лицензионный dvd "Signs" от "Видеосервис", где вместо 16:9 и 4:3 написано "1.85 anamorphic widescreen" Раньше думал все проще, к примеру PAL(720x576) 16:9 Пропорцией вычисляю 720 - 16 x - 9 - потому что по вертикали растянуто, x=720*9/16=405 Потом проверил открыв DVD в софтверном dvd плеере и вправду в высоту 405 :) A Gordian Knot рассчитывал неправильно 395, если не поправить пропорции вручную 1.777 при 16:9 и 1.333 при 4:3 . Раньше думал насчет способа "прозрачного" кодирования, но возможностей не хватало, да и навыков мало было... Щас классно с х264, mp4, mkv - это стало возможно ! Короче с AR не так просто как я думал, надо будет разобраться получше. Так что если поделитесь ссылками на статью по теме, буду благодарен.... |
Вот сижу читаю:
http://forum.doom9.org/showthread.php?t=106656 |
2 AlexB17
Спасибо, понял. Теперь буду пользоваться через MeGui. Да, он у меня требует Framework 2.0... Поиск в яндексе и гугле ни к чему не привел, странно... Зашел на майкрософт, там предлагают только Framework 1.1 и Compact Framework. И где его достать? Может кто подскажет... |
|
RaW
Спасибо. Оказывается, висит на главной странице, а я пропустил. |
AlexB17
Цитата:
Я говорю не про то, что на заборе, т.е. на обложке написано, а про то, что реально может содержаться на DVD. Реально на DVD может быть прописан аспект только 4:3 или 16:9, именно в соответствии с этим плеер и будет растягивать картинку, что там написано на коробке он не знает. На коробке пишут только для информации, какого соотношения (иногда не точно) будет полезная часть картинки после применения прописанного аспекта плеером. Следовательно, для того чтобы узнать точно аспект полезной части картинки с правильными пропорциями надо сначала посмотреть аспект в vob 4:3 или 16:9, потом отрезайзить в соответствии с ним, и только потом произвести кроп. Тогда получится истинный аспект картинки - DAR. Потом остается выяснить аспект у обрезанной картинки, но без предварительного ресайза - FAR и разделить DAR на него, тогда получится PAR, который и надо прописывать в 264или в mp4box. Если же мы не будем обрезать черные полосы, то тогда нужно просто разделить 1,778 или 1,333 (смотря, что прописано в vob) на 1,250 или на 1,5 (смотря, что у нас PAL или NTSC) и получится нужный PAR. GreatWizard Цитата:
Прописывание AR в потоке более рационально в индустрии. Представь, у тебя из файла идет передача через спутник. При этом переупаковка из одного контейнера в ts и дальше на передатчик, AR не потеряется и благополучно дойдет до плеера телезрителя. Цитата:
|
2 RBF
Почитал тут на думе про AR - разобрался - все равно спасибо! :) |
RBF
Цитата:
Цитата:
В mpc , поставил системный рендерер - поглядел в св-ва рендерера в mpc, то же окно :( Может возможно менять приоритетность(merit) рендерера в реестре? ------------------ Как считать P(S)AR, понятно. Но вот зачем, чем обычный AR хуже?... :sorry: |
GreatWizard
Обычный - это по твоему DAR? На самом деле он виртуальный, т.е. как бы не прописывается в явном виде, а автоматически высчитывается из FAR и PAR. К тому же PAR надежней и удобней, т.к в стандартах существуют различные cropping настройки, да и на протяжении видео PAR менять можно. В MPC можно выбрать любой рендер. Выбери там WMR7 или WMR9. Собственно WMR7 и должен использоваться по умолчанию. |
RBF
Цитата:
С этим всё ясно, thnx... -------------- Для решения проблем квадратов в тёмных местах :), не приходилось использовать блокбастер или др. фильтры ? Там чел говорит, что юзает LumaYV12(-2) and Unfilter(-5,-5) вместо blockbuster("dither") - что думаете? Да и еще Шарктуз предлагал использовать eqm_avc_hr матрицу... source - http://forum.doom9.org/showthread.php?t=107236 |
Цитата:
|
Давайте рассмотрим пример для тугодумов подобных мне :).
1. Имеем DVD PAL 16:9. 2. Ресайзим по вертикали в соответствии с аспектом, т.е. (9*720)/16=405, следовательно, получаем 720x405. Потом кропим до 680x347. Откуда следует, что DAR=680/347. 3. Теперь обрезаем черные края без ресайза. Получаем 680x494. Значит FAR=680/494 4. PAR=DAR/FAR=494/347 Надеюсь, я правильно посчитал. Раньше делал по-другому и не хочется в очередной раз так жестоко ошибаться :sorry: . Кстати с воспроизведением анаморфных рипов ffdshow с включенным overlay mixer'ом справляется без проблем. |
Gnidodav
Лучше все же 680x494 привести к кратности 16 и соответственно внести поправку в расчет. И еще, что-то многовато по горизонтали обрезал, до 680, обычно по бокам черные полоски меньше (или отсутствуют). Это не экранка/рулонка? В них аспект может быть изначально неправильный, надо проверять по круглым предметам в кадре. |
RBF
Нет, это не экранка. Схватил первое, что под руку попалось. DVD "Солярис" Тарковского. Там действительно по краям черные полоски по 14 и 26 пикселей. Также поглядел на встроенную в MeGUI функцию автоматического подсчета DAR. Так и не понял или это она только у меня такая глючная или она еще сыровата. Но на том же фильме она выдала DAR=37/20. Закодированный с таким значением DAR поток сплющило по сравнению с оригиналом примерно в два раза. Кто-то еще юзал эту опцию в MeGUI? У меня она только без кропа корректно работает. |
и кто только додумался до анаморфа и интерлейса, надеюсь с переходом на HD хотябы станут использовать квадратные пиксели, да и нафига нужна черезстрочная разветка когда в большинстве случаев будет использоваться LCD.
http://www.videoton.ru/Articles/HDTV/1080i.html |
На думе уже подобрали софт, который позволяет действительно автоматизировать процесс подсчета PAR. Aspect и SAR Calculator. Aspect находит DAR правда немного округляет, а с помощью SAR Calculator’а уже высчитывается PAR (ARS). На том же источнике:
|
А ссылочку можно? А то на думе влом копатся :)
|
|
Прошу помощи!
Проблема такая - при кодировании в MeGUI (MeGUI.NETv1.1.Bins_0.2.3.1024) и в RAW и в MP4 продолжительность видео увеличивается процентов на 20 и, естественно, при микшировании не совпвдает со звуком. Настройки использовались разные в т.ч. по умолчанию. При кодировании в Dub все в порядке. В обоих случаях avs-скрипт делался в GN. На компе установлен Windows 2003. Помогите разобраться. |
Circus
Покажи скрипт после GN. |
To RBF.
Вот скрипт: # Файл создан при помощи Gordian Knot # # http://gknot.doom9.org # PLUGINS LoadPlugin("C:\Program Files\GordianKnot\DGMPGDec\DGDecode.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\decomb.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\KernelDeInt.dll") LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\UnDot.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\dgbob.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\Convolution3d.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\FluxSmooth.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\TomsMoComp.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\VSFilter.dll") #LoadPlugin("C:\Program Files\GordianKnot\AviSynthPlugins\SimpleResize.dll") # SOURCE mpeg2source("E:\VTS_01_1.d2v") # TRIM #trim(startframe,endframe) # IVTC #Telecide(order=1,guide=1).Decimate() # или использовать #IVTC(44,11,95) #GreedyHMA(1,0,4,0,0,0,0,0) # ДЕИНТЕРЛЕЙСИНГ (1) #FieldDeinterlace() #FieldDeinterlace(blend=false) #TomsMoComp(1,5,1) # ДЕИНТЕРЛЕЙСИНГ (2) #KernelDeInt(order=1,sharp=true) # или может быть #DGBob(order=1,mode=0) # ДЕИНТЕРЛЕЙСИНГ (3) - СПЕЦИАЛЬНЫЙ #GreedyHMA(1,0,0,0,0,0,0,0) #Telecide() #SeparateFields() # ОБРЕЗАНИЕ ПОЛОС(УРЕЗАНИЕ) crop(26,60,668,356) # СУБТИТРЫ #VobSub("FileName") # ИЗМЕНЕНИЕ РАЗМЕРОВ LanczosResize(512,224) # ОЧИСТКА ОТ ШУМОВ: ВЫБЕРИТЕ ОДИН ИЗ ВАРИАНТОВ (или ничего) Undot() # 1) Для небольших шумов #Temporalsoften(2,3,3,mode=2,scenechange=6) #mergechroma(blur(1.3)) #FluxSmoothST(5,7) # 2) Для средних шумов #Temporalsoften(3,5,5,mode=2,scenechange=10) #Convolution3d("moviehq") #FluxSmoothST(7,7) # 3) Для сильных шумов #Temporalsoften(4,8,8,mode=2,scenechange=10) #Convolution3d("movielq") #FluxSmoothST(10,15) # РАМКА (Окантовка кадра) #AddBorders(left,top,right,bottom) # # !!!!Уменьшите размер на 20 для использования Gordian Knot! #SelectRangeEvery(400,20) # FOOL CCEnc #empty = BlankClip() #AudioDub(last,empty) |
20% рассинхронизации. Это как раз NTSC/PAL разница 29.99/25. И почему такое разрешение маленькое? Даже на 700 мб можно оставить 720х304 для х264.
|
To Igor D.
Благодарю. Завтра попробую. А разрешение такое потому что при его выставлении ориентируюсь на показатель бит/пиксель*кадр - не менее 0.2 (прочитал где-то), да и разницы не ощущаю при большем разрешении (смотрю на мониторе 19'', как будет на телевизоре 72 см - не знаю). |
Разница от разрешения даже есть на мониторах 14/15, не говоря уже об 17-19.
Этот расчёт бит/пиксель*кадр 0.2 уже давно устарел. Сегодня даже для Хвида 0.17-0.18 это хорошо. Для х264 даже можно 0.13 |
Circus
возможно разница не видна из-за плохого исходного материала или из-за того что при изменении размеров теряется чёткость, попробуй после ресайза её повысить чуток соответствующим фильтром |
Circus
Раскомментируй строчку Telecide(order=1,guide=1).Decimate() |
Всем привет. Может кто-нибудь подсказать по такой проблеме. Есть фильм, зажат x264, есть две дороги aac, есть титры в srt, все это в yamb 1.5 кладу в mp4 и в итоге титры не вижу ни в mpc 6488, ни в nero show time. Может я что-то делаю не так? Сталкивался кто-нибудь с такой проблемой? И как ее решить?
|
SergeyNew
В show time ты их точно не увидишь :) В mpc надо включить Output-VMR7/9 renderless. Исходный srt файл должен быть в UTF8. |
А я с другой траблой столкнулся... Зажал фильм в х264, зажал аудио в ААС WinAMP v2, соеждинил yamb 1.5 в mp4 и звук как-то скоротечно начинает смещаться да так, что к концу фильма и не поймёшь вперёд или назад он сместился....
|
Цитата:
-Undetermined (GPACK Streaming Text Handler) -Undetermined (GPACK Streaming Text Handler(plain text)) И можно ли дать название субтитрам, а то, как-то "Undetermined (GPACK Streaming Text Handler)" не очень красиво... :) |
SergeyNew
На самом деле там одна дорожка, но MPC дает выбор как ее отображать, с различными эффектами, предусмотренными форматом субтитров для mp4 (если ты их пропишешь) или просто голый текст. Название субтитров и любой другой дорожки можно задать в самом ямбе, если включить - Options/View Import... |
Ребята я соскучился по этому форуму! Подскажите где можно взять этот XviD avc, если его действительно можно взять чтобы потестить!
|
Yuriy Wise
У тебя похоже та же проблема, что и у Circus И еще *.aac после винампа надо обрабатывать командой: mp4creator -aac-profile=4 Garic XviD avc пока не доступен. |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
SergeyNew
А ты после ввода имени не забыл enter нажать? Как выглядит командная строка бокса? |
Хм, не знаю в тему ли пишу... Хотя к кодированию видео это тоже относится :-/
Почем-то не могу закодировать звуковую дорожку через BeLight - Winamp. BeLight требует какие-то непонятные библиотеки, о которых нигде ничего не написано, и которых нигде нет: bse_WinAmpAccPlusv2.dll и bse_WinAmpAccPlusv2_6сh.dll пробовал подменять их стандартным винамповским enc_accplus.dll, переименовывая его соответсвующим образом, так отн мне выдает ошибку: Error 53: Unable to get bsn.dll interfaces причем библиотека bsn.dll в каталоге есть. Что делать? Я и разные версии винампа ставил, и BeLight'а... всё равно такая байдень. Ничего теперь не могу закодировать :(. Кстати, в документации читал, про соотношение сторон и говорили, что ширина должна делиться на 32, а высота на 16, но, как я смотрю, многие юзают ширину 720, что кратно 16, а не 32. На что это может повлиять? |
Попробуй dll от Nero и будет тебе счастье
|
|
как ни странно у меня BeLight ничего не требует чтобы кодировать Winamp`овым энкодером, все библиотеки идут в комплекте, может не оттуда брал
http://corecodec.org/frs/download.ph...2b9_Normal.exe а вот BeHappy последнее время не пашет у меня, ошибку выдаёт, Код:
Error: System.ApplicationException: Abnormal encoder termination -3 кстати ни у кого не возникало проблем с библиотеками nero7 при 5.1 звуке, у меня при бытром перемещении взад вперед по фильму плеер вылетает на 5-10 раз. От контейнера или видеодорожки это не зависит. |
да вот в том то и дело, что раньше всё пахало без проблем, а после переустановки винды на русскую - всё стало глючить... может обратно поставить? кстати, ни BeHappy ни BeLight работать не хотят... какие файлы им не впаривай, выдают ошибки разного рода...
Что интересно: BeLight мог кодить неровскими dll'ками, но после установки новых, он это делать перестал :). Короче, сношу винду. Блин :(. Всем спасибо за ссылки. |
Цитата:
Неро через месяца 1-2 выпустить новый Неро 5.0 . Результаты слепого сравнения : PHP код:
Winamp = 2.9 Itunes = 3.3 Nero beta = 3.5 Иногда Неро лучше, где то Itunes лучше. Но winamp всегда позади. |
Официально добавили поддержку RD --subme 7
|
УРА!!!
|
hi всем. Переустановил винду, и mkv(x264+He-aac+) стало проигрываться в 2 раза быстрее во всех DS плеерах, кроме MPC(внутр. матроска вырублен). Пробовал просто перепаковать mkvmerge'ом не помогло. В tcpmp все норм.
Haali Media Splitter v1.6.87.20 x264 HP rev(23.12.05) Nero7 AAC ----------- B-Frame mode имеет смысл ставить --direct auto ? Что на глаз приятнее temporal или Spartial? |
Исходный файл .avi(DivX6+.mp3)
Цель x264+ACC(Nero6)=.mp4 1. В VirtualDub вытаскиваю из .avi звук(wav). 2. Создаю в VirtualDub(x264 Core45 svn-487, build`Mar 29 2006) файл .avi. 3. Кодирую в Nero6 .wav в .mp4(ACC). 4. Вытаскиваю видео: avi2raw C:\x264.avi C:\x264.264. При выполнении(2 zero length frames ignored 4902 video frames written) 5. При попытки свести звук и видео, в консоли пробегает прогресс(ошибки не выводиться), но файл «film.mp4» так и не появляется mp4box -add C:\x264.264 -fps 25 -add C:\sound.mp4 C:\film.mp4 Подскажите, что я делаю не правильно? |
xorme
второй пункт, что тебе мешает скормить твой видеофайл megui и на выходе сразу получить видео в mp4. |
мешает то, что нифига не получаеться у меня с megui
|
Цитата:
|
Кто-нить пробовал новый coreAVC decoder ? www.coreavc.org
|
А как его пробовать ежели за него денек просют :( А вообще у меня стоит их плеерок TCPMP - играет HDTV 1920 отлично на P4 2.6 - а вот DS декодер их помедленнее будет...
|
Цитата:
|
AlexB17
Так я тоже tcpmp, да старой алфой 0.4 пользуюсь, а там уже 1.0. Если очень хорош может быть и прикуплю;) |
Цитата:
|
GreatWizard
Цитата:
Вобщем с новой версией известный неровский AVC ролик HDTV 1920 (который тяжелее проигрывать, чем ролики с сайта apple) играет практически без рассинхронизации на PIV 2.8, через DS плеер. |
2 RBF
Неплохо, а я последнее время видимо упустил кое-что, поэтому известный ролик от Неро не видал. Можно ссылочкой поделиться, плиз. --- 2 AlexB17 Напомни, почему не юзаешь mp4 контейнер? |
GreatWizard
Вот ссылка на ролик - HDTV AVC (118.4 MB) Resolution: 1920x1080 Duration: 2:30 min http://trailers.nerodigital.com/Disn...ame_HD_AVC.mp4 |
2 GreatWizard
Да привык к матрёшке просто - а если приспичит переложить не долго :) А приспичит я думаю ой как нескоро... а на компе смотреть что матрёшка что MP4 одно и то же :) |
2 AlexB17
Ясно --- http://mirror01.x264.nl/x264/changelog.txt За 2 дня 491-497 неплохой рывок, если верить процентам |
Да неплохо развиваются - жалко только что Sharktooth заболел - я его билды раньше юзал. :(
|
да, господи ну что всё про билды от Шарктуса, как будто бы на них свет сошёлся.
Ничего сверхестественного там не было. Ни оптимизаций, ни конретных компеляций под процессоры П4 итд. Всё также по прежнему - гуи, профайлы можно найти, другие оптимизации, патчи итд. http://chronocrossdev.com/apps/x264/ http://chronocrossdev.com/apps/megui/ AQ не работал, не работает и в ближайшее время не заработает. |
Ну юзал я раньше его билды и был доволен вполне :) Сейчас юзаю Хронокроссовские - тоже вполне нормально, просто Шарктус на думе часто давал советы всякие, да и так фидбек был хороший :) А щаз заглохло как-то хоть и Хронокросс взялся за ветку.
|
Кронокрос билды дают лучшее качество по сравнению с билдами x264.nl и Celtic Druid.
http://forum.doom9.org/showthread.php?t=109789 |
Решил в mp4(x264,aac) еще субтитры(srt) засунуть. Вроде yamb1.5.0(mp4box) это умеет, и даже принимаеться за работу и пишкт successfully completed, но результирующий файл не создаеться.
srt без тэгов цвета, mp4box (feb06 dev build) -------- На днях попросили закодить мульт Incredibles, я попробовал кодить как обычный фильм на 1 сд и деблок по нулям поставил. Хмм, результат хорош конечно, но думаю можно и лучше... Вот настройки: Bitrate 700; расмер 580Мб, 23,976 fps; 1 ч 55 мин 19 сек --ref 6 --no-fast-pskip --bframes 2 --b-pyramid --b-rdo --bime --weightb --subme 6 --trellis 1 --analyse all --8x8dct --qcomp 0.75 --merange 24 --threads 2 --thread-input --progress --no-psnr http://www.hotfile.ru/4007/ пара скринов Вроде мульты, по идее должны хорошо жаться и качество особо не терять ;) Посоветуйте, настройки кодека, и с каким битрейтом жать. Анаморфное кодирование для мульта не стоит делать ( кодим только с кропом, а в поток прописываем Par) ?? |
Incredibles - Неворятные :) . Это же нерисованное аниме, а цифровое. Поэтому с ним надо обращаться как с фильмом.
Деблок 0:0 очень высокий для 700 кбит. -1:-1 , -1:-2 или даже -2:-2 будут смотреться хорошо. Думаю -1:-1 для цифрового аниме самый оптимальный на 700 кбит. Утверждаю что сколько не пробЫвал но разницы между merange 16 24 и 32 не увидил и на метриках тоже. Заместо --merange 24 лучше поставить --me umh и/или --trellis 2 и/или --mixed-refs . Скорость при этом будет примерно одна и та же, а результат лучше. Для аниме также --bframes 3. Почему нет --direct auto? Он скорость не снижает, качество от него чуть выше. Вроде бы всё :) P.S. Посмотрел скриншоты. Хорошо. Только скриншоты лучше сжимать безпотерьно bmp-> png |
Может быть кто-нибудь знает как смотреть x264 на Symbian(Nokia 6681)?
|
2 Igor_D
О пасиб, думаю с -1:-1 будет детализированнее, насчет --direct auto казалось, что снижает скорость. Буду знать Насчет png усёк. 2 xorme Насчет h264 не встречал. coreMP4 кодек для мобил только h.263 декодирует, причем отлично |
GreatWizard
У субтитров надо сначала поменять кодировку в блокноте на UTF8. |
Вложений: 1
RBF
Поменял на UTF-8, заработало, но только с английским языком А с русским(UTF-8) не катит.. Кстати не знаете, какой-нить сайт с субтитрами srt? |
Ребята подскажите пожалуйста какие нужно сделать настройки в кодеке для первого (turbo) прохода, у меня что то одинаково по времени идет и первый и второй проход.
(что можно из настроек отключить для первого прохода, что бы он был быстрым) (я прочитал всю ветку но не смог обнаружить данную инфу, я работаю в VirtualDub, (комп. Pentium D 930)). Заранее всем спасибо. |
GreatWizard
В твоем образце русских сабов есть перекрытия по времени, но тем не менее у меня они смуксились нормально, и показываются. Попробуй последний yamb - http://yamb.unite-video.com/download.html Сайт с субтитрами - subtitry.ru makcer Для турбо примерно такие: ref=1 отключить=p8x8, p4x4, b8x8, i8x8, i4x4 me=dia subme=1 brdo=0 mixed_ref=0 8x8dct=0 bframes=столько же, сколько во втором проходе. b_pyramid=такой же, как во втором проходе b_adapt= такой же, как во втором проходе direct=такой же, как во втором проходе wpredb=0 keyint/keyint_min=такой же, как во втором проходе qcomp=такой же, как во втором проходе qpmin/qpmax=такой же, как во втором проходе qpstep/ip_ratio/pb_ratio=такой же, как во втором проходе |
RBF
YAMB свежий за 18 апреля, не заметил как обновился. А где лучше всего свежий mp4box брать? О за сайт спасиб ;) |
Как Шарктуз объявился, Хронокросс перестал обновляться(у него 503, а есть уже 512)
Появился Nero 7.2.0.3, кто-нить знает в нем neroAAC обновился? А то размер инсталяшки вырос до 127 метров!!!и качать не охота |
Цитата:
|
Разработчики Неро ААС побещали что со следущей недели ААС энкодер будет идти отдельно от Nero Burning ROM 7 100 mb. И будет качаться как маленький пакет.
Обещают новый VBR,CBR , 2pass, 5.1 итд http://www.hydrogenaudio.org/forums/...c=43996&st=100 |
Ясненько.
Бум искать... (что они ещё придумают???!!!) |
Вышел обещанный новый бесплатный Неро ААС
http://www.hydrogenaudio.org/forums/...pic=44275&st=0 http://www.nero.com/nerodigital/eng/...tal_Audio.html |
А каким GUI с этим чудом работать?
|
AlexB17
А без GUI никак? :) Вот вышел плагин к BeHappy - neroCli - http://www.gotdotnet.com/workspaces/...4-b0999e8e223e |
Ну и чудненько - спасибо тов. Dimzon'у за наше счастливое децтво! :)
|
У меня провайдер DNS кэш дней 10 обновить не мог! Никак зайти сюды не мог :(
Кодил фильм тёмная вода, и х264 впервые так насерил: Порченный кусочек C:\Program Files\x264\x264.exe --pass 2 --bitrate 845 --stats "G:\DVD\DARK_WATER\DW.stats" --ref 6 --no-fast-pskip --bframes 2 --b-pyramid --b-rdo --bime --weightb --filter -1,-2 --subme 6 --trellis 2 --analyse all --8x8dct --qcomp 0.75 --direct auto --me umh --threads 2 --thread-input --progress --no-psnr --output "G:\DVD\DARK_WATER\DW.mp4" "G:\DVD\DARK_WATER\DW.avs" bit/(pixel*frame)=0.109 Длина фильма 1.40.25 720x432 только с обрезанными черными полосами Билд какой-то 17 апреля. 503 вроде хронокросса... Даже сейчас более в старших билдах иногда проскакивает. Может это совпадение, что только с 503 я такое заметил, но вроде настройки как обычно, не экстримальничаю на супернизкиз битрейтах! --- А 3pass имеет смысл делать, на практике разница в качестве чувствуется ? |
Я переждал пока Шарктус выздоровел - на его билдах глюков не видел ни разу.
Про 3 проход скажу так - время есть - делай, а еще лучше первый не быстрый делать - тоже качество подымает. З.Ы. А в чём проблема то? У меня и через ffdshow и через Nero отлично показывает... может дело в декодере? У меня ffdshow от 20.04 - bobor's build - проигрывает нормально. |
GreatWizard.
А что спрашивать про 3-й проход? Закодируй сам кусок и посмотри. Разница мизерная. 2 прохода с твоими настройками (все важные опции включены. ) более чем достаточно. Alex Ты видел настройки у GreatWizardа? Там 3-й проход как 5-ая нога собаке! |
Но если человеку не важно время, а важно качество - то первый не быстрый или 3-й хоть и немного но подымут качество.
|
AlexB17
Сейчас тоже на Шарктузовских билдах сижу, просто этот фильм Тёмная вода кодил 16-17 апреля. Посмотрел этот ролик через Неро декодер, и вправду все гладко :unsure: Может стоит coreAVC'шникам этот ролик дать посмотреть? :dont-know: Насчет 3 прохода понятно что качество повышает:rolleyes:, если не жалко Мне же интересно: Что именно происходит в 3 проходе, что он охватывает такого, что во 2 проходе не учтено Или стоит 3 проход врубать на низких или высоких битрейтах Влияет ли это хоть чуть на размер конечного файла .. Igor_D, Кусочки, то я кодировал и видел что разница не большая... Просто, вдруг ситуация при кодировании целого фильма будет другая. Кстати я недавно кодировал(3прохода) фильм с битрейтом 1290, и в результате 2ого прохода встретил артефакты, которые описывал выше:(. А в после 3 прохода, они пропали:). В целом качество слегка, улучшилось, правда кое-где квадраты на монотонном фоне встречались.. Цитата:
Вот, пока писал, появился вопрос что лучше, fast 1pass - 3pass mode или просто 2pass ? ---------- 2 all Кто-нить custom quant matrices в x264 юзает? Тут еще тему by IgorC на дум9 посмотрел, и подумал может имеет смысл опускать merange до 8 или 10, а освободившиеся ресурсы потратить на "полезные опции". Может merange 8 и будет нормально для разрешений на которых мы кодируем? Конечно, тут много но, может и не в разрешении дело, а в динамике видео(+ точно не знаю как ME работает), Но поделитесь соображениями... |
Я думаю для спокойных, не особо динамичных фильмов можно МЕ range и опустить до 8, а для динамики это конечно не самым лучшим образом скажется (но не так чтобы убийственно конечно) :) Но всётаки и скорость решает всё - гдето читал что МЕ 8 в 1.5-2 раза быстрее МЕ 16, я думаю есть смысл использовать для определённых случаев. Насчёт трехпроходки на думе так ничего толкового и не сказали - есть смысл делать 3 проход или не быстрый первый, прирост в качестве конечно есть но небольшой... не знаю - я делаю всё время турбо 2 прохода, и то кажется долго...
|
AlexB17. GreatWizard Послушайте людей (включая меня), которые делали метрические и визуальные замеры.
1. Разница между 2-ым и 3-им проходом оценивается приблизительно в +0.05 SSIM. Глаз же способен отличить разницу только начиная от 0.15 и выше ( 75 -> 75.15) Я ещё тот большой фанат качества и для меня скорость занимает не последнее место а сразу после качества, но когда идёт речь об таком неуловимом приросте качества и такой жестокой потери времени ....... Не стоит того. 2. Так же есть явление "dejavu" . Когда человек себе внушает что он видит разницу меджу 2 и 3 проходами. Ну ещё бы. Потратив время на 3-й проход, не хочется увидеть что разница не имела место. Глаза "дают лживое добро". Где то улучшилось , где ухудшилось , а средневзвешанное качество не изменится уже. Также на думе9 главный разраб х264 сказал что 2 медленных прохода будут лучше чем 3 прохода с 1-ым быстрым проходом. Вспомните сколько споров было вокруг Хвида с его 2 проходами. Прикрутили ему в cli 3-й проход. А качество изменилось ещё меньше чем у х264. То есть вообще не изменилось. На счёт merange 8 . Как раз таки на думе9 я говорил об mixed motion high и low. Я бы сказал наоборот на медленных сценах разница между merange 16 и 8 будет больше. Потому что чем больше движения, тем меньше возможности поиска веторов. А с low motion х264 cправляется отлично. Получается что merange 16 многовато и в бестолку будет. У кого есть возможность поганять тесты побольше для уверености ( визуальные и/или метрики) всегда пожалуйста. Поможем самим себе. |
IgorD
Спасибо - разъяснил немного ситуацию, хотя у меня тоже была уверенность что 2 медленных прохода лучше чем 3 с быстрым. Но оба этих варианта не применял и не буду применять - время дороже :) |
Цитата:
Знал бы, что будет такой разговор, скрин бы сделал.. Правда если бы у меня не стоял coreAVC decoder, то ваще бы не заметил! ------------- Цитата:
А вообще этот эффект с самовнушением называется "Placebo effect":wizard: Но все равно спасибо за пред. Есть такое дело :yes: Цитата:
--- Начет вариации merange кинь ссылку, плиз. Хочу почитать размышления качков :body-buil |
Спасибо что подправил мой dejavu :) . Сообщение писал в бегах. Времени нет.
Насчёт merange на медиатории и на doom9 можно что-то найти. Опять же времени нет. Влияние merange помоему с каждой ревизией сводят к минимуму за счёт более ранней концновки поиска и RDO. Всех с праздником 9 мая!!! В России уже утро 10 мая , но у меня ещё 23:34 |
На этот форум повал впервые. Я тоже до недавнего времени увлекался кодировкой DVD дисков (сейчас в основном пишу фильмы как есть, в DVD формате). Но после чтения ваших постов, мне кажется - увлекался - это громко сказано для меня :). Юзал в основном AutoGK и Dr. Divx. Т.е. проги для таких как я, далеких от всех технических нюансов. И возник такой вопрос, есть ли в природе проги, подобные им, использующие кодеки VP6 или Н.264, и выполняющие все операции автоматом?
|
Я вот никогда не пользовался видео кодеками, и вот решил попробовать. Допустим, мне нужно сжать видео с разрешением 320х240 с потоком 300/500/700kbps на кодеке x264. Какие параметры лучше использовать, если меня интересует максимальное качество (какие параметры командной строки ставить). Время кодирования мне почти без разницы. Какие могут быть входные файлы? Как рипнуть DVD? Будет ли звук или как его добавить (насколько я понимаю, это в первую очередь видеокодек. аудио там никто не общал.). Какой формат аудио лучше интегрировать.
После установки в "пуске" добавляются 2 проги: x264 command line interface encoder и x264 configuration video for windows. Это вообще что и зачем оно нужно? Есть ли в сети какие-нибудь простые и доходчивые мануалы на эту тему (можно на английском) ... Я, конечно, понимаю что мой вопрос звучит как-то по-ламерски, типа "а ну ка быстро мне все объясните", но согласитесь, впервый раз увидя кодек, глаза просто разбегаются от количества параметров. Как правило, истина оказывается очень простой и изящной, но чтобы ее понять нужен опыт использования. Опытные люди, откликнитесь пожалуйста! |
Цитата:
Цитата:
На вход в MeGUI нужен AVS скрипт (нужна прога Avisynth) который для Avi файлов выглядит так: Код:
AVIsource("чёто.avi") Код:
DirectShowSource("чёто.там") По вкусу можно добавить: Код:
Trim(0,5500) - обрезка видео по кадрам Скрипт это простой текстовый файл с расширением *.avs Цитата:
http://forum.oszone.net/thread-59924-1.html Затем звук и видео слить в один из контейнеров - MP4(Yamb+MP4 Box) или MKV(Mkvtoolnix) Цитата:
http://forum.oszone.net/thread-45578-1.html Цитата:
|
megapotz
Цитата:
|
Блин как удобно в новом MeGUI сделали автообновлялку - нажал - он мне 15метров выкачал и у меня всё самой последней версии, кодеки, муксеры, плагины, даже х.264 Шарктусовский выкачал на один релиз выше чем на думе9 лежит:)
|
Спасибо, народ! Просто и доходчиво. Я даже не ожидал! Только вот одна проблемка: MeGUI не работает... Я его запускаю, появляется он и Update Window, и через 5 сек. оба окна закрываются... У меня Windows Server 2003 SP1, .NET Framework 2.0 есть. Кто ниибудь знает, что за глюк?
А пока MeGUI не работает, может кто приведет командную строку для кодирования файла? Как я уже говорил, параметры качества обсчета самые высокие, ориентировочный битрейт 300kbps, размер 320х240. Исходный файл в DivX , второй - DVD. И еще: я тут думал iPod Video купить. Он, по заявлению Apple, H.264 и AAC крутит. Какой аудиокодер нужно использовать и какой контейнер? |
Все, разобрался. Это билд был какой-то палёный со встроенным MeGUI паленой версии. Скачал нормальную, ща буду эксперементировать.
|
Цитата:
|
Может быть здесь кто встречался с таким багом :
|
Хм... у меня этот момент отапдейтился нормально - попробуй руками скачать кору 2155 и через него всё проапдейтить.
|
Наверное, это был баг прошлой версии - поставил поверх версию 0.2.3.2155 (с пом. нового инстала) - в этот раз всё нормально апдейтилось !
|
Yuriy Wise
Вот мои настройки x264. Пожалуйста, поправте меня, если не прав. ...дальше картинки Igor_D Я же тебе лично давал строку, которой кодировать. Уже раз сто об настройках говорили и про VirtualDub. Читай ветку!!! я тоже поискал. Нашел выше. Igor_D 1-й проход x264 harry.avs -o x362d_1.mp4 --pass 1 --bframes 3 --ref 16 --filter -1:-1 --bitrate 700 --stats --qcomp 0.75 --analyse all --weightb --me umh --subme 7 --b-rdo --mixed-refs --8x8dct --trellis 2 --progress 2-й проход x264 harry.avs -o x362d_1.mp4 --pass 3 --bframes 3 --ref 16 --filter -1:-1 --bitrate 700 --stats --qcomp 0.75 --analyse all --weightb --me umh --subme 7 --b-rdo --mixed-refs --8x8dct --trellis 2 --progress 3-й проход x264 harry.avs -o x362d_1.mp4 --pass 3 --bframes 3 --ref 16 --filter -1:-1 --bitrate 700 --stats --qcomp 0.75 --analyse all --weightb --me umh --subme 7 --b-rdo --mixed-refs --8x8dct --trellis 2 --progress А зачем столько много опций в первом проходе? Первый проход идет с 2.5 fps на Athlon 64 3000+ Это нормально? |
"Первый проход идет с 2.5 fps на Athlon 64 3000+
Это нормально?" EsTaF, да. я сам проверял. первый проход - это лицо ВСЕГО твоего кодирования. Если он быстрый то, какие ты потом ни ставь настройки, сколько потом проходов ни делай, всё равно не добъешься такого результата, каких с МЕДЛЕННЫМ первым проходом. Сжимал тестовый кусочек видео в 7 (!!!) проходов. Первый быстрый, остальные - сверхвысокие настройки, --me esa --merange 32 и т.п. Сжимал этот же кусочек в 2 медленных umh 32 прохода, оказалось лучше и четче чем 6 esa и быстрый первый. Было видно даже на глаз. Так что, господа, споры тут излишни. |
Вложений: 2
первые кадры после выхода из затемнения все в квадратах, а все потому, что в этот момент большой (вернее - больше виден) цветной шум, как с этими квадратами можно боротся
============ C:\Program Files\x264\x264.exe --pass 2 --bitrate 1710 --stats ".stats" --ref 16 --mixed-refs --bframes 3 --b-pyramid --b-rdo --weightb --filter -1,-1 --subme 7 --trellis 2 --analyse p8x8,b8x8,i4x4,p4x4 --pbratio 1.0 --qcomp 0.7 --me umh --merange 8 --progress --output "N:\!!_capture-N\sled2=710.mp4" "N:\!!_capture-N\sled2.avs" |
Может с AQ попробовать - но я ему если четно не очень доверяю, или кодировать с CRF.
|
Что есть CRF?
|
Это Constant Quality режим - где все кадры зажимаются с одним и тем-же квантизером.
|
AlexB17
Увы, увы, ничего не получилось. И потом это уже увеличение размера, а мне хотелось бы уместится в 700 кбит. |
Что-то реже обновляться стал x264, ничего не известно ?
Еще coreAVC уже давно обновился, кто-нить пробовал насколько ощутимо ? |
У х.264 как всегда Summer Break, а за CoreAVC денек хотят :(
|
в новый кореавц 1.1 декодере добавили интрелейс и пофискили ошибки. Скорость осталась как прежде. Да и так уже была хорошая скорость декодирования.
К х264 сейчас прикручивают rdrc. Интересно будет. |
Цитата:
|
AlexB17
Цитата:
IgorC Цитата:
Какой-нить Rate Control дополнительный ? |
rd -> rdo
|
Подскажите люди где в MeGUI aspect ratio прописывать.
|
Я тоже не нашёл в Megui. Пришлось в ручную прописывать --sar 2304:2112 для 4:3 ( 704x576).
Помножить 576*4= 2304 и 704*3 = 2112 Здесь описано http://forum.doom9.org/showthread.php?t=89979 |
Может вопрос не совсем и в тему, но все же, какой приблизительный рекомендованный битрейт для этого кодека при разрешении 640х480 ? Снималось фотоаппаратом Canon S2 IS качество исходника меня вполне устраивает не то что раньше было у фотиков (есть с чем сравнить, у самого есть камера(miniDV) ).
|
Все зависит от динамичности - для некоторых вариантов может вполне быть достаточно 1000кбит\с а для некоторых и 2500кбит будет недостаточно. Нужно тестировать - взять небольшой орезок где присутствуют в равной мере и статика и динамика - и начиная с маленьких битрейтов кодировать и оценивать качество. Но больше 3000кбит\с подниматся явно не стоит :)
|
AlexB17
Спасибо я обычно когда с миниДВ камеры переганял (ну там было 576х720) то выставлял в раене 1500 где то ... ну это было давно года 3 назад... вот думал что 1000 будет достаточно, сцены обычно смешанный.. больше статики в принципе, и при этом Bitrate variability я ставлю 65, мало или много ? воообще у меня следующее настройки : 1. http://kostya.net.ua/ftp/x.264.1.png 2. http://kostya.net.ua/ftp/x.264.2.png 3. http://kostya.net.ua/ftp/x.264.3.png Если кто может что подравить говорите, потому как кодирование 2 мин. ролика занимает около 30 минут при 1 проходе .. кодировал естесна 640x480. P.S. да и нужно ли делать деинтерлейс при кодировании ролика с этой камеры(Canon S2 IS) ? |
х264 официально больше не поддерживает VFW . Так что не удивляйтесь если с новыми рефизиями у вас появятся проблемы в VirtualDub. И к тому же Megui очень легко всё настраивать. Даже с настройками возиться не надо. Fast, Slow, slowest, insane пресеты. Всё и так понятно. Только деблокинг правильный подобрать. Думать не надо, за вас уже всё подумали.
|
IgorC
Да я знаю это, просто вот .NET Framework качаю... и все же может что скажите пока не скачал это чудо (я на даялапе)... и нужен ли деинтерлейс ? |
Kostuch
Страх и ужос! :) Срочно на помойку даб!!! :) MeGUI и только MeGUI! Обрабатывать через Avisynth скрипты - в MeGUI встроен неплохой редактор. Все что понадобится: Avisynth 2.56 или выше, Net Framework 2, и собственно MeGUI - которая сама выкачает из инета все остальное(порядка 15-20Мб весь комплект) Про деинтерлейс ничего не могу сказать - если на глаз в том же дабе нет "гребенки" при покадровом прсмотре и движение плавное - то деинтерлейсить не нужно. |
http://www.avisynth.org.ru/docs/russ...heckparity.htm
Не знаю нужен ли в данном случае этот скрипт. Мне почему-то кажется, если изображение не будет дергатся ни в одном окне - то изображение прогрессивное. Цитата:
Цитата:
|
А что в AviSynth Script надо пихать файл какой то ? и че за файлик ?
|
http://www.avisynth.org.ru/docs/russian/
P.S. также прилагается встроенная справка. P.S. P.S. http://www.ixbt.com/divideo/avisynth1.shtml Хотя тема про х264. |
Цитата:
2. Фильтры в avisynth ( ресайз итд. ) работают лучше и быстрее раза в 1,5. Несовсем так надо ставить вопрос. Дело в том что VB уже замедлил в своё время развитие х264. Вы хотите качество и чтобы всё в дабе делать. Так качество за счёт ограничений VB очень трудно улучшать. Вспомните как все хныкали при приходе Divx3 .avi. Все вспоминали об старом добром .mpg . Я лично готов передти хоть в графе ;) кодировать если это будет быстрее, качественее и совместимее. |
Да вот только пробелмка, Дуб нормально открывает мои файлы а этот выдает такое :http://kostya.net.ua/ftp/error.png
в файле avs у меня AVISource("D:\DCIM\118CANON\mvi_1628.avi") ConvertToYV12 |
Используй DirectShowSource
|
Цитата:
Просто наше ТВ не очень добросовестно подходит к организации передач и окончание передачи может быть позже минут на 5 - 15. Как впрочем и начало. Вот и получаются хвотсы. А поскольку в использовании х264 еще не силен. Некоторые файлы живут по несколько месяцев. |
AlexB17
Пасиба! Уже все заработало, только вот пресеты так называемые меня очень разочаровали.. ужастное качество получается, Даже HQ-Slowest и то получил резалт хуже чем я бы в Дабе сделал... очень огорчен. Буду сейчас эксперементировать, пока что понял что Insane - это действительно Insane ... :) потому как кодить им надо на Conroe и желательно процов так 8 штучек :) |
Вложений: 3
Странно... попробуй такие настройки (ну битрейт смени только), так же можно вырубить турбо (будет медленный первый проход) неплохо повысится качество
|
AlexB17
Сенкс, сейчас буду пробовать, и кстати маленький вопросик, а как туты деинтерлейс делать :) ? Да только вот где взять soulhunter_v2.cfg матрица я незнаю :( Весь комп себе обыскал такого не было .. |
Там архив с матрицами вроде должен лежать - распакуй (если нету то тут возьми http://mirror05.x264.nl/Sharktooth/x...m_matrices.zip), а деинтерлейс нужно делать в скрипте - есть куча разных методов и плагинов - но и стандартные ависинтские нормально работают - почитай в доках.
|
Ну вот в принипе чт оу меня получилось, много квадратов вышло на лице ну это видно. Исходник конечно был нормлаьный без квадратов :)
Да и вообще плохо очень лицо вышло(во второй половине ролика).... Конечно когда резкость навелась на лице и оно было на пол кадра то все ок получилось, но остлаьное ж... http://kostya.net.ua/ftp/version.mp4 |
А исходник не зашумленный был? Да и битрейт гдето 1400 всего(насколько я понял) - а движения много очень, рука же не штатив :) Попробуй если есть шум добавить в скрипт строку TemporalSoften(4,3,6,15,2). Так же стоит увеличить битрейт до ~2000 и убрать деблокинг до -4,-3. Если и так не поможет, тогда попробуй режим Constant Quality с квантизером 18-23(попробуй разные - пока не найдешь нормальное для себя соотношение размер\качество).
|
AlexB17
Ок, спасибо за полезный совет только пришел , еще отснимал сейчас как раз буду проверять на всем этом... Исходинк, нет не зашумленный, ну насколько это можносказать про mJpeg конечно. |
Подозреваю что дело всё в mjpeg. Многие жалуются на потерю качества mjpeg-> asp или avc.
Большинтсво кодеков заточены под МПЕГ-2 исходник. А у mjpeg повышенная чёткость не то что отфильтрованный MPEG-2 DVD. Поэтому x264 сохраняет высокую чёткость ценой визуальных макроблоков. Для сохранения высокого качества придёться повышать битрейт до 2-3 мбит/с. (исходник mjpeg около 10-20 мбит/с). Или возиться со сверх-медленными фильтрами. Да и съёмки с камеры как уже было сказано. Картинка очень подвижная. Сильно снижает компресибельность. Деблокинг ниже -2:-2 я бы не стал ставить. -3:-3 уже потребует в 2-3 раза выше битрейт. Если нет, опять кватдаты. |
IgorC
Да я тоже так и делал, даже 0-0 ставил, всеравно слабо помогло, единственное что более менее вытянуло так это с Constant Q. с 20-22, но размер 29 сек. ролика выходит 16 метров и это без звука :) Но интересно др. сделал то же самое с роликом в Vdub параметры были те что я писал выше только констант Q. на 22 и -3 на -3 деблок. Размер файла получлся поменьше и еще со звуком и качество получше во второй половине, поменьше квадратов на темных местах, но зато немножко хуже вышло первая часть ролика где крупный план. А какие кто фильтры порекомендует исп. ? Ах да забыл, в Дабе я все бех фильтра TemporalSoften конечно делал все. |
http://inmatrix.hoyty.com/mirror/mjpegcorrect.zip
[MJPEGcorrect plugin]: Luma (brightness) in MJPEG decoders is often decoded incorrectly to the YUV luma range. This is a special purpose plugin written to fix this issue with MJPEG videos. [YUY2] Это не пробовали? Также можно посмотреть в сторону - http://www.compression.ru/video/denoising/index.html |
WildNP
Второе я давно давно пробовал, правда не с MJpeg а с DV пробовал, действителньо хорош но я уже нашел получше, но это для Дуба. Я в Ависинке без понятия как это все подключить :) и как юзать ... сейчас буду читать ... Да и вопрос, я ж так понял MeGUI нужно отдельный avs на видео и отдельно на звук. а как должна выглядить строчка на звук ? и файлик этот в итоге можно будет на DVD плеере проиграть ? Просто никогда не встречал файлов с mp4 разширением. В том плане что не пробовал его на DVD плеере проигрывать, так что встречал конечно :) |
Звук MeGUI ест в любых форматах которые проигрываеются в системе - при включении в опциях кодера Force Decoding via DirectShow(без неё есть только стандартные WAV, MP3, AС3 и т.д. А в ависинте есть возможность включать любые дабовские плагины через комманду " LoadVirtualDubPlugin ("filename", "filtername", preroll) " только плагины дабовские работают в RGB - нужно будет конвертнуть перед использованием, я честно говоря не занимался таким :). Так же в документации к ависинту есть куча ссылок на сторонние плагины для него и краткие описания - посмотри в графе External filters.
|
Ну в общем Denoiser как и ожадалось не помог :) а вот че делать с дллкой пока не разобрался ...
Делал так : LoadVirtualDubPlugin ("..\MSU_Denoise.vdf","Denoise") clip=DirectShowSource("..\mvi_1628.avi") clip.ConvertToRGB32.Denoise(50, "20.0") # TemporalSoften(4,3,6,15,2) ConvertToYV12(clip) Да и еще хотел попробовать деинтерлейсить, потому что все же немного видна гребенка, а вот в Dub то деинтерлейсов было не так много как тутЫ :) а какой тут выбрать то лучше для mJpeg ? P.S. вот откодировал VP7 так так конечно немного хуже резкость получилась, зато квадратов страшнущих нет которые дает x264. Так что у меня он как вариант остается, конечно время кодирования... |
2 Kostuch - вообще-то упор делался на первое.
Это ссылка с сайта AVISinth. Попробуйте. Ну и небольшой примерчик: #Файл cоздан при помощи Ateme GUI. Тестовая версия. #Адрес сайта: http://www.wild.hut1.ru #Установка максимально используемого объёма памяти SetMemoryMax (128) #Включение режима многопотоковой обработки видео SetMTMode(2,2) # PLUGINS LoadVirtualDubPlugin("D:\ATEME_GUI_PROGECT\Filters\MSUDenoiser.vdf","Denoise", 0) AVIFileSource("E:\3\Alanis_Morissette-Ironic.avi") FlipVertical() ConvertToYUY2() Crop(0,32,0,-36) ConvertToRGB32.Denoise(50, "20.0") ConvertBackToYUY2() LanczosResize(320,176) Tweak(hue=0,sat=1.17,bright=0,cont=1,coring=false) ConvertToYV12() Пример по конвертированию цветового пространства, ну и до кучи остальное... |
WildNP
Да нет, деноисер я как раз правильно пользовался (особенно исходя из предыдущего сообщения). Просто у меня шум немного др. характера, как при похом сжатии jpeg если знаешь. Документацию естественно почитал без нее много го бы не сделал :) DLL пока не подключал тут немного работы есть, немножко попожже. Пока что большие надежды возлагаю на нее:) |
GL.
Посмотри MJPEGcorrect plugin всё-таки. (Вот такие траблы в X.264 совсем мне не нравятся. Это я так, в сторону.) |
А он mpeg4 совместимый? Будет играться на железных плеерах?
|
Он и есть mpeg-4 но нового поколения - H.264, будет игратся только на плеерах следующего поколения (Blueray, HD-DVD)
|
Вложений: 4
У меня такой вопрос, может кто сталкивался.
Для просмотра фидео зажатого х264 установлен декодер CoreAVC (CoreAVC-Pro-8d1623bc) Вот скрины из двух разных фильмов закодированных х264, при просмотре в MPC картинка размыта, любом другом плеере (смотрел в LA, Windows Media 9, Nero ShowTime) гораздо четче (видно на скринах, а на полный экран еще заметнее). У Nero ShowTime свой декодер, это еще понятно, то остальные используют тот-же самый CoreAVC Decoder. Вобщем ничего не понимаю, каких то особых насторек в декодере нет (по моему он вообще никак не настраивается). |
vivs
В отличие от LA, WMP9, ShowTime у MPC есть настройки рендеринга Настройки=>Воспроизведение->Вывод Вот тут посмотри, повыбирай ;) Раз уж насчет декодеров разговор, скажите какой декодер mpeg4/asp дает самую качественную картинку, и меньше артефактов. А то у меня на некоторых видео внизу экрана выскакивает полоса перед сменой сцены... Это было на 3 видео подряд, я подумал что декодер, но потом на tcpmp поглядел, что тоже есть.. Значит видимо кто-то не так зажимал, потому что источник или TV Rip или DVD.. Тип видео анимация, кодек Xvid вроде старый. |
Попробуй vivs Crystal Player, при выключенном постпроцессинге он отлично воспроизводит Х.264 в матрешке или мр4.
|
Нечайно на рекламу данного сайта напоролся...
http://www.leadcodecs.com/Codecs/LEAD-H264.htm По сравнению с coreAVC не поддерживает SMP и деИнтерлэйс. Щас посмотрю, хотя наверняка x264 & coreAVC decoder лучше ;) Что думаете ? |
Дааа - вот развелось то, все хотят бабла срубить :(
|
А есть в природе или у кого нибудь дока по описанию настроек Х.264 CLI из строки на русском что и для чего по типу описания на dvdtocd.narod.ru для X.264 VFW ???
Добавлено: в частности интересует например опция bitrate variance , как я понимаю она отвечает за распределение битрейта по динамике и статике, так вот параметр 1,0 стоит по умолчанию, как его подправить правильно чтоб на динамику выделялось на 90% больше чем на статику ??? |
WildNP
Ух.х. только освободился.решил плагин проверить подключаю его а но мне говорит это не Ависинк 2.5 плагин :( А так реально видно помехи как при плохом сжатии JPEG на видео. Сначала думал может это деинтерлейс ? но ведь откуда ему взяться на фотике то мм ? |
Найдите время, почитайте доку к AVISinth. У Вас будут развязаны руки тогда.
Этот плагин действительно не для AVISinth 2.5. Filters for AviSynth v1.0x and v2.0x do no longer work in v2.5x. When you try to load them, they will most likely even crash. You have to use a special plugin "LoadPluginEx.dll (this plugin is contained in the WarpSharp package)" to load v2.0x plugins in v2.5x. You first have to load the v2.5x plugins, then LoadPluginEx.dll and finally the v2.0x plugins. You will also need to copy msvcp71.dll and msvcr71.dll to your system (C:\WINDOWS\system32\ ) dir. Пример скрипта: LoadPlugin("C:\Program Files\avisynth2_temp\LoadPluginEx.dll") LoadPlugin("C:\Program Files\avisynth2_temp\MJPEGcorrect.dll") DirectShowSource("E:\capture\video\Vedmak.avi") ConvertToYUY2.MJPEGcorrect() --- Качайте, копируйте по тем путям, куда сказано, и всё будет нормально. Займёт это пару-тройку минут. Если файлы msvcp71.dll и msvcr71.dll уже есть в папке C:\WINDOWS\system32\ - их качать не нужно. LoadPluginEx.dll находится в WarpSharp. Насчёт видео на фотиках - ничего не скажу, так как не занимался этим. Если есть подозрение на интерлейс - попробуйте деинтерлейсить. |
Пасибо большое, док. Я как раз читаю сейчас про деинтерлейс, да это вам не Даб :) тут что бы деинтерлейсить нужно выбирать столько параметров … ну на паралели кодируеться...
Да и в конце LoadPlugin("C:\Program Files\avisynth2_temp\LoadPluginEx.dll") LoadPlugin("C:\Program Files\avisynth2_temp\MJPEGcorrect.dll") DirectShowSource("E:\capture\video\Vedmak.avi") ConvertToYUY2.MJPEGcorrect() Я так понял надо добавить ConvertToYV12() А то у меня он ругнулся на это. Так надо ? |
Кто на что ругнулся? :-)
Если кодер ругнулся на ConvertToYV12() - не ставьте. (ну, лично я ставлю, но это другая тема :-) ). Вобщем, тут зависит от того, что Вы с этим видео дальше делаете. У меня VDMod не ругается, вот сижу рекламу режу из Ведьмака в нём. У себя ещё не реализовал, но тож будет резалка. |
WildNP
В общем тот MJPEG dll не помог к сожалению, буду сикать нормальный способ деинтерлейс или даже н знаю что делать уже :) и еще тупой вопрос. Прочитал я доку ту что в комплекте идет к Ависинку, но не понял, как в конечном итоге получить 1 файл с видео и со звуком ? |
Kostuch
Я уж чувствовал, что не поможет, судя по сообщению об артефактах типа интерлейса. Попробуй просто в MKVToolNix отдели видео и аудио на MKV и MKA. MKV через AVS можно пропустить и в MKVToolNix потом результат смуксить со звуком в MKA. --- Сложно отвечать, када непонятно, что у тебя сейчас и что ты сделать хочешь в итоге... Хорошо заданный вопрос - половина ответа. |
Да я понимаю, я уже чувствую что избавится от этой псевдо гребенки будет сложновато, мне помогло только уменьшение видео размеров в 2 раза. Это не интерлейс это точно знаю, потому как уже имел с ним дело в miniDV хотя конечно нет, может это и интерлейс но не такой как там :) а только местами. Потому как если снимать крупный план то все идеально, но если объект уходит далековато то уже все.. появляются артефакты как на плохо сжатом jpeg.
--- За прогу спасибо и за все советы, думается надо попытаться деинтерлейс подобрать... А про MKVToolNix оно будет на DVD плеере читается ? или только на компе ? про x264 знаю что не будет но вообще формат такой интересует. --- Мда, а можно какую то прогу что бы и кодила нормально что бы можно было нормально параметры прописать в X.264 и что бы получить нормальный avi на выходе, такой же как Даб дает? А то Virtual DUB выдает avi нормальный, но плохо кодит. А MeGui классно кодирует но mp4 это не то .. никак нельзя avi получить ? или как то может командную строчку в DUB можно прописать для x.264 ? |
Kostuch, командная строка есть в самом x264, и все параметры кодирования вводятся непосредственно через неё. Command Line Interface называется. Менее наглядная штука для новичков, но намного удобнее, если вломак скачивать 20 мегов Framework + 20 ещё каких-то мегов для MeGUI... Нет никаких пресетов, но они особо и не нужны, если есть какой-то навык. Кодит абсолютно так же как MeGUI, поскольку последняя - всего лишь нашлепка на неё... В конце концов, никто не запрещает подобрать необходимые настройки в GUI, а затем воспроизвести их в CLI.
А ави получить из x264 можно закодировав его в RAW (чистый видео-поток), а затем воспользовавшись прогой avc2avi перегнать в ави (прогу можно найти на Doom9, как раз в разделе про x264). Затем в каком-нибудь Дабе прикрутить звуковую дорожку (мп3, так как ничего лучшего ави не поддерживает). А вообще, я думаю, mp4 - это выход в данной ситуации, он хоть и очень сложен для глубинных модификаций, но многообещающ с точки зрения поддержки железными плеерами (название у него больно хорошее), и поддерживает намного больше кодеков нежели АВИ. Те плеера, которые щас проигрывают АВИ, они всё равно не понимают x264, так что может всё-таки с более реальным заделом на будущее кодить? |
Force
Рад бы только мне потом редактировать его не чем :) Даб не понимает, многи проги по редактированию и эфектам тоже ругаються :( А выход с CLI реальный , спасибо,только вот где она находится не пойму ? неужели тупо прописывать команды как по старинке через пробел ? --- Мдя.. сделал как написали, пошло малеха рассинхронизация звука с видео |
Цитата:
|
Да в Ависинке там чересчур долго делать те эффекты что можно в др. редакторах легко сделать. Безспорно лучше. Но я так и не могу понять :
1. как присоединить нормально звук К MP4 файлам ? 2. можно ли как то в Дабе кодировать только используя CLI ? (потому как тот способ что вы подсказали все же дает постоянную рассинхронизацию звука у меня) А так как он кодирцет даже очень устраивает (я пробовал им с miniDV) но вот звук как присоеденить... ну и будет ли оно на плеерах работать. |
х.264 на железных плеерах не играется, только на плеерах следующего поколения (Blueray, HD-DVD) до повсеместного внедрения которых еще ждать и ждать. Поэтому раз х.264 играть только на компе - можно использовать матрёшку(MKV) или MP4(который кстати как контейнер поддерживается DVD плеерами с сертификацей Nero Digital(но положить в него можно только все те-же ASP(DivX, XviD, Nero Standart)), для работы с матрешкой используется пакет mkvtoolnix, для MP4 - mp4box + GUI к нему Yamb.
Про рассинхронизацию сказать ничего не могу - непонятно откуда она берется, если в исходных файлах её не было. |
Мдя, сделал как нужно было. Теперь в фале видео не играется но зато есть звук, чудно :)
|
2 Kostuch
CLI - command line interface - командная строка тоесть. Даб работает в VFW кодерами, а не CLI. Хотя ничто не мешает его создателю добавить CLI. Даб же по сути гуи тоже. Но... Если идёт рассинхрон звука, его нужно сначала убрать, либо, если уж на то пошло, через скрипт AVS (DirecShowSource) запихать это дело в даб, затем через фреймсервер можно что хошь делать или в самом дабе. Если нужно оставить неперекодированным звук - тут сложнее, раз MKVextGUI даёт ошибку. А может, он ошибку всё-таки не даёт, а просит указать расширение видеофайла? Укажи m2v или mpg. Попробуй AVIMux_GUI 1.17.6 - тут может и не будет рассинхрона. В крайнем случае придётся тебе править аудио под длительность видео - но тут всё от характера рассинхрона зависит. Кодировать в MPEG2 - Отдели видео каким-нить путём - либо через MKVextGUI или через AVS и Даб и его фреймсервер. И кодируй видео (с учётом размер аудио) в TMPGEnc 3.0 или Canopus ProCoder 2. В MPEG4 как делать уже сказали. Опять же можно попробовать демукс в AVIMux_GUI 1.17.6 (но не гарантия, учитывая, что там у тебя MPEG2 видео). --- И ещё раз говорю - определись что у тебя есть, что нужно, если есть какие-то ошибки или непонятности - подробно всё описывай (какие именно ошибки, проблемы, характер их). --- Чёрт ногу сломит... Этож надо так - MPEG2 + AC3 в контейнере MKV, ещё и рассинхрон! Да за такое... :-) Всё, я сдаюсь, мне просто некогда. |
WildNP
Ну решить то я решился, мне надо avi файл получить с кодеком x264 со звуком конечно. В VirtualDub нету возможности откодировать в нормальном качестве но можно легко присоединить звук, в MEGUI нормально звук нельзя присоединить, вот и делема. С фреймсервером это надо попробовать, но я в этом не силен :) Странно что нельзя просто в MEGUI сразу же присоединить звук хотя бы отдельным файлом к видео :( |
2 Kostuch Ох уж этот мегуи... Хе-хе... :-)
Ну, все варианты тебе выложили, пробуй всё что можно. Кстати, если прога не принимает файл фреймсервера VD (vdr), его ОПЯТЬ же можно загрузить через AVS :-). Причём неважно, если ты грузил в сам VD видео через AVS и какие фильтры и плагины применял в первоначальном скрипте :-). Как vdr в AVS запихать ты уже понял, наверное, если внимательно прочитал что на сайте у меня написано. |
WildNP
А есть альтернатива МеГуи :) что бы кодировал x264 с CLI и со звуком сразу ? |
Kostuch
Единственный совет - откажись от avi - и жизнь сразу станет легкой и радостной :) МеGUI сам по себе может сливать видео и звук - посмотри tools-muxer там их несколько - на все случаи жизни :) |
Скоро будет альтернатива, надеюсь. ;-)
|
Помогите пожалуйста.
Хочу AVI файл с видеокамеры сжать в MP4 при помощи MeGUI. Но что-то никак не получается. Можете прмерно накидать план действий! |
AlexB17
О! спасибо этого и надо было никакх рассинхронов нет все ОК! |
Все спасибо. У меня все получилось. Только сжатое видео почему-то обрезается чуть-чуть по краям хотя обрезка не включена. И слишком сильная гребенка на двигающихся объектах. Никто не знает как с этим бороться?
|
Nucl26
Гребенка вроде бы = интерлейс. У меня та же проблема, фильтр стандартный деинтерлейс плохо с ней справляется, может кто посоветует что лучше. Потому что пробовал QS тоже не очень... |
Kostuch, есть такой плагин для avisinth - decomb у него есть настройки, позволяющие регулировать "степень гребенчатости" :).
AssumeTFF() Telecide(guide=1,post=2,vthresh=70) Decimate() параметр vthresh=70 отвечает как раз за это... А вообще, почитай документацию к нему. Можешь проглядеть в этих окрестностях http://neuron2.net/decomb/decombnew.html (и на этом сайте вообще), чрезвычайно полезная весч! Вроде бы может даже в Дабе работать... |
Force
Ну честно говоря прочитал доку, поподбирал параметры в итоге лучше всеравно справляется FieldDeinterlace()... Дошел даже до значения в vthresh=10, и то всеравно полосы просматриваються... :( |
Kostuch, эта "гребенка" есть и в исходном материале или она появляется в процесе перегона в AVC? Если первое, то скорее всего это уже не вылечить, так как оно так записано (может можно сменить режим записи видеокамеры, чтобы в дальнейшем этого не было?). Если второе - то странно, так как decomb должен был справиться с этим... Хмм...
|
Force
Оно изначально в исходном, это спец. miniDV оно там изначально есть. Да какой режим, все видеокамеры miniDV так снимают :)) Раньше я прекрастно боролся каким то деинтерлейсом из Даба но вот потерял его где то .. думал может тут есть что то ... а интерлейс стандартный. Избавиться легко если нормлаьный фильтр найти. Стандартный метод бленд получается лучше чем dcomb. |
Kostuch, а ты мог бы небольшой кусочек оригинала выложить? Мне аж самому интересно стало, чё за интерлейс такой... не больше 5 МБ.
|
Force
Да интерлейс обыкновенный :) самый что ни на несть простой (как по мне). Конечно могу, завтра только сутра у меня выделенка будет как раз. сейчас на даялапе не очень как бы :) |
Вложений: 1
Ну вы граждане даете - интерлейса не видели... мде... вот вам кадр с телика который изначально интерлейсный - 50 полукадров, как и камеры и много что другое. Для просмотра на компе изначально прогрессивном устройстве используют фильтры деинтерлейса при просмотре - что бы не было гребенки.
|
AlexB17
ДА я как раз видел, правильный кадр, такое же и у меня, завтра выложу видео :) |
Force
http://kostya.net.ua/ftp/sample.avi Вот на этом маленьком куске думаю видно интерлейс и довольно хорошо. Если надо побольше то скажи выложу побольше но как по мне то хватит думаю что бы увидеть :) P.S. недавно перегонял Mpeg2Source там был интерлейс, dcomb отлично справился с деинтерлейсом с теми параметрами что ты давал, интерлейс как по мне один в один с моим, но с моим никак не хочет :( |
Почитай документацию по декомбу - может стоит применить другой метод или вообще нужно перебирать поля - может они заведомо в неправильной последовательности, вот декомб со стандартными настройками и не справился.
|
В общем, интерлейс побежден, как, впрочем, и всегда! :P Параметры такие:
FieldDeinterlace(dthreshold=4) Вот и всё :), больше ничего не требуется. Почитай DecombReferenceManual.html, там очень много полезного... Туториал тоже. Decomb - велик и могуч! Правда на границах объектов всё-равно остаётся какая-то квадратность, но я думаю, это просто оригинал такой... |
Force
Спасбио большое :) Да доку то я читал, но всеравно даже с теми настройками что ты дал, не совсем то получается. То есть годик назад когда я кодировал было все же чуток лучше ну это не столько важно , буду тем чем есть :) |
Kostuch, да не за что :). Хотя трудно сказать, мне кажется все проги одинаковые и как-то улучшить резльтат при помощи других программ вряд ли удасться... Можно попробовать наложить дополнительные фильтры, или, в конце-концов уменьшить сам размер видео, получится немного лучше, на мой взгляд.
|
Вот и у меня такая же гребенка только чуть-чуть поменьше! Я ее вчера Блюром черезстрочно подправил. Вроде ничего так! ейчас попробую ваши методы! :)
|
Nucl26
Ну я с горем пополам справился с энкодингом в MeGUI раньше (год назад) Дабом жал. Просто приходиться обычно раз в год этим заниматься. Смешно, но вот MeGUI прекрасно справился с кодированием mJPEG с моей екскамеры Canon S2 IS но плоховато с тем что я всегда кодировал miniDV … :) Может настрочеки как то подправить, жаль что ждать долго надо после каждого эксперимента, потому как у меня на моем ноуте Core DUO 2.1Ghz кодируется быстрее чем на компе, но все равно 2 fps это смешно :( |
Kostuch
Цитата:
|
scalbert
Ну если говорить про источник в mJpeg то, 1. Берем собсно файлики *.avi пихаем их все в 1 папку. В той же папке создаем файлик(простой текстовый) *.avs в котором должно содержаться такое вот : " DirectShowSource("имя файла.avi") " по желанию можно добавить ресайз если надо тогда выглядеть будет так: " DirectShowSource("имя файла.avi") LanczosResize(640,480) " сохраняем его под любым именем в той же папке что и исходники (файлы *.avi) 2. Запускаем программу MeGUI. После, собственно, нажимаем Ctrl+O либо File->Open и выбираем файлик что мы создали т.е. *.avs (или как там мы его назвали ранее). После чего кликаем чуть ниже в разделе Audio на "..." напротив названия Audio Input и подгружаем тот же файлик. 3. В том же разделе Audio выбираем Codec : MP3 (соответственно должно изменится строчка находящаяся чуть выше на "имя файла.mp3"). Затем заходим в Config все в том же разделе Аудио и выбираем Encoding Mode - CBR, а битрейт думаю 128 хватит. Потом нажимаем кнопку ENQUEUE которая находится в разделе аудио. На этом пока с аудио мы закончили. 4. Теперь в разделе Video заходим в Config и там выставляем такие параметры : http://kostya.net.ua/ftp/x1.png http://kostya.net.ua/ftp/x2.png http://kostya.net.ua/ftp/x3.png После чего сохраняем его как профиль с любым именем. И надо не забыть указать "Quantizer Matrix File" скачать его можно так же тут: http://kostya.net.ua/ftp/soulhunter_v2.cfg После всего этого нажимаем Ok, и так же нажимаем кнопку ENQUEUE но только в разделе Video уже. 5. После чего переходим на вторую вкладку программы которая называется Queue и видим там наши 3 задания http://kostya.net.ua/ftp/x4.png Дальше нажимаем кнопку start и ждем-с :) 6. После окончания всего процесса кодирования звука и видео нужно объединить их вместе. Для этого заходим в пункт меню Tools - > Muxer - > MP4Muxer. В этой программе все просто. В Video Input подставляем то что у нас на выходе видео файла *.mp4 файл. а в разделе Audio , в пункт Audio Input выбираем *3.mp3 файлик. Ну и последнее в Output выбираем Muxed Output вводим имя файла которое мы хотив в итоге получить (лучше назвать его не так как отконверченый нами , т.е. не так как Video Input). И финальная стадия - нажимаем тут кнопку Queue. После чего переходим в раздел главной программы Queue и нажимаем start (предварительно увидев что добавилось новое задание). ВСЕ :) идем туда куда сохранили файлик и смотрим :) |
Kostuch
Добавлю от себя - что бы немного ускорить данный процесс (настройки дико медленные) и потерять совсем чуток в качестве - можно поставить Subpixel Ref - на 6-RDO, M.E. Algorithm на Multi Hex и M.E. Range на 24. А то боюсь с настройками указанными выше больше 2fps можно и не увидеть :) |
AlexB17
Да да конечно :) это я просто под себя настраивал :) я фанат качества :) спасибо. |
А Матрицы специально для анимации существуют? Не сталкивались?
|
Для плоской анимации (Анимэ, Дисней) используй матрицу по умолчанию(т.е. которая используется в Main Profile) а для 3D анимации или классической рисованной используй любые - как для кино.
|
Kostuch
Спасибо , проблема у меня была с первым пунктом. Со скриптами пока не силён. Теперь попробую. |
scalbert
незачто! A L L а никто не знает нормально это при поправках AlexB17 около 5-3 fps при кодировании ? |
А какой проц, какое разрешение и много ли движения в видеопотоке? У меня при кодировании кино скажем 720х320 порядка 5-6fps правда почти всегда M.E. Algorithm Hexagon и M.E. Range 16. Проц P4 2,6Ghz/800/HT
|
у меня немного помощнее машинка
параметры, как ты говорил, подправил свои, бо мои 2 fps это :) не то короче ... Ноут Core DUO 2.01Ghz (что быстрее моего настольного раза в 1.5 где то) Настольный Бартон 2,4Ghz С теми настройками что ты давал у меня под 5 максимум. Когда делаю деинтерлейс на 720-576 то около 2.7fps сейчас... и вопрос, намного ли хуже будет качество если делать в 1 проход ? просто проверять как бы .. немного напряжно :) --- Если сможешь експортни настройки у себя теми что кодишь и перешли мне (ну там он сразу зипует) почта : kos_o @ email.ua |
В один проход полюбому не стоит - если только в режиме Constant Quality где не важен выходной размер (не нужно например в 700мб вписать) А настройки для простого перегона фильма вот: http://slil.ru/23066012 - ничего экстраординарного в них вроде нет.
|
AlexB17
Сенкс. Сейчас докодирую клип 4 минутный (кодировать пришлось около 40 минут) и сразу проверю настроечки... ... ОГО у тя настроечки. Так у тебя первый пасс вообще турбо стоит ? А это не сильно портить качество картинки, ну да ладно через пару минут сверю :) а точнее через минут 10 наверное у меня тут первый пасс под 22-25 fps идет :) |
Kostuch
Запустил кодирование с вашими настройками. Входной файл mJPEG всего 250 Мег, с фотоаппарата Fuji F11. Два прохода прошёл почти за 5 часов, fps- 0.9-1.2. Результат меня просто убил. Получился файл 55 Мег. А качества никакого вообще.Сильнейшее искажение цвета, квадраты и артефакты. Я не пытаюсь Вас ни в чём винить, я просто разбираюсь и учусь. Далее взял настройки , которые шли в паке MeGui, а именно HQ-Slower. http://forum.ixbt.com/topic.cgi?id=29:25719 Файл получился 30 мег, перекодировал два прохода за 1.5 ч., fps-7-8. Качество отменное по моим меркам. Просто немного пропала детализация и всё. |
scalbert
Ну че не знаю то не знаю :) настройки такие же как и у AlexB17 у меня, даже немного лучше по качеству :) (недавно тестировал его настройки) но конечно и ждать дольше надо :) У меня получается вот такое качество снимал тоже с камеры(такого же типа что и у тебя) вот смотри - http://kostya.net.ua/ftp/001.mp4 если не волм качать конечно. А вот файл с настройками : http://kostya.net.ua/ftp/Kostuch.x.264.xml (мало чем отличается от настроек Алекса, просто надо скопировать в папку MeGUI\Profiles\Video, ну и конечно же путь поменять на там на матрицу...) Качество меня устраивает на 90 процентов в принципе. Ну я ж говорю скачай если не лень будет, посмотри какой он у меня и какой у тебя получается. А по поводу настроек, так действительно подправил немного что бы быстрее работало, как Алекс говорил, конечно качество (для меня лично) ухудшилось немножко, но я это решил легко подняв битрейт до 2000. Но все что я поменял это всего то 3 настройки. А то что цвета исказились не знаю это уже что то странное. AlexB17 Касательно настроечек не знаю что там не так было у меня, но оно подняло второй проход мне на 2-3 fps(в итоге на моем ноуте первый проход я уже писал около 23fps а второй около 8) что в принципе довольно значительно, ну первый то у меня оказывается такой и был , я просто турбо никогда не использовал. Качество конечно хуже немного стало. Деблок большой был как для того что я кодировал пришлось попустить до -2 -1, тогда квадраты пропали, иначе были. Ну и что бы достичь того что я делал со своими настройками при 1500 kbps тут пришлось ставить около 2000. Ну при разрешении 720-576 2000kbsp это не проблема, я бы даже норма сказал. Так что сенкс, все же понял что первый проход можно и турбо делать. P.S. Кодировал с *.vob файла видеоклип Alizee. |
Первый не-турбо проход дает не такой значительный прирост как например переход с SubPixel RDO 6 на 7 или переход с Hex на Multi Hex - но все же он заметен, зато времени экономится уйма :)
|
AlexB17
да про это я знаю.. просто первый проход намного быстрее обрабатывает... всеравно.. |
Kostuch
Скачал, посмотрел. Милая киска. Качество для данного источника отличное. Разобрался с причиной моего "не качества". Смотрел в GOM Player. И мой файл и твой (извини, что на ты) файл показывает с искажениями. Запустил в МРС и всё стало отлично. Вот только с другими настройками таких проблем нет. Буду разбираться в чём причина. |
scalbert
да без проблемм, на ты тут все :) Это у меня привычка просто иногда рабочяя на Вы :) A L L оффтоп немного : а какой лучший лосс лесс кодек кто знает ? |
:) x.264!!! В loseless режиме! :) Но опять же долго - не подходит для real-time кодирования, а для него - Huffyuv.
|
ОФФТОПИК: AlexB17, кстати, не подскажешь где взять его и доки к Huffyuv. А то видеокассету хочу оцифровать... а без сжатия гнать - это просто экстрим... =)
|
AlexB17
Так то оно так :) и Huffyuv я знаю но у меня исходник меньше чем лослесс получается раза в 2 или даже в 4 (если Huffyuv) :) |
Вложений: 1
Force
Бох с тобой - какие доки - вот с такими настройками жми и все :) Kostuch Ну исходник то жатый??? И с потерями наверно... |
AlexB17
Нет исходник оригинал :) то что фотик дает то и есть исходник, формально он сжатый но не мною а техникой :) |
Спасибо всем за помощь! Гбенка исчезла после простого деинтерлейсинга decomb'ом. Однако есть еще вопросы:
Разрешение сжимаемого файла 720х576 на выходе получается файл с таким же разрешением однако видно что он немного обрезан и по бокам появляются черные полоски при этом еще видно что изображение вытянулось. Можно ли как-нибудь сделать нормальную картинку? Если планируется запускать сжатое видео на стареньком компе, какие настройки надо убрать и какие декодеры лучше использовать чтобы снизить вероятность тормозов. И на каком компе минимум вообще может нормально играться x264? |
Про полоски и вытягивание это конечно интересно - если можешь выложи скрипт, так же возможно на выходе при декодировании проблемы.
А про слабый комп - у меня знакомый смотрел х.264 с разрешением 720х400(анаморф) на нотике PIII мобильном 750Mhz с очень тухлой видеокартой S3 с 2Мб видеопамяти. Правда смотрел через TCPMP - а он как известно шустрый как ... |
Ну вот скрипт:
LoadPlugin("D:\ПРОГРАММЫ\Кодируем в mp4\StaxRip_0.9.9.2\Applications\AviSynth Plugins\decomb.dll") AVISource("D:\Камера\12.08.06.avi") ConvertToYV12() FieldDeinterlace() У меня с полосками и вытягиванием и в дубе при стандартных настройках было. Так что не знаю в чем трабла :( |
Со скриптом все нормально :( А какое разрешение у исходника? И чем зажат? Может попробовать вместо avisource использовать directshowsource.
|
Kostuch
А не подскажешь, зачем в настройках используется Quantizer Matrix файл soulhunter. Просто у меня с ним такая белиберда в Gom Playere. Ставлю none и всё в порядке. |
И ещё, ты оставляешь ролики с Фотика в контейнере МР4 ?
Я конвертирую в контейнер AVI. В нём прекрасно работает перемотка в любом плейере, а в МР4 дико тормозит. |
scalbert
по поводу марицы, немного улучшает качество. а про перемотку у меня в LA ниче не тормозит при перемотке :) потому с такой проблеммой не сталкивался. |
Старые декодеры не играли видео с нестандартными матрицами, да и MP4 уже давно не глючил - может стоит софт пообновить?
|
AlexB17
Про матрицы разобрался, и с Gomом разобрался. Лажа в его Gretech Video Filtre. Отключив его проблем нет. Kostuch Да это не проблема, я тоже стал использовать LA. Но и в нём тоже MP4 перемотка тормознутая, по сравнению если файл в контейнере AVI. Скорее всего ещё нет плейера с полной пддержкой MP4, я подчёркиваю "с полной". |
Есть - например Nero ShowTime, да и в MPC все играется без проблем. Смотря что подразумевать под "полной поддержкой" - если меню и прочие фичи то на данный момент нет таких кто полностью и без глюков их поддерживал.
|
AlexB17
Цитата:
С MPC меньше всего проблем. Но интерфейс и т.д. Будем ждать , что хоть какой нибудь плейер доведут до ума. |
Я вообще пользую матреху и не знаю проблем :) Тьпху... чтоб не сглазить :)
|
scalbert
Цитата:
Нормальных сплиттеров mp4 сейчас даже больше чем avi, и уж тем боле матрешки. Ни о каких проблемах с перемоткой речи, естественно, не идет. |
Утверждается, что наибольшая скорость декодирования H.264 -
у CoreAVC? Никак не могу достать его потестить, так как на сайте производителя требуют деньги вперед. Что делать? Поэтому потестил что есть. И обнаружились неожиданные вещи... Скорость декодинга я оценивал по степени загрузки процессора. Она наблюдалась в обычном Windows Task Manager (Ctrl+Alt+Del). Процессор - Athlon 64 3000+ (SSE и SSE2 поддерживает). Проигрывался фильм в .mkv, кодированный x264 Итак: 1. TCPMP 0.72RC1, скачанный с http://picard.exceed.hu/tcpmp/test/ для декодирования юзает ffmpeg-плагин, скачанный оттуда же. Загрузка процессора от 20 до 30 процентов. 2. BSplayer 1.39, в самом плеере ничего особенного, тестился, собственно, не он, а ffdshow-2546-gcc4.0.3-sse2-x264.nl, оптимизированный, как явствует из названия, под sse2. Все постпроцессинги в ffdshow отключены. Загрузка проца от 15 до 25 процентов. 3. И, наконец, ВНИМАНИЕ, барабанная дробь :) MPlayer 1.0pre8-3.4.2 под Windows, скачан с http://www.mplayerhq.hu/ При проигрывании сообщает: ------------------------------------------------------------- Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ------------------------------------------------------------- ЗАГРУЗКА ПРОЦА ОТ 1 ДО 5 ПРОЦЕНТОВ!!!!!!!!! Как такое может быть?! Просто в голове не укладывается... Что такого сделали разработчики MPlayer, что так радикально увеличилась скорость декодинга?! Ведь во всех трех случаях используется библиотека FFmpeg, а не различные разработки!.. Кстати, еще пикантный момент. ffdshow тестился оптимизированный под SSE2, а MPlayer вообще не видит, что Athlon 64 поддерживает SSE и SSE2: ------------------------------------------------------------- CPU: AMD Athlon(tm) 64 Processor 3000+ CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0 ------------------------------------------------------------- И тем не менее, MPlayer загружает проц на 1-5%, а ffdshow - на 15-25% Вопрос к тем, кому удалось раздобыть и затестить CoreAVC: насколько все-таки он быстр? Потому что MPlayer показывает уж очень рекордные результаты... И что хорошего в TCPMP? Его ffmpeg еще медленнее, чем ffdshow! Или TCPMP тестили в комплекте с CoreAVC плагином, а не с ffmpeg?.. ГДЕ ВЗЯТЬ CoreAVC???!!!!!!!! :) И не ценой ли качества картинки достигается в нем большая скорость???... |
Ну во-первых все декодры со включенным AVC постпроцессингом должны выдавать абсолютно идентичную картинку - иначе и быть не может - это особенность H.264. Во вторых - на думе9 была ветка про глючное тображение загрузки проца Mplayer'ом - поищи если интересно. В третьих Самая большая скорость по моим тестам на HD видео достигается в TCPMP с AVC плагином от cамой Core. На втором месте CoreAVC DShow декодер, на третьем Mplayer а все остальные уже потом :)
В общем: CoreAVC 1.1: http://www.hotfile.ru/13921/ TCPMP+AVC: http://slil.ru/23085257 Пробуй! |
Klezk
ну у меня тоже зачастую Mplayer+MPUI показывает чуть ли не нулевую загрузку процессора , даже в режиме Q&Q на частоте 1400 Mhz загрузка проца лишь изредка может подскочить процентов до 15, при воспроизведении видео в разрешении 720х384, а если смотреть фильмы в разрешении 1280х720 (благо их сейчас навалом стало) то загрузка порядка 50% у всех декодеров. у меня есть CoreAVC 0.0.4 но всеравно качество картинки во всех декодерах одинаковое, вчера ещё попробовал Gom Player вот в нем похоже декодер старый, сплошь тормоза да лаги, но есть там какойто фильтрик Direct Show который помоему делает картинку приятнее глазу, сегодня ещё потестю его в MPC, вдруг у меня глюки :) (ну может кто ещё проверит) а так Mplayer+MPUI очень хорошая связка, всегда кидаю его на диски с фильмами и никаких проблем незнаю с недовольными юзерами, огорчает в нем только одно - отсутствие масштабирования картинки. |
Klezk
Цитата:
Кстати, в VLC подобный глюк тоже наблюдается, я с ним столкнулся еще в начале 2004 года, возможно даже раньше, чем его заметили на Думе :) Вот можешь почитать как я удивился впервые увидев подобное - http://forum.mediatory.ru/viewtopic.php?t=2160 :) А CoreAVC сейчас действительно самый быстрый декодер. Кстати, скорость декодеров лучше сравнивать не по загрузке проца, а по максимальной скорости декодирования в fps. |
Такой вопрос:
Я где-то тут вычитал руководство, как настроить MPC чтобы он воспроизводил AVC без предустановки кодеков, когда там в External Filters подключается CoreAVC. Всё сделал как надо, так у меня вместо него фильм воспроизводится NEROй... То есть CoreAVC всё равно надо регистрировать в системе. Как быть в таком случае? Ведь юзеры дисков вообще ничего не шарят и хотелось бы чтобы так - вставил диск и все фильмы проигрались в MPC автоматически... Причем CoreAVC, а не NERO Decoder'ом, если он у них вдруг установлен... Неужели регистрировать кодек в авторане диска? В принципе - выход, но выскакивает диалог, говорящий что кодек успешно зареган и не исчезает, пока не нажать Ok. Это я про regsvr32.exe. TCPMP крут, но опечалило отсутствие прокрутки в полноэкранном режиме :(. Да и курсор мышки не исчезает... В общем, что делать? |
Вопрос: Кодировал фильм 2 ч. 43 мин. 35 сек. 3-х прходка, как RAW файл с расширением .264. При попытке смуксить его с AAC получается жуткий бред и страшно тормозит как звук так и видео фрэймрэйты выставлял разные т.е. экспериментировал со всеми возможными, мукс через meguisvn и mp4box. В чём может быть дело? Декодер CoreAVC проигрываю MPC. Спасибо!
Плюс к тому при загоне в контейнер без звука некорректно отображается длина фильма? |
Старый муксер возможно, попробуй через Yamb или вообще в матрешку положить. Я вот например когда рипаю сливаю сразу в матреху - и на втором проходе можно уже смотреть качество :)
|
Матрёшка это хорошо, но помниться были проблемы у меня как-то с ней. Суть проблемы резкие скачки битрейта, т.е. когда медленная сцена резко сменялась быстрой с соответствующим звуковым сопровождением то все торомозило на секунду.
|
Не знаю что это такое - но это неправильно :) Может быть дело в сплиттере?
|
ЗДРАВСТВУЙТЕ!!! Я ЗДЕСЬ НОВЕНЬКИЙ И НЕ ЗНАЮ, ОБСУЖДАЛАСЬ ЛИ ТАКАЯ ПРОБЛЕМА С КОТОРОЙ СТОЛКНУЛСЯ Я. ПРИ КОДИРОВАНИИ ФИЛЬМА КОДЕКОМ x264 С РАЗРЕШЕНИЕМ 704х302, КАРТИНКА ОКАЗАЛАСЬ ПЕРЕВЁРНУТОЙ "ВВЕРХ НОГАМИ" :( ПРОВЕРИЛ НА 2х ПРОИГРЫВАТЕЛЯХ [Light alloy, WMP], В VIRTUAL DUB ИЗОБРАЖЕНИЕ БЫЛО НОРМАЛЬНЫМ!!!! НЕМНОГО ПОЭКСПЕРИМЕНТИРОВАВ, Я ПОЛУЧИЛ НОРМАЛЬНУЮ КАРТИНКУ НА РАЗРЕШЕНИЯХ С ШИРИНОЙ КРАТНОЙ 32м (720, 688...). ПРИНЯВ ЭТО ЗА СВОЙСТВО НОВОГО КОЕКА, Я УСПОКОИЛСЯ. НО ПЕРЕДАВ ДРУГУ СВОЙ ФИЛЬМ, СЖАТЫЙ С РАЗРЕШЕНИЕМ 720х404 И НОРМАЛЬНО ВОСПРОИЗВЕДЁННЫЙ У МЕНЯ, У НЕГО В ПЛЕЕРЕ Light alloy ОКАЗАЛАСЬ ПЕРЕВЁРНУТАЯ КАРТИНКА, А В ПЛЕЕРЕ WMP НОРМАЛЬНАЯ!!! Я УЖЕ И НЕ ЗНАЮ ЧТО ЭТО??? :( ОБЛАЗИЛ КУЧУ САЙТОВ И ТОЛЬКО НА ОДНОМ ФОРУМЕ НАШЁЛ УПОМИНАНИЕ НА ДАННЫЙ ДЕФЕКТ, НО БЕЗ КАКИХ-ЛИБО ПОЯСНЕНИЙ.
ПОМОГИТЕ ПОЖАЛУЙСТА!!! ОБЪЯСНИТЕ ЧТО ЗА БОЛЕЗНЬ И КАК ЭТО ЛЕЧИТСЯ! ЗАРАНЕЕ БЛАГОДАРЕН! |
Это проблема оверлея - попробуйте сменить режим вывода, так же советую выкинуть Light Alloy - что то на него слишко много нареканий в последнее время, попробуй Media Player Classic, Mplayer или TCPMP. Про то что стороны должны быть кратны 16 это стандарт "де-факто" и если не соблюдать могут быть проблемы. Ну и в 1000раз говорю - НЕ ИСПОЛЬЗУЙТЕ VIRTUAL DUB!!!
З.Ы. Писать посты заглавными буквами это моветон :) |
Кодировать в VFW X.264 - неблагодарное занятие.
Пользуйтесь версией CLI и соответствующими GUI. |
У меня похожий глюк был когда х.264 засовывал в avi. Проигрывая в CrystalPlayer картинка всегда была перевернутой, ибо Кристал использовал в связке х.264 с ави свой встроенный декомпрессор никак не хотев цеплять ffdshow или корку. А когда перемуксил в мр4 или в матреху все встало на места свои - видимо без Халисплиттера никак в этой жизни не обойтись :)
ЗЫ: насчет плееров пользуюсь только кристалом, пробовал МРС - ну очень уж убог он, а ЛА глюкав ужасно. |
У меня такой вопрос по кодированию - иногда кодирую какой-нибудь ДВД на работе и неуспеваю к концу дня полностью его докодировать. Если приостанавливаешь кодирование и на следующее утро запускаешь - фильм начинает кодироваться заново. Нет ли какой функции чтоб поставить кодирование на паузу и потом начать кодировать дальше с того же места? Кодирую x264 через MeGUI
|
Может проще комп в спящий режим загнать?
|
надо поробовать пасиб - такой вариант чего-то в голову не приходил.
|
2 polosatyj
Очень интересно. Нет паузы? :-) И про спящий режим (hibernate, я так полагаю) - сообщите, плиз, как прошло. |
Пауза то есть, но если нажать паузу и звкрыть окно программы, то все задания прерываются (пишет abort) и при следующем запуске программы все начинается с нуля. пауза работает только если не закрывать окно программы. hibernate тоже не прошло - у меня комп поддерживает спящий режим и в соответствующей вкладке он разрешен, но когда висит окно MeGUI (предварительно поставлено на паузу) - при переходе в спящий режим выскакивает какая-то ошибка и система не отключается, после этого и вкладка Hibernate в управлении электропитанием и соответствующая кнопка при нажатии Shift в этом сеансе перестают появляться и появляются опять только после перезагрузки компьютера. В общем ничего не получилось.
|
При попытке войти в спящий режим пишет вот такоe - "Недостаточно системных ресурсов для завершения вызова API". Было бы у меня действительно мало ресурсов - я бы задумался - а так 2 гига оперативки и 3-герцовый 4-й пентиум.
|
Кстати я тоже вчера заметил такую беду - кнопка пауза на х.264 не действует! :( Он все равно продолжает кодить блин...
|
Цитата:
Вот с гибернейтом действительно интересно. Примем к сведению. Возможно, его специально отключают, так как процесс всё равно не возобновляется. Цитата:
|
Я пробовал MeGUI стопорнуть.
|
Цитата:
(bat, cmd - кнопарь Pause/Break на клавиатуре.) |
AlexB17, что такое x264.exe, о котором ты говорил? Какой-то особенный билд? Я не нашёл о нём инфы. И за что отвечает параметр --b-bias?
|
Ну x264.exe это сопстна сам виновник торжества :) - обычная консольная версия кодека - как у всех :) А B-bias - это использование B-Frames - в минус будет реже втыкать их - в плюс сответственно чаще. Т.Е. на высоких битрейтах можно загонять в минус - дабы не часто пихал их, а на низких соответственно в плюс - чтобы общее качество немного повысить.
|
|
Спасибо за выложенные файлики!
Наконец протестил Mplayer и TCPMP в режиме бенчмарка. Таки TCPMP с декодером CoreAVC быстрее: 85 fps против 77 fps у Mplayer Это на попавшем мне в руки анимешном фильме xxxHolic, Испытал также на собственном продукте, кодированном x264 с максимальными (!) настройками. TCPMP снова показал 85 fps, а Mplayer скатился до 68 fps... А возможно ли x264 попросить делать High Profile продукт, то есть с цветовым пространством 4:2:2 ? Надпись "Infile can be raw YUV 4:2:0" очень смущает... Что ли нет пока в x264 поддержки High Profile??? Хоть планируется? Есть качественный DV оригинал, хотелось бы его пожать, но без потерь в области цвета... Насколько я помню, DV - это именно 4:2:2 А есть и оригиналы, созданные в программах 3D моделинга, они вовсе RGB, то есть 4:4:4. |
Цитата:
|
Klezk
4:2:2 это не High Profile, это 422-Profile (ProfileIDC=122) 4:4:4 это 444-Profile (ProfileIDC=144) High Profile это ProfileIDC=100. Из доступных H264 энкодеров в 4:2:2 есть, например, Episode Pro (проверял, кодирует в 422 нормально), но он пока не поддерживает интерлейсное кодирование. DV-PAL это тоже 4:2:0 DV-NTSC это 4:1:1 4:2:2 поддерживается в DVCPRO50. |
ребят ,нужна помощь, при сжатии видео с элементами 2 д и 3д ,на 3д объектах появляются расплывчатости, что с этим можно сделать?
видео 800х600 15 фпс скорость видео 150% от нормы. |
подскажите пожалуйста где можно найти "мануал для чайников" по х264?
у меня проблема - я кодирую видео, а полученное видео ну очень темное. т.е. что то не так в настройках кодека. и было б очень хорошо найти мануальчик где написано например "это-то отвечает за это-то. а это - вот за это" и примеры. буду очень благодарен т.к. сам найти не смог. спасибо. |
В настройках кодека нет параметров отвечающих за темноту картинки :) По идее входная и выходная картинки должны только отличатся артефактами сжатия, но никак не яркостью или еще чем. А про мануал уже была куча ссылок в этой ветке - почитай чуть ниже.
|
Привет ребята, меня давно здесь не было!
Вот вам страница, где теперь обитает х264vfw: http://gabextreme.googlepages.com/x264vfwunited Последняя ревизия 600 - кое-что новое конечно есть - по качеству не сильно уступает Cli, а на глаз я разницы и не заметил |
Господа, не подскажете существует ли декодер для x264 вне пакета ffdshow?
А то после ffdshow некоторые игры не запускаются, да и неудобно при каждом обновлении качать многомегабайтные архивы. |
boogityboy
Цитата:
lisii Цитата:
|
Проголосуйте пожалуйста http://forum.mediatory.ru/viewtopic.php?t=4102
|
Вопрос: А кто какие матрицы использует, и какие вообще порекомендуете использовать?
|
IgorC,
пока меня на этих медиаторах зарегистрируют я тут 10 раз напишу. aa.mp4 выглядит чуть лучше. Но вообще, на будущее, чтобы сомнений было меньше - когда закодируешь весь фильм, качество будет намного лучше, нежели ты закодируешь маленький (к тому же ещё динамичный) кусочек с тем же битрейтом. Оно возрастает за счет более грамотного распределения битрейта при втором проходе на протяжении всего фильма, то есть ему не надо будет умещать весь битрейт в малюсенький кусочек. Тогда разницы вообще не будет заметно. Лично я всегда использую 0:0 и не парюсь... Правда и размер файлов у меня побольше, чем на 1 CD ;). |
Force Спасибо за отзыв.
Да я это всё и так знаю что ты там перечислил. Это надо говорить новичкам, а не мне ;) Насчёт деблокинга. Ты ставишь 0:0 . Так кодек же не понимает что ты кодируешь на более высоких битрейтах. Ты ему дал 0:0 он и будет замыливать даже если битрейта будет более чем предостаточно. Так что резкость картинки уже будет не та. 0:0 это хороший/даже слишком сильный деблокинг для 1 сд рип. Кстати ты выбрал более отрицательный деблокинг. А ведь там только 800 кбит ;) |
Кодирую на -2,-1 на битрейтах от 900 до 1300, ниже савлю 0,0, выше кодировал тольк несколько раз - ставил -4,-4(битрейт в районе 2000) - вышло вполне не плохо.
|
Цитата:
Кстати, мой вопрос по матрицам остаётся в силе... Кто-нибудь их использует вообще? Я начал использовать eqm_avc_hr от Sharktooth'а, и в принципе прирост качества стал заметен - плавные градиенты цветов. Но есть и минусы - незначительные накапливающиеся искажения цветов между keyframe'ами, особенно заметные при цветах, близких к чисто красным или синим (например, заставка 20 century fox в фильме Послезавтра прям заметно скакнула в цвете на keyframe'е). Может кто-нить знает что-то более оптимальное? |
Цитата:
Года 2 назад после покупки второго тюнера. Зачитывался 2 форумами - ixbt & островок. |
Force я юзаю матрицу soulhunter_v2 для 1CD или 1/6DVD рипов - качество вполне устраивает.
|
Igor_I, хорошо буду знать. Просто ему не хватает такого же желтенького значёчка как у тебя :).
AlexB17, спасибо, посмотрю. |
Есть какие-нить особенности при сжатие интрелэйсного видео x264'ым ? Он сам всё определит?
И еще кто-нибудь включает --no-dct-decimate ? |
Уф ну вы тут и накатали - пол тары недели читал ваш топик!
Уже год как пользуюсь x264 использ связку Gordian Knot+VirtualDub. Вот следующ вопросы. 1 Так вот столкнулся я с такой проблемой - скачиваю x264 с официального сайта -пытаюсь запустить x264.exe-а он мне ничего(уже мануал читал по нему по инсталяции)-заменял экзешники - но версия так и не обновлялась----так может кто подскажет что делать мне!!!!!!!. 2Скачал у вас тут посылке VWM x264ver600-полная шняга - при кодировании маленьких кусочков вырезанных с фильмов всё нормально - как целый фильм полный пипец - обычно квадраты вылезали на небе и при низких битрейтах - а щас даже при не менее 2000kbit/s и на любых фонах. Deblocking менял - максимум его ставил -4,-4 и -2,-2 тажь фигня! 3 Тут у вас узнал же про megui-скачал для него Framework2.0-создал в Gordian файл avs-сунул его в megui-запустил кодирование-кодировка прошла очень быстро - но файла я так и не нашёл. Делал ему обновление- хрень! 4 Ну самое главное хочу перейти на Cli x264-скачал с дума ver600-пытался его запустить -не запускается. Как мне его запустить????? 6 У программы Yamb 1.50 есть ограничение на размер создание контейнера mp4???-создавал в 700метров OK--в 2000метров работает -но контейнера нет- и так не с одним фильм. |
Значит по пунктам:
1. VFW версия больше не обновляется, вывод - даб и кнот на помойку :) 2. см. п. 1, смысла пользовать vfw нет. 3. MeGUI работает отлично, может с avs файлом что-то не то, или может это был первый проход ;) 4. CLI версия запускается из коммандной строки с кучей параметров, выглядит это примерно так: Код:
x264.exe --pass 2 --bitrate 1100 --stats ".stats" --min-keyint 12 --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 --scenecut 42 --thread-input --cqmfile "C:\Program Files\x264\soulhunter_v2.cfg" --progress --no-dct-decimate --no-psnr --output "" "" |
Cli x264v600 он вообще не запускается-нет даже никакой командной строки! Т.е. мельком проскакивает мелкое тёмное окно и всё. Может мне над что нибудь скачать??
|
Ты должен создать *.bat файл в одной папке с х264.ехе и запускать этот бат.
В Megui всё понятно http://x264.nl/ Теперь х264 не разделяет фрейм на слайсы для кодирования на двух и более ядер. Качество практически идентично одноядерному процу и скорость ещё быстрее. |
Цитата:
|
Вырезка из chagelog'a:
Код:
New threading method: Побольше бы ясности в значение новых опций, несмотря на то что названия в принципе говорящие Код:
don't skip autodection on configure --enable-pthread |
Цитата:
|
Перечислите, пожалуйста, весь набор софта для кодирования x264(x264.nl).
Дело в том, что когда-то кодировал ним, а вот теперь вновь возникла такая необходимость, а всю процедуру я уже не вспомню. |
MeGUI
http://forum.doom9.org/showthread.php?t=96032 http://sourceforge.net/project/showf...kage_id=174059 - остальное вроде сам выкачает требует Microsoft .NET Runtime 2.0 |
у меня все время кодер(x264.exe) выключается или зависает, в чем может быть проблема?
|
Не разогнана ли машина? Стабильно ли работают другие программы\игры?
|
AlexB17
Да все работает в идеале, машина не разогнана, программ штук 300 все работают, в игры не играю |
Цитата:
Проверь пути в настройках, какая версия? И как запускаешь? |
Такая проблема: в аниме, кодированном х264, наблюдается эффект лесенки на линиях. Нигде такой фихни ещё не видел. Кодировал с разными настройками, деблокингом, пробовал как Мегуи, так и ВФВ. Всё равно лесенка. На высоких бтр. порядка 3000 её нет!
|
Фото лесенки в студию!
|
Здравствуте.
У меня такой вопрос по настройкам х264: какие опции(в MEGUI) нельзя/необходимо включать, чтобы потом откодированный в mp4 контейнер файл можно было посмотреть на DVD-проигрывателе, который умеет читать MPEG-4(DivX, XviD)? Видео, пожатое x264(контейнер mp4), и звук в формате HE-AAC(контейнер mp4) я объединяю в опять же в контейнер mp4 с помощью Yamb+mp4box. |
Guyver, вся беда в том, что MPEG-4 - это не AVC (то, во что кодирует x264), следовательно твой плеер не сможет прочитать эти файлы, в каком бы контейнере они не находились. Да и вообще, сейчас такие плееры ЕСЛИ и есть, то стоят ОЧЕНЬ дорого. Так что НА ДАННЫЙ МОМЕНТ x264 и плееры - понятия не совместимые.
|
Force
Ну вообще то AVC это mpeg4-part10 ;) Guyver H.264 сейчас могут читать только HD-DVD/BR плееры. Самый дешевый стоит 500$. H264 для него нужно кодировать с помощью MC/Elecard кодеков (x264 пока не пишет некоторую необходимую служебную информацию) Потом закодированный H264 нужно будет савторить, например в сценаристе 4, и можно писать не только на HD-DVD болванку, но и на обычный DVD и HD-DVD плеер будет играть (даже с меню). |
Спасибо за ответы.
Странно, я почему-то считал, что видео, пожатое с помощью x264, можно будет просмотреть на обычном DVD-плейере. Получается, что пока лучше кодировать XviD/DivX(в плане возможности дальнейшего просмотра на DVD-плейерах). Эх, придется увеличивать видео-битрейт , чтоб получить качество не хуже, чем при кодировании х264. |
Не жмись на битрейт - 3-4 фильма в XviD на 1 двд болванку - самый оптимальный вариант. :)
|
Цитата:
|
Здравствуйте.
Подскажите пожалуйста по такому вопросу. С некоторых пор заметил, что пережатый DVD->x.264 фильм при прокрутки(навигации по фильму) очень сильно стал задумываться. Т.е. жму, например, в середину фильмы ползунок в MPC, а он(плеер) довольно надолго задумывается, прежде чем перейдет на нужную позицию. И при этом светодиод шлейфа не мигает, т.е. дело не в жестком. Что-нибудь можно поменять в настройках кодирования, чтобы навигация осуществлялась пошустрее? Хоть и думает секунд по 5, но все равно это гемор, когда нужно найти нужный участок. Насчет настройки MeGui Loseless(поправьте если ошибся) и no dct decimation - стоит их использовать или нет? И еще заодно спрошу. Тут при кодировании одного фильма необходимо было уменьшить насыщенность цвета. В VirtualDupMod поставил фильтр(называется типа HQV adjust или что-то близко к этому). Можно ли в дабе(или еще где) посмотреть как-нибудь, как этот фильтр прописать в avs-скрипте, чтобы потом его(скрипт) MeGui скормить? Цитата:
|
Извиняюсь, никто не знает, или такое невозможно?
кстати, прошу прощения за ошибку, в предыдущем посте хотел написать VirtualDubMod. |
Всё возможно.
Ну, насчёт HQV не скажу, но насыщенность можно убрать встроенными средствами AVISynth: Tweak(hue=0,sat=0.9,bright=0,cont=1,coring=false) Параметр sat= - это насыщенность цвета. 1 - без изменений, от 0 до 1 - уменьшение. Либо, если Вам нужен именно тот фильтр и Вы не нашли, как его подключить через AVS - Вы можете стартовать фреймсервер в VirtualDub из его основного меню (установив предварительно заголовки "мнимого AVI" - auxsetup.exe) и сделать скрипт импорта файла фреймсервера VirtualDub: AVIFileSource("E:\3 3\Alanis_Morissette-Ironic.vdr") --- Здесь имя и путь - подставляете Ваши. |
Вложений: 1
Ребят подскажите пожалуйста самые лучше настройки для лучшего сжатия Аниме х264-ым кодеком(MeGui). Время знеачения не имеет, значение имеет наилучшее качество при как можно меньшем битрейте.
Сейчас использую следующие настройки: |
Подскажите алгоритм действий при кодировании видео с miniDV в формат avi для дальнейшей записи на болванку DVD и просмотра на dvd плеере.
Все что надо вроде скачал и установил, но разобраться не могу. Заранее спасибо |
Цитата:
Елси что конкретное, спрашивай - ответят :) |
Igor_I я имел ввиду мои действия =))
допустим есть у меня файл не кодированный, а просто скопированный с miniDV кассеты... Так как правильно кодировать его с помощью x264 ??? спасибо |
Если просто слитый тогда:
монтаж - пинакл, премьер, авид и др. вывод опять же в дв. кодирование - мегуи создание avs скрипта - правка вручную ( поставить функцию trim - на 1-2 минуты, чтобы оценить качество и скорость) - добавление фильтров (шумодавы, ресайз, кроп) выбор какого-либо пресета выбрал - кодируй все. |
Igor_I монтаж сделал, что конкретно в megui делать? все обновления загрузил...и как скрипты править? есть ли уже готовые? чем кодировать?
|
Цитата:
насчет готовых - вверху есть настройки темы -версия для печати, прочитаешь много интересного. Еще есть http://www.ixbt.com/divideo/avisynth1.shtml, но там Физик сделал ошибки в скриптах. Сайт - http://avisynth.org.ru/ http://dvdtocd.info/megui.htm - вот еще сегодня напомнили. Как раз на вопрос чем кодировать. Примерная болванка для avs-файла avisource("N:\******.avi") #trim (5000,6500) crop( 8, 8, -8, -8) TomsMoComp(1,5,1) BilinearResize(640,480) # Bilinear (Soft) mergechroma(blur(1.3)) # Little Noise |
Глупый вопрос, но вот делается первый проход для сбора данных о сложности сцен? где тогда эта инфа сохранятся кодеком, в мегуи это отдельные задачи... хочу понять, вижу что по завершении первого прохода полученный файл физически удаляется, все начинается заново? тогда смысл первый делать мощным, только для анализа. а то у меня подозрения что кодек просто файл стирает и делает "второй проход" заново:)
и еще запустил я кодирование на 8 часов и на 2-е суток одного и того же фильма, второй вариант затемнил мне картинку, я не понял какая это опция сделала? |
Цитата:
Цитата:
сначала создается *.stats.temp, потом .temp убирается - файл остается. Цитата:
|
Цитата:
x264 -b 3 -r 16 -B 500 --ratetol 4.0 -p 1 --stats "film.log" -A all --qcomp 0.75 --direct auto -w --bime --b-rdo --mixed-refs --me esa --merange 32 -m 7 -8 --progress --no-psnr --no-fast-pskip -f 0:0 -o NUL "film.avs" Второй проход: x264 -b 3 -r 16 -B 500 --ratetol 4.0 -p 2 --stats "film.log" -A all --qcomp 0.75 --direct auto -w --bime --b-rdo --mixed-refs --me esa --merange 32 -m 7 -8 --progress --no-psnr --no-fast-pskip -f 0:0 -o "film.mkv" "film.avs" Битрейт задается параметром -B можешь поэкспериментировать - уменьшить/увеличить... Настройки эти ЭКСТРЕМАЛЬНЫЕ, скорость прохода даже на суперсовременном проце будет около 1 fps, соответственно на изготовление одного часа фильма понадобится 50 часов кодирования... film.avs например так выглядит: LoadPlugin("E:\Soft\dgmpgdec148\DGDecode.dll") MPEG2Source("G:\jamesbond.d2v") Lanczos4Resize(720,400) |
Может кто поможет
Раньше пользовался BeLight, сейчас nero сныкала свой кодек и прешлось перейти на megui 0.2.4.1041 neroAacEnc_SSE2 1.0.7.0 проблема в том, что при сжатии ac5.1 в vbr ne-aac (всё остальное по умолчанию) выдаёт Log for job job6 Channels=6, BitsPerSample=16, SampleRate=48000Hz D:\всё для сжатия в mp4 или mkv\дополнение\NeroDigitalAudio\neroAacEnc_SSE2.exe -ignorelength -he -q 0.5 -if - -of "E:\1\VTS_02_1 T01 3_2ch 448Kbps DELAY 0ms.mp4"Error: System.IO.IOException: Канал был закрыт. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count) at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count) at MeGUI.AviSynthAudioEncoder.encode()************************************************************* * * * Nero Digital Audio Reference MPEG-4 & 3GPP Audio Encoder * * Copyright (C) 2006 Nero AG * * All Rights Reserved Worldwide * * * * Package build date: Feb 12 2007 * * * * See -help for a complete list of available parameters. * * * ************************************************************* ERROR: no valid SBR configuration found ---------------------------------------------------------------------------------------------------------- The current job contains errors. Skipping chained jobs Если включить Force Decoding via directshow то вроде жмётся, но в итоге звук получается растянутым по звучанию. вот мои плагины http://img160.imagevenue.com/img.php..._122_460lo.JPG или всё дело в том, что бесплатная версия от неро не поддерживает переменный p.s самое странное, что 2 канала нормально жмутся с переменным ne-aac/ |
во прикол сжатие началось только когда качество поставил 0.3
|
ALUKARD456
Никакого прикола, SBR (he) не включается на больших битрейтах выше -q 0,309, потому что он там не нужен. |
Привет.
Какие настройки x264-H264/AVC encoder отвечают за качество, какие за размер? В настройках не могу разорбаться, в видеоинспекторе показывате что битрейк разный, а фактор качества одинаковый. Мне надо касеты подруги оцифровать, для одних касет надо качество, а для других объем. |
Какие настройки поставить чтобы получить максимально возможное качество 6 часов - 1 Гб когда важен объем?
|
В Megui возьми профиль HQ-Slow и выбери битрейт. Плюс очистить видео от шумов и уменьшить размер кадра.
|
Помогите разобраться. Как из двух аудио дорожек сохранить одну нужную? Неро 7 делать это я заставить не сумел. В Неро Вижн видно 2 дорожки, но сохраняется лишь первая и всё тут! Как быть???
Хотел решить эту проблему с помощью ВиртуалДуб, но он выдаёт, что нет декомпрессора Н264. |
Цитата:
Цитата:
|
На днях решил всетаки попробовать перейти с Xvid на x.264....и столкнулся со следующей проблемой:
Сжимаю x.264 core 54 rev-606 через Virtual Dub 1.5.10.2 (build 2540) в 2 прохода, сохраняя в контейнер mkv...получаю видео, которое проигрывается в Вёрчуал Дабе, но любые плеера при попытке проиграть этот файл вылетают с ошибкой... С чем это связано не могу понять, ибо скачанные с торрентов HD фильмы пожатые x.264 в контнейнере mkv проигрываются у меня на ура...помогите советом |
Цитата:
Потом - возможно стоит перейти на megui - он работает с консольной версией энкодера и проблем с VfW там нет. |
Спасибо. Пересборка помогла.
|
Цитата:
|
Добрый день. Вообщем то всю тему осилить нереально. Поэтому решил просто спросить, я так понял большинство людей юазют х264 кодек, используя Gordian Knot и Virtual Dub. Кто нибудь использует MeGUI?
Немного прочитал побольше, увидел, что используют. Подскажите, пожалуйста, AVS Script, а также настройки битрейта и квантизера к MeGUI 0.3.0.1004 для динамичного ИГРОВОГО видео. Заранее спасибо. |
Цитата:
Цитата:
В принципе для видео хорошего качества можно воспользоваться Avisynth script creator - из MeGUI - он в общем нормально в простых случаях работает. Цитата:
|
SilentSpider, хм..при апдейте не стал импортировать профили, откуда их теперь взять? -(
|
Вложений: 1
Я прикрепил архив к посту. Распаковать в profiles/video
|
Цитата:
хм..а можна вот эта скринами показать, а то я смотрю на строчки и ничего не понимаю -) |
чтобы много не флудить хочу сказать что мне надо:
максимальное качество видео при разрешении 1024х768, размер 1 минута - 25 мегабайт. кто подскажет настройки буду очень благодарен. время кодирования не имеет значения, хоть неделю пусть кодит. |
Noeru
Чтобы много не флудить - используй профили. :) и пара цитат, кажется из этого же топика :) Цитата:
Цитата:
|
У меня такой вопрос к знающим:
Кодирую 50-ти минутное видео в х264. Исходник мпег2 (с двд9). Пытаюсь ужать в 1.4 гига (160 Мб дорожка ас3). По расчетам получается 3730 примерный битрейт. Кодирую с максимальными настройками HQ-Insine (взял профили с дума9), из отличий только: b-frames 3, деблокинг -2, -1. Без ресайза и прочих фильтров, только color correct. Получается качество хорошее, но в некоторых местах при увеличении до 1280*960 заметен небольшой шумок вокруг объекта. Т.е. обычные джипег-артефакты. Можно ли как-то это победить не увеличивая битрейт? Я итак уже согласен на 1.8 фпсах ждать (а таких роликов 12 штук) результата, при том что у меня двухядерник c2d :( PS: megui 0.3.0.0, x264 последний с офсайта |
Цитата:
Цитата:
Цитата:
|
Klezk, да это тоже не отсебятина :) Я же сказал писали ...
2000 - это для двд мало, а для дивикса это много :) Ну мне трудно строчку написать, а куда ее потом девать? А если надо 2-3-4 фильма закодировать за ночь - как быть? |
Цитата:
Но я очень сомневаюсь, что за ночь можно закодировать больше одного фильма. На хороших настройках 264 идет со скоростью 1 фпс на двуядернике :) У вас восьмиядерники? :) ГУИ всякие не есть гуд, потому что не полностью используют возможности, которые можно задать ключами в командной строке. Плюс возможность глюков. |
Klezk, под ником есть конфигурация. Самом, кстати, тоже неплохо бы сделать.
Ладно, не буду спорить :) просто я шифруюсь А вот насчет 1 фпс, это чего? Все по максимуму? |
а чем собственно не устраивает megui? что он не может такого, что можно в коммандной строке набрать? Вроде ж официальный гуй, чуть какие-то баги - сразу фиксят.
|
Цитата:
Извините, если вопросы глупые, ответьте кто знает, пожалуйста: 1)Klezk, ваши параметры "заточены" под аниме или они универсальны и подойдут к моему видео тоже? 2)что надо дописать в параметрах чтобы к film.mkv добавился ещё звук? При этом его можно даже не пережимать, просто добавить. 3)Почему *.mkv, a не *.avi? 4)Что надо изменить чтобы сохранить в *.avi? 5)Третий проход даст ещё выигрыш? |
1) -
2) звук кодируется отдельно, или не кодируется, а муксится "как есть" 3) avi устарел и не поддерживает много нового и хорошего :) например vbr в аудиодорожках 4) - 5) я бы не советовал, третий проход - это скорее трата времени, чем реальный прирос качества |
А какой программой лучше всего муксить, если есть файл перекодирован в *.mkv (bat файлом указанным выше) и *.wav-файл вынятый из *.avi VirtualDub-ом?
Программой MeCUI 0.2.6.1046(Tools-Muxer-MKV muxer) не получается выдает всегда eror в Queue.. И ещё вопрос, если и пережимать wav-файл для mkv-контейнера, то в какой формат лучше(mp3/ogg/ac3/....) если исходный wav-файл 11кНz 88кбит/сек? |
djd, там есть ещё третья закладка - Log - называется. Вот там и смотри, что за ошибка.
|
Если даб сохранил в wav, это не значит, что это wav ^^
просто у него такая фича. На самом деле, определить реальный формат дорожки поможет MediaInfo Чаще всего в авишках мп3, кодировать его во что-то другое - это еще раз потерять в качестве.. Я кодирую только из dts или ac3 и только в aac. Чего и вам желаю. Megui после обновления может почти все, муксить, разумеется, тоже. |
:) Привет.
Есть глючный файл Видео 576 x 384 аудио MatrixMixer 0012 кодек Subtitle Mixer jetAudio грузит процессор Е8200 на 97-100% Как его перекодировать в VirtualDub с такими параметрами Video: MPEG4 Video (H264) 720x416 [Video Media Handler] Audio: AAC 24000Hz stereo 96Kbps [Sound Media Handler] |
|
Цитата:
Можно в этот кодек Video: DivX 5 704x396 23.98fps 873Kbps [Video 0] Audio: MPEG Audio Layer 3 44100Hz stereo 128Kbps [Audio 1] Audio: MPEG Audio Layer 3 44100Hz stereo 128Kbps [Audio 2] не знаю, я ни разу не пересобирал. :) Даже слова такого не знаю. Главное перекодировать, желательно с такими параметрами. В фильме глюк 5-10 сек, и вылетают все проигрыватели с ошибками. |
Цитата:
Перекодировать можно, но для начала скажите - что за формат - найдите gspot http://gspot.headbands.com/ или mediainfo http://mediainfo.sourceforge.net/ru? напишите, что они скажут про видео и аудиопотоки |
SilentSpider
:) А точно совсем забыл про Цитата:
mediainfo здесь скачал проблемы ACM Base msacm.lameacm ** Missing file: lameACM.acm DSH YV12 Nero Digital AVC Video Enc {426F6A6F-FEF8-4A5B-8DDC-099E7499EF50} 0x00200000 ** File Missing: DSH XVID DivX Decoder Filter {78766964-0000-0010-8000-00AA00389B71} 0x00800000 ** File Missing: |
SUPER 2007 не получилось, видео ускоренное, звука нет. :) Первый блин комом.
|
Nel, по свойствам файл в порядке. Хотя нет, херня-с. Смотрите - длина видеодорожки по информации даба - 32:05.22, а звука - 1:42:37.23. По gspot тоже глюк - там 1 час 4 мин, а должно быть AFAIR не меньше 1:15 - три эпизода. Так что результат закономерен. Для проверки сделайте вот что - в virtualdub mod откройте ваш файл, затем в Streams сделайте demux аудиодорожки. Потом - disable и вернувшись в основное окно - сохраните файл в режиме direct stream copy. Если длины звука и видео при открытии отдельно плейером будут совпадать, то попробуйте открыть полученный файл в дабе, затем в streams добавить к нему звук и сохранить полученный результат в режиме direct stream copy. Если нет - то ой. Либо битый файл, либо Variable Framerate. Последнее - лечится... да в ощен ни хрена не лечится.
|
|
Цитата:
Попробуйте вырезать проблемный кусок в дабе, а остальное скопировать. |
SilentSpider
не видно в VirtualDub этого косяка и размер фильма отображается Frame 57699 (0:32:05.223) [M] :) |
Nel, я не настаиваю. Но давай разбираться. В файле - первые три эпизода Евангелиона, судя по названию. Так? Один эпизод там 23 или 25 минут, сейчас точно не помню. Но не 10. Значит Даб ошибается. Почему? Да потому что индекс битый. О чем Даб на втором скрине и сообщает. Сразу я это упустил, но сейчас заметил. В принципе лечибельно, но очень муторно. Скажем так, я бы сделал следующее - попробовал пересохранить файл в Дабе. Хотя, сдается мне, выдаст он эти заявленные 32 минуты. Можно попробовать разные avi лечилки, но у меня положительного опыта с ними ни разу не было. В общем, ИМХО - лучше перекачать.
|
SilentSpider,
У всех чуваков такая трабла. Даб сохраняет видео и аудио 32 мин, и Super тоже. Фиг знает, там кусочек видео бы вырезать и вставить нормальный. У меня есть версия 1 час 38 мин. но там депресняк. Оттуда можно было бы взять видео, здесь озвучка хорошая. Достать бы видео и звук вытащить. Что за лечилки ? У меня брат качал, пусть возится. Сейчас качает 4-6 части сравним хе-хе. :) |
Цитата:
Цитата:
Цитата:
|
SilentSpider,
точно файл 1 час 38 мин mkv с lembit. :) Звук не смогу демуксить, оно тоже 32 мин. Не понял пока как разобрать файл на серии. |
Цитата:
Цитата:
|
lembit
1 час 38 мин там SilentSpider А как этот глючный файл 1 час 10 мин. открыть чтобы выдрать серии и озвучку ? |
Цитата:
Цитата:
Цитата:
|
SilentSpider,
Конечно разные. :) Там фильма, а этот глючный - это сериал. Была идея из 2-го добавить кадров в 1-й. :) ничего не нашел на animereator.ru и не понял как на форум зайти, наверно из-за Пит крепкого. Глючный файл оставлю на память, я его всё равно сделаю, придётся по новой качать, брат с автором в чате пообщался автор вроде перезалить сможет. Хотя хз, подождём. 4-6 серии нормально крутятся. Точно глюк, шар вообще штука глючная, комменты читать вообще прикол. |
Цитата:
SilentSpider 2 за раскрутку, на animereator.ru ничего нет, а на animereactor.ru есть. :yahoo: :yahoo: :yahoo: :clapping: :clapping: |
Nel, вот так всегда.
|
Извините заранее, если вопрос глупый: будет ли качество перекодированного видео лучше, если кодировать на более мощном компьютере. Или разница кодирования на атлоне х2 от селерона 1,7 будет лишь во времени?
|
Качество зависит, в основном, от программы. И разнича будет только во времени.
У меня тоже вопрос, какое наименьшее соотношение бит/пиксель присутствующие здесь добивались? |
:) Привет.
Какие настройки x264 надо чтобы перекодировать MPEG 2 DVD тут кодирование в 3 прохода на Unix. Качество как у DVD. Со скриптами .avs ещё не разобрался. |
Nel, где вопрос? :)
|
Тут. :) Видео 25-30 мин MPEG 2 качество DVD размер 1,5-2 Гб, как перекодировать в 210-230 Мб с такими данными
у меня так получилось, ещё надо звук в 5.1 и видео в .mkv, в 210 Мб не уложусь, в общем хоца качество получше и размер поменьше. :) динамичные сцены размытые http://pic.ipicture.ru/uploads/080912/RzSSZE3A1R.jpg, всё остальное неплохо. |
|
такой вопросик, пытаюсь сделать даунскейл с максимальным качеством, соответственно размер файла меня мало волнует. запустил с crf=18, но проблема в том, что енкодер говорит что нельзя на второй проход использовать crf. как быть? сразу использовать qp или лучше на финальный проход использовать bitrate полученный после первого прохода. первый без turbo, так что данные по идее близки к реальности.
|
Если размер файла мало волнует, то ставь битрейт повыше и кодируй в один проход.
|
ну впринципе так и сделал... но вот непонятно. после первого прохода была рекомендация битрейта 1145.8, я поставил 1200, но при этом на одной сцене (медленное плавное движение картинки) был рывок. поставил 1600 - рывок ушел (полностью видео не смотрел - это было где-то в конце второй минуты). оба прохода с одинаковыми параметрами, threads=1, т.е непонятно, где он недосчитал и как бы подобрать обтимальные значения.
|
Цитата:
Цитата:
Цитата:
Может пригодиться, я кодю из таких соображений: 0.20 бита на пиксель - хорошее качество 0.15 бита на пиксель - среднее качество 0.10 бита на пиксель - примлемое качество 0.05 бита на пиксель - качество от плохого, до ужасного, врочем, какая разница :) |
Цитата:
|
Я вобще приверженец VP7, хороший кодек, минимум настроек! Вот решил попробовать x264. Скачал консольную версию и GUI к ней, перекодил, разницы никакой!!!
Вопрос: 1) Напишите настройки для максимального качества(чтобы сравнить с VP7), тк кодил на стандартных. 2) Какая разница между 1pass(fast) и 1pass в качестве? 3) Какая разница между 2pass и 3pass? |
Не знаю ни одного человека, который бы смог различать кодеки по фильмам зажатым с максимальным качеством - ясно, что "разницы никакой". Попробуй сжать фильм, скажем до 200 Мб. Вообще я съэкономлю тебе время - я уже сравнивал VP7 и x264. x264 - лучше.
|
Нет, я пробовал оба кодека на битрейте 700(640*360) и 1200(960*408), на высоких понятное дело все кодеки дают одинаковый результат! А насчёт настроек, я просто хочу выжать максимум из x264, чтобы им кодить в дальнейшем. Тем более скоро(ну как скоро) выйдет VP8, может положение вещей изменится. VP7 ведь давно не обновлялся, а x264 чуть ли не каждый месяц. Поэтому он и лучший! И если не в западло ответьте на вопросы которые я написал выше.
P.S. Скачал MeGUI 0.3.0.1014 и x264 core 65 r1028, при кодировании в 2 прохода при изменении настроек megui выдаёт ошибку и кодит только при стандартных!? Ещё он не показывает прогресс(скока % сделано)!? P.S.2 Странно, ставлю турбо для первого прохода, а он делает его очень долго, он вообще работает?! |
1. Я юзаю vfw-кодек, могу написать про него, если надо.
2. fast - менее точная статистика, зато быстрее подсчитывается. 3. 3pass - кодирование с учетом уточненной после второго прохода статистики. З.Ы. Вот, кстати, хорошее описание консольной версии: http://www.digital-digest.com/articl...ons_page1.html (на английском) |
Ну, накатай для VFW, всё-таки лучше чем ничего!:) Я скока пробовал vfw одни какие-то квадраты мелькают белые!? Я где то читал что консолная версия лучше жмёт и более стабильна!
|
Закладка "bitrate". Ставим 640*480*25*0,2=1536000 бит/с, все остальные настройки можно не трогать. Если использовать более низкие битрейты 640*480*25*0,1=768000 бит/с то см. дальше.
Экстремальное кодирование (желательно в 2 прохода): Закладка "rate control". Поля "Keyframe Boost" и "Scene Cut Treshold" устанавливаем 0-15. Так будет меньше лепиться дополнительных ключевых кадров (на них ведь уходит драгоценный битрейт). Поле "Bitrate variability", как ясно из названия отвечает за то, в каких пределах может изменяться битрейт. Я поставил 50%. Если в фильме много переходов от динамичных сцен, к спокойным, то ставь больше. Закладка "more". "Range" = 16-24 (сколько кадров анализировать при поиске движения) "max ref.frames" = 16 (на сколько кадров можно ссылаться) "partition decision" = 6 (выбор разбиения). "Method" = Exhaustive search (метод поиска движения). Следует иметь ввиду, что при таких настройках скорость кодирования упадет значительно, зато качество возрастет. Сжатие звука выбирай AAC - обеспечивает самое лучшее качество на сегодняшний день. Контейнер, как, и сказал, Den47, лучше взять mkv. С приведенными выше настройками я жму в основном сериалы (серий-то куча, а места на диске мало). Получаются файлы 190-200 Мб (45 мин, 512*384, 24 fps) с хорошим качеством. Еще одна фишка в том, что hdtv 1280*720 ужимаются в 1/3 DVD (!!!) Хотя на hdtv я обычно не экономлю и кодю с качеством 0.2-0.25 на пиксель. (1 DVD) |
Цитата:
|
Цитата:
Цитата:
Цитата:
Пробовал кусочек resident evil Хорошо получилось:), чётче и лучше чем VP7, тока когда там мужика лазер расчленяет на границе лазера виден шум, это из-за малого битрейта, неправильной настройки, или это кодек такой и есть? зы Ктонибудь исползовал 3pass, и как оно по качеству? ззы Кстати большой разницы между 1pass(fast) и 1pass я не увидел! зыыы У меня MeGui 0.3.0.2002 при конвертировании в x264, в окне статуса не показывает информацию(размер, сколько времени...)!? При кодированиив XviD всё показывает!? То ли проблема в MeGui то ли в x264!? |
Цитата:
На счет шума не знаю, у меня при низких битрейтах изображение размазывается, если еще понижать появляются блоки, а вот шума не замечал. Хотя у меня есть гипотеза, наверное шум появляется на очень контрастных границах, как в джпеге при низком качестве. Значит битрейта не хватает. 3pass, судя по файлам статистики, бесполезная трата времени. Пара байт туда, пара - обратно, визуально сложно заметить изменения. |
Цитата:
Цитата:
Вообще кодек порадовал! Всё таки консольная версия мне кажется лучше, пробовал твои настройки в vfw, ужас первый проход 1ч52м (HDTV), решил не мучиться и сделал этот ролик в MeGui. Забацал оба прохода чуть более 40 минут(Pentium 4 2.6Gh)!!! Я раньше парился через avisynth понижал частоту кадров(30=>24), чтобы больше битрейт поставить, теперь думаю ануна тут и так качество отличное!:) |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
http://forum.kinozal.tv/showthread.php?t=13455 Только x264 качай этот x264_826bm_VAQ2mod.exe! А avisynth'ом пользоваться легко, будут проблемы пиши!:) Светлую голову, да прямые руки!:) Если ч пиши в личку! |
Подскажите пожалуйста, влияет ли битрейт на тормоза?
Имеется фильм BD-Rip пережатый в x264 6013 Kbit/s AVC(High@5.1) (CABAC / 8 Ref Frames) в контейнере mkv Качество идеальное, при воспроизведении/перемотке ни капли не тормозит. Сжимаю его до приемлемых размеров ( 2400 Kbit/s AVC(High@5.1) (CABAC / 16 Ref Frames) deblocking -1 / -1 остальное по умолчанию. На выходе получаю файл желаемого размера и качества, но ужасно тормозящий при перемотке. Если нет, то какой тогда параметр/ы на это влияет? или может быть версия x264 (у меня v.1016-1) и какая версия на сегодня менее глючная? PS: если уже обсуждалось, не пинайте) |
Polishchuk
Цитата:
Цитата:
|
через MeGui, хотя точнее будет сказать через x264, т.к. если я не ошибаюсь megui - это всего-лишь оболочка скармливающая кодеку avs скрипт и командную строку с параметрами сжатия.
KMPlaer'ом и пользуюсь, стандартные тожа тормозят. |
Цитата:
|
MPC кстати вообще намертво зависает =)))
|
Цитата:
|
Цитата:
Цитата:
redkhmear, не, эт он оказывается с avs не в ладах, я просто создал avs на пережатый файл, и воспризвел - вот он и завис) |
Цитата:
Цитата:
Попробуй rawavc закинуть в mp4 контейнер, может перестанет тупить. |
Тормозить при перемотке может из-за недостаточного количества ключевых кадров - когда в плеере щелкаешь куда-нибудь в середину, сперва ищется ближайший ключевой кадр, потом от него "в уме" достраиваются остальные кадры до места щелчка, и готовый кадр выводится на экран. Хотя это заметно только на медленных машинах, и только если кто-то уж сильно пожадничал на ключи. ИМХО, хотя бы на каждые 10 секунд должен быть один ключевой.
|
Цитата:
|
delog,
это который keyframe interval? или что-то другое? Цитата:
To All, т. к. я в этом деле новичок, хотелось бы задать несколько вопросов, на основе которых можно в итоге сделать "шапку" к теме, или создать толковый FAQ. Я думаю, что это будет очень полезно, ведь в многочисленных "инструкциях" говорится в основном только о значениях опций, но не о их предназначении. Закладка Main 1. Mode - выбор режима кодирования. Режимы: 2. Turbo - позволяет запустить первый проход с упрощенными настройками кодека, благодаря этому время кодирования первого прохода уменьшается примерно в три раза. При этом качество выходного видео незначительно теряет в качестве. 3. lossless - Сжатие без потерь. 4. PSNR и SSIM calculation - методы измерения качества обработаного цифрового видео. На качество не влияют. 5. Number of Threads - Число потоков. 6. AVC level - уровень сложности AVC. 7. Deblocking - Фильтр деблокинга. Отвечаем пожалуста все по возможности и дополняем друг друга :) |
Ну ты накатал!:)
Цитата:
1) Ставишь automated 2pass и ставишь все настройки, потом жмёш Enqueue, megui сам поставит 2 прохода в queue(удобнее чем в virtualdub ставть 2 прохода в job). ABR - кодирования со средней скоростью потока данных. Использует тот же механизм, кодек сам устанавливает оптимальныe границы изменения скорости для заданного среднего значения, а следовательно и размера файла. Const. Quality - это как в XviD, качество от 0,1 до 54(0,1-максимальное качество,54-минимальное). Const. Quantizer - затрудняюсь ответить:)! 2) Сколько кодил разницы не увидел! 3) Сжатие без потерь! 4) Это методы измерения качества обработаного цифрового видео. И на качество они не влияют. 5) Ставь сколько у тебя процессоров и не парься(у меня 1 проц, стотит 1):) 6) AVC level - это опять же аналогия с divx и xvid, для разного разрешения свой битрейт(посмотри в xvid там когда меняешь левел меняется макс. битрейт и др. настройки). Unrestricted позволяет самому включать все галочки, что нам собственно и надо(ограничений нет). 7) Да:)! Цитата:
Цитата:
Давай пилить вторую закладку:)! ЗЫ нсчёт Deblocking посмотри предыдущие топики, там на эту тему чуть ли не подрались. |
Консольная версия порадовала скоростью работы. Радует, что используются оба ядра процессора. Кстати, видео при прокрутке у меня тоже тормозит, я поставил b-frames = 2. Когда поставил 1 стало нормально.
Вопросы по некоторым удобствам: 1. Предварительный просмотр. Хочу чтоб было как в дубе - слева необработаное видео, а справа с примененными фильтрами. И чтоб изменения параметров фильтра сразу отображались. Такое возможно? 2. Непахает neroAacEnc.exe. Почему? Путь в настройках указан, в главном окне выбрано Nero AAC *scrachpad*, в очередь добавлено, что еще надо сделать? |
1. возможно, надо скрипт писать
2. поставь mp4-aac |
redkhmear,
Спасибо, отредактировал :) |
пункт 6. Помоему ты перепутал уровень с профилем
|
Термины:
Закладка RC and ME Rate control: M.E.: Misc: Quant Options Закладка Advanced Quantizers: Adaptive Quantizers: Quantizer Matrices Macroblock Options: B-Frames: Custom Command Line - Какие опции можно указывать? У меня стоит --mvrange 511 --aud --nal-hrd --sar 1:1 - Что это значит? Пока что все, пальцы уже устали, после выходных буду вписывать дополнения |
Термины
1. VBV - скорее всего используется про потоковом видео. 2. Quantizer - Кодек разбивает видео на макроблоки (8*8pix,16*16pix), и различные части изображения кодирует по разному, исходя из тех или иных условий и параметров. 1-максимальное качество, а 51-минимальное. Единственное, что хочу сказать по квантам, так то, что менять кванты не надо, в старых версиях надо было, чтобы втиснутся в битрейт и выжать максимум качества. Сейчас при стандартных всё влезает:)! В VP7 у меня были такие настройки: до 450kbps-18\56(min\max), 1500-8/56, 2000 и далее 4(2)/56. 3. B-Frames - кадры с низким разрешением. Они иногда помогают, если требуемое качество видео не умещается в требуемый поток. Такие кадры вставляются между обычными кадрами. Есть ещё матрицы квантования, которые можно загрузить, нужны они (как мне кажется) токлько на низких битрейтах(в mpeg-4 asp, чтобы не было квадратов, в avc незнаю), хотя и стандартная нормально работает Закладка RC and ME 1. У тебя есть аппаратный декодер и сетевое вещание? У меня нет. Пункты 1.,2. и 3. - это для потокового видео. 4. Поставишь мало - статика будет смотреться хорошо, а динамика смазано. Много поставишь - наоборот. Всё зависит от видео. Мне кажется по умолчанию этакая "золотая середина". 5. 6. 7. - ну тут всё понятно, лучше не трогать. Распределение битрейта. M.E.: - анализаторы движения(или векторы) 1. Chroma M.E. - видимо анализ движения на слое chrom. 2. M.E. Range - количество итераций(повторов) поиска при анализе движения. В mpeg4, хранится не весь кадр целиком, а только та часть которая меняется. 3. Scene Change Sensitivity - интенсивность смены сцен, скорее всего для быстрого реагирование на смену кадра. 4. M.E. Algorithm и 5. Subpixel Refinement - это алгоритмы векторов движения, чем больше тем точнее, но тем больше вычислений. Misc: 1. Определяет, где находится статика, а где динамика, для лучшего сжатия.(ключевые кадры) 2. Минимальный кейврейм интервал. 3. Шумоподавление. Обычно в виде мошек(чёрные точки), когда оцифровывают с плёнки. Лучше использовать шумодав для avisynth(fft3Dfilter, fft3dgpu). 4. если видео черестрочно ставть галку, если прогрессивное не стваь(логично да?). Мои пальчики тоже устали, потом допишу:)! |
3. B-frames - это двунаправленные кадры, кодируются только отличия от предыдущих кадров, а также последующих. I-frames - ключевые кадры, весь кадр кодируется полностью. P-frames - промежуточные кадры, кодируются только отличия от предыдущих кадров. Количество кадров на которые можно ссылаться задается параметром max.reference frames (16 максимум).
Никто не в курсе, с какими настройками надо кодить, чтобы видео воспроизвелось на смартфоне? |
Насчёт Quant Options и Закладка Advanced, я сам не очень понял, мне кажется там всё нормально и менять что-то не стоит.
Цитата:
|
Цитата:
CABAC - "чего-то там" arithmetic coding. Т.е. какое-то арифметическое кодирование. Включение обеспечивает лучшее сжатие, но требует больше ресурсов для (де)кодирования. Рекомендуется оставить включенным. Number of reference frames - как я уже говорил, это количество кадров на которые могут ссылаться P и B кадры. Чем больше, тем лучше (но медленнее). Mixed reference frames - смешанные P и B-кадры. Это означает, что один такой кадр может содержать ссылки на разные кадры, а не только на какой-то конкретный. Рекомендуется включить если в предыдущей, описанной мной, опции вы поставили число больше единицы. Я не знаю тонкостей реализации кодека, но здравый смысл подсказывает, что лучше всего включить эту опцию, если в предыдущей вы поставили 2, 4, 8 или 16. Trellis - Не знаю. Psy-RD strength - Модель психовизуального кодирования. Основана на психовизуальном восприятии человека, картинка кодируется исходя из таких соображений, что центр визуального восприятия человека находится... Забыл как определяется центр, ну там в прямоугольнике как-то надо провести диагонали, найти какие-то точки - они и будут центрами восприятия. Так вот, чем ближе к этим точкам, тем с лучшим качеством кодируется картинка. Все что я написал в этой опции про кодирование картинки является моей догадкой. Я просто интерполировал все свои знания о кодировании звука на видео. Надеюсь правильно. Хотя по поводу кодирования у меня есть еще одно предположение - с лучшим качеством кодируются объекты имеющие цвета близкие к цвету кожи, т.к. в фильмах человек обычно смотрит на лица. В общем рекомендуемое значение 1 и я его никогда не менял. Psy-trellis strength - Не знаю. No Dct Decimation - Не знаю. No Fast P-Skip - Не использовать быстрый пропуск P-кадров. Если на градиентных заливках у вас появляются блоки, то попробуйте включить эту опцию. |
Закладка Advanced
Min/Max/Delta - диапазон коэффициентов квантования. Если установить чересчур малые коэффициенты (напоминаю общее правило кодеков, использующих квантование при сжатии: чем меньше коэффициент, тем меньше потерь при сжатии, но и тем больше будет размер видеопотока на выходе), то, если при этих установках заказанный Вами битрейт не может быть достигнут, кодек не будет увеличивать коэффициенты - он увеличит битрейт. А что такое delta(или шаг) я не знаю!:) Quantizers Ratio (I:P / P:B) - не знаю. Chroma QP Offset - квантование слоя яркости. Насколько я знаю именно на этом слое хранятся детали. В ависинте есть скрипт который показывает этот слой. Credits Quantizer - значение квантизера, используемое для кодирования титров в конце фильма. Для увеличения битрейта, приходящегося на основное видео, можно кодировать титры с низким качеством. Нужная вещь. Adaptive Quantizers: 1. Mode 2. Strength Что-то про движущиеся пиксели. Macroblock Options - B-Frames - ничего хорошего сказать не могу. Цитата:
|
redkhmear, Я ниче не понял из твоих описаний, особенно это: "тут всё понятно, кроме delta" ...а также кроме min и max :)
А еще "на мой взгляд нужная еужная вещь" ...ога, иначе бы ее тут не было =) А так же "одно только слово "adaptive" уже говорит о том, что надо стваить галку" - у меня нету тут никаких галок :) Мне-то, впринципе, все-равно, я могу и в оригинале на английском почитать, но вы тут, вроде как, собрались FAQ для чайников писать, а это значит, желательно указать что и в какую сторону крутить, какие значения лучше: большие или меньшие, что меняют и т.д. У меня идея есть, а что мы в формуме пишем? Через десять постов все наши старания попадут в небытие - потеряются среди 80 страниц. Давайте лучше в вики писать. Вот, я создал заготовку страницы: http://wiki.oszone.net/index.php/MeGUI |
delog, я то же могу почитать на английском! Я же не создавал этот кодек и то же не специалист по конвертированию, и не сижу целыми днями за этим делом! Походу весь народ который накатал предыдущие 77 топиков сюда уже давно не заходят! Вот они бы дали лучшее и полное описание, чем я. Я раньше пользовался VP7, там настроек поменьше и всё в общем-то понятно. А mpeg4 кодеками пользовался мало. VP7 давал лучший результат чем Xvid и DivX вместе взятые!
Ты знаешь что такое snow? |
Цитата:
|
В Китае читает:)! Может ты поможешь народу написать FAQ, а то я не специалист по mpeg4?
|
|
Цитата:
Цитата:
|
Гм... Боюсь, я плохой помощник. MeGUI не пользуюсь, в x.264 не кодирую по причине отсутствия стандарта (а вследствие этого — невозможности воспроизведения на стационарных плеерах).
А FAQ, в общем-то, уже существует: http://dvdtocd.narod.ru/megui.htm |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
http://dvdtocd.info/megui.htm Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
Я так и не понял, что с викой? Делать будем? Я не начинаю, т.к. все делать одному в лом - может это никому и не надо (мне точно - я уже нашел удовлетворяющие меня настройки, однако если вы решили заняться таким полезным делом, как написание FAQ, то я готов посодействовать. ПОСОДЕЙСТВОВАТЬ, поэтому я и жду ответа, будет ли еще кто викой заниматься). |
Цитата:
Цитата:
|
Цитата:
Те фильмы, которые попадают ко мне уже закодированными в DivX или XviD, оставляю как есть. Это в порядке офтопика, прошу прощения. delog, redkhmear, хорошее дело затеяли. Помогу как смогу. Не ссорьтесь только. :) |
Цитата:
одно только плохо, я из гугла никогда не попадал в вики :( Цитата:
Видеокодеки х264 и Nero Н.264 (Main/High Profile ) отвечают по всем нормам ISO/IEC 14496-10. Это говорит о том, что все плееры HD-DVD и BRD воспроизводят видео, закодированное в х264 и Nero 7 Н.264 High Profile. Я конечно понимаю что дорого, но дешевеют) к тому же можно собрать комп в мультимедийном корпусе за те же деньги что и такие плеера, при этом получившаяся железяка будет уже с прицелом на будущее. Цитата:
Цитата:
В общем полезность того мануала - "для чайников", чего многим не достаточно Цитата:
я тоже кстати нашел настройки перечитав всю тему и поэксперементировав на выходных, но FAQ напишем ОБЯЗАТЕЛЬНО!!! а товсе-таки геморно всю ветку перечитывать, пока пол темы прочитаешь - самое главное забываешь :biggrin: Цитата:
кстати вот никак не пойму как посмотреть результат SSIM галочка стоит, но результата нигде не видать( может знает кто? |
Цитата:
Я подожду, пока стандарты станут ближе к народу. |
Цитата:
З.Ы. Таблицы готовы, осталось только заполнить :) |
Цитата:
Давайте сначала разберём каждую функцию, раз пошла такая пьянка:)! |
http://mewiki.project357.com/wiki/X264_Settings
Взяли да перевели на русский. |
Цитата:
|
Цитата:
|
а реально может кто перевести нормально?
|
Цитата:
Цитата:
|
Круто. Плеер-то ладно, бог с ним. При большом желании (которого, впрочем, нет), купить можно. А вот Sonic Scenarist стоит ого-го.
|
Цитата:
delog, все-таки табличка как-то не смотрится :( |
Цитата:
|
Что такое sonic Scenarist?
Вот машиный перевод. Можно пару пунктов вписывать. |
redkhmear,
боюсь я машинных переводов, от них голова пухнет :) to All подредактировал wiki, и вобщем-то надо выбрать правильный вариант оформления: либо табличкой как сделал delog, либо списком, ну или оба :) |
Цитата:
Цитата:
зы 1pass(fast) влияет на качество или нет? я разницы не заметил:). |
Цитата:
|
значит лучше ставить без турбо. У кого какая система? У меня P4 2.6, 1.5RAM, 8600GT 512mb.
1(fast)проход(720*400)=10-15fps, 2=6-10fps. |
redkhmear, заполните в профиле конфигурацию. Так удобнее.
От 5 до 15 кадров в секунду на неслабой, в общем-то, системе... Перевод электричества сплошной. Для полуторачасового фильма в среднем получается 6 часов кодирования (по 3 часа на проход). |
Цитата:
Цитата:
Цитата:
Цитата:
З.Ы. 25-35 fps (640*480) на Е8400 (в режиме реального времени :) многопоточность рулит, вот бы на core i7 попробовать). Врочем, скорость не только от железа зависит, но и от настроек, вот они: program --pass 2 --bitrate 440 --stats ".stats" --ref 16 --mixed-refs --no-fast-pskip --bframes 1 --direct temporal --partitions p8x8,b8x8,i4x4 --threads auto --thread-input --progress --no-psnr --no-ssim --output "output" "input" |
Можно перенести обсуждение статьи сюда? Или другую тему создать?
Polishchuk, то есть если гугл не выдаст первой строчки, то и делать не зачем? Ты случайно не цеошник? :) |
Был приятно удивлен когда зашел на oszone.net и обнаружил, что ветка по x264 оживилась.
Идея создания описания настроек по иксу весма заманчива, но почему только относительно MeGUI? Разрешите высказать предположение - для того что-бы: - создать элитный клубик любителей MeGUI; - "враги" кодирующие в иксу (в том числе и vfw вариантами) другими прогами обходили стороной; - наши соотечественники активно делающие свои варианты сборок имели как можно меньше тестеров; - не иметь понятия о том, что творится в оригинальных сборках, которые как раз и развивают ядро; - и т.д. Считаю, что для того, чтобы все потраченные труды по написанию были направленны не ограниченной кучке кодеров, а заинтересовали максимальное колличество кодеров, тестеров, программеров и еще незнаю там "каких" необходимо подойти максимально возможно широко к данному вопросу. Например была бы интересна таблица из каторой бы было ясно в каких сборках используются какие параметры в таком виде: -по строкам сводный перечень параметров, с учетом патчей, составленный из хелпов разных сборок; -по столбцам перечень сборок от оригинальных до отечественных. Думаю те-же самые любители MeGUI оценили бе возможность свободы выбора сборки x264 с нужными параметрами для получения необходимых результатов кодирования. |
Цитата:
Цитата:
Цитата:
|
redkhmear,
сборки с домашней страницы икса не совпадают с теми, что закачивает MeGUI. согласен с тем, что кто ищет тот всегда найдет. Но только где? Где нибудь, но не здесь. Хороший подход нечего сказать. |
Цитата:
|
Tim68, delog, подозреваю, что под сборками имеются ввиду сборки кодека x264 (с открытым исходником) немного отличающиеся разными опциями, оптимизациями и глюками :) Вообще идея хорошая, обязательно
Цитата:
нет, да и про первую строчку я не говорил, а вот про первую страницу говорил, но этой ссылки нету даже на первых 4-ех страницах ((( Насчет темы не знаю, наверно стоит создать (может в гугле появится :biggrin: ) Tim68, Цитата:
Я кстати не знаю насчет других оболочек, какие еще есть и чем отличаются? а по vfw варианту, давным давно в этой теме было сказано - на помойку. CLI версия гораздо эффектнее ну и собственно говоря вопрос: есть два варианта кодека - один лучше, другой хуже (и насколько я понял не обновляется). Какой лучше выбрать? |
---[NoImage] x264 [info]: SSIM Mean Y:0.9508145
это хорошо эли плохо? |
Цитата:
на выходных делал фильм вот что получилось: --[NoImage] Standard error stream ---[NoImage] avis [info]: 720x304 @ 25.00 fps (5703 frames) ---[NoImage] x264 [info]: using SAR=1/1 ---[NoImage] x264 [info]: using cpu capabilities: MMX MMX2 SSE SSE2 SSE3 Cache64 ---[NoImage] x264 [info]: slice I:83 Avg QP:20.00 size: 18169 PSNR Mean Y:46.54 U:51.30 V:51.67 Avg:47.60 Global:46.84 ---[NoImage] x264 [info]: slice P:3534 Avg QP:22.22 size: 7332 PSNR Mean Y:44.61 U:50.53 V:50.44 Avg:45.73 Global:44.30 ---[NoImage] x264 [info]: slice B:2086 Avg QP:23.45 size: 3257 PSNR Mean Y:43.36 U:49.66 V:49.53 Avg:44.53 Global:43.48 ---[NoImage] x264 [info]: mb I I16..4: 20.4% 40.9% 38.7% ---[NoImage] x264 [info]: mb P I16..4: 16.8% 21.8% 5.5% P16..4: 30.2% 13.8% 4.6% 1.0% 0.6% skip: 5.7% ---[NoImage] x264 [info]: mb B I16..4: 2.3% 2.5% 0.4% B16..8: 64.0% 2.0% 1.7% direct:15.5% skip:11.5% ---[NoImage] x264 [info]: 8x8 transform intra:49.0% inter:43.7% ---[NoImage] x264 [info]: SSIM Mean Y:0.9791534 ---[NoImage] x264 [info]: PSNR Mean Y:44.185 U:50.220 V:50.127 Avg:45.319 Global:44.007 kb/s:1199.85 ---[NoImage] encoded 5703 frames, 9.09 fps, 1200.17 kb/s Только мне не понятно с psnr, какое значение принимает оригинал? |
redkhmear,
насчет PSNR незнаю, зато терь знаю про SSIM :) где-то в этой теме писали что PSNR в каких-то случаях неправильно результат считает |
delog,
Домашняя страница x264 - hxxx://www.x264.nl/ Там-же можно найти и исходники для x264, используя которые программеры собирают разные сборки (зависит от используемых патчей). Архив Мегая это всего лишь база, которая для полноценной работы должна еще из инета выкачать 30 с лишним метров инструментов. Polishchuk, Далеко не полный перечень оболочек использующих консольную версию: Xvid4PSP, StaxRip, RipBot264, FairUse Wizard, x264GUI-Lite и т.д. и некоторые из них принадлежат нашим соотечественникам. Что касается vfw, во всяком случае для россиян все далеко не так, наши соотечественники (komisar666, BugMaster) активно собирают наряду с cli версиями и vfw версии с великалепными возможностями точного выбора параметров адаптивки. У komisar-а есть гуй позволяющий использовать cli версию в vfw приложениях таких как например VirtualDub, да и его cli версии оптимизируются под конкретные платформы. |
Цитата:
Tim68, Цитата:
насчет оболочек какие из них лучшие? Цитата:
|
Polishchuk,
Какая из оболочек лучше тяжело сказать, я пользовал MeGUI и x264GUI-Lite. Мне более симпатична вторая от нашего соотечественника. Жаль что он забросил давно поддержку. Хотя, что ее поддерживать - маленькая, без глюков, на раз два работает со всеми свежими сборками икса, потребности в установке фреймворка нет (важно для XP), интегрируются матрицы используемые для MeGUI как впрочем можно и адаптировать базовые профайлы в свете сегодняшних дней, настройки икса на одной закладке, графическое отображение процесса кодирования. Из минусов - делает только видео, на входе признает только avs скрипты, что по мне только + т.к. скрипты предпочитаю писать сам, звук обрабатывать отдельно. Пользователи Xvid4PSP, StaxRip довольны, судя по форумам в инете по другим сказать нечего. Страничка komisar-а hххх://komisar.gin.by/ |
Цитата:
|
Цитата:
Тебе надо сборки найти? Сейчас посмотрим. :) |
komisar
http://komisar.gin.by/ BugMaster http://sourceforge.net/projects/x264vfw/ techouse http://techouse.project357.com/ Sharktooth http://x264.nl/ Правда я не понял насчет kemuri-_9, он спец по патчам? А с другой стороны, берешь любой патч и компилишь свою версию. -> http://files.x264.nl/x264_patches/ и вот ты уже сборщик. :) |
Tim68,
ждем таблички по сборкам, какая чем отличается :) All http://ru.wikipedia.org/wiki/MeGUI#....BB.D0.BA.D0.B8 |
Как то это
Цитата:
Цитата:
|
На данный момент я думаю нет. Тк он не пишет служебную инфу.
|
Den47,
Для совместимости с BR плеерами х264 собирается с "hrd" патчем, отсюда и появляется в профайле для Blu-Ray строка "--b-adapt 2 --mvrange 511 --aud -- nal-hrd --sar 1:1". Не знаю принимают ли программы авторинга, но созданная структура BD диска с помощью tsMuxer проигрывается железяками нормально (об этом в инете не мало написано). Но при кодировании не надо забывать о соблюдении спецификаций стандарта, что касается размеров кадров. |
Вот, что я нашел
http://www.mplayerhq.hu/DOCS/HTML/ru...feat-x264.html |
Еще одно описание, совсем новое (10 декабря 2008) - анализ опций, рекомендации, диаграммы и графики, формулы, таблички наподобие моих, правда все на английском.
З.Ы. Polishchuk, redkhmear и все остальные, вы где? Заглянули бы как-нибудь на вику. |
Цитата:
|
Перечень опций x264 cli версии, согласно help-а:
Frame-type options: --keyint <integer> --min-keyint <integer> --scenecut <integer> --pre-scenecut --bframes <integer> --b-adapt --b-bias <integer> --b-pyramid --no-cabac --ref <integer> --no-deblock --deblock <alpha:beta> --interlaced --tff --bff Ratecontrol: --qp <integer> --bitrate <integer> --crf <float> --vbv-maxrate <integer> --vbv-bufsize <integer> --vbv-init <float> --qpmin <integer> --qpmax <integer> --qpstep <integer> --ratetol <float> --ipratio <float> --pbratio <float> --chroma-qp-offset <integer> --aq-mode <integer> --aq-metric <integer> --aq-strength <float> --aq-sensitivity <float> --pass <1|2|3> --stats <string> --qcomp <float> --cplxblur <float> --qblur <float> --zones <zone0>/<zone1>/... --qpfile <string> Analysis: --partitions <string> --direct <string> --direct-8x8 <-1|0|1> --weightb --me <string> --merange <integer> --mvrange <integer> --mvrange-thread <int> --subme <integer> --psy-rd --mixed-refs --no-chroma-me --8x8dct --trellis <integer> --no-fast-pskip --no-dct-decimate --nr <integer> --deadzone-inter <int> --deadzone-intra <int> --cqm <string> --cqmfile <string> --cqm4 <list> --cqm8 <list> --cqm4i, --cqm4p, --cqm8i, --cqm8p --cqm4iy, --cqm4ic, --cqm4py, --cqm4pc Video Usability Info: --overscan <string> --videoformat <string> --fullrange <string> --colorprim <string> --transfer <string> --colormatrix <string> --chromaloc <integer> Input/Output: --output --sar width:height --fps <float|rational> --seek <integer> --frames <integer> --level <string> --verbose --progress --quiet --no-psnr --no-ssim --log-file <string> --log-file-level <int> --threads <integer> --threads-boost <integer> --thread-queue <integer> --thread-input --thread-input-boost <integer> --non-deterministic --asm <integer> --no-asm --visualize --dump-yuv <string> --sps-id <integer> --aud --nal-hrd --pulldown <integer> Считаю "содержание" странички настроек x264cli на Wiki должно соответствовать структуре описаний help-а самого кодека. |
Ну вот, я же говорил - надо все сделать, и первая строчка в гугле не заставит себя ждать. Сейчас я сделал только половину, а по запросу "на строй ка Me GUI" (уберите лишние пробелы) страничка уже на 11 месте. :jester:
Цитата:
Цитата:
|
Вложений: 1
Народ я тут новичок сор если не в тему!!!!
Я пытаюсь через Megui сделать фильм с Видео кодеком H264, и Аудио кодеком AAC Посоветуйте какие тут настройки поставить |
Посмотри настройки видео здесь . Пока ещё не доделано, но много полезного по настройке есть:). Звук ставь как есть, только в настройках меняй битрейт и кол-во каналов.
|
Вложений: 2
Смотри сделал все как ты сказал (по картинкам))) )
Но потом возникла другая проблема В первой картинке когда ставлю галочку файл весит 10-14 гб ((( А когда убираю ничего не происходит просто идет время (((( Заранее благодарен) |
|
И че скачал, в Megui пользоваться им место х264?
|
Цитата:
|
Цитата:
Цитата:
|
Попытался настроить кодек по http://wiki.oszone.net/index.php/MeGUI. Возник такой вопрос: если я хочу поставить плавающий битрейт, то будет ли действовать параметр, который стоит первым или вторым? Посмотрите, пожалуйста на полосу и скажите, что добавить?
program --pass 2 --bitrate 700 --stats ".stats" --ref 4 --mixed-refs --bframes 1 --b-adapt 2 --weightb --direct auto --deblock -1:-1 --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --me umh --threads 2 --thread-input --progress --no-psnr --output "output" "input" --bitrate 800-2100 Забыл добавить, что требуется максимальное качество. Еще такой вопрос: стоит ли использовать экстрим профили в не очень динамичных видео (такие, как старые советские фильмы) |
Цитата:
З.Ы. Экстрим профили имеет смысл использовать в трех случаях: 1. если надо экстремально ужать фильм (скажем до 443 мб (1/10 DVD)) 2. если больше нечем заняться 3. если хочется убедиться в справедливости второго пункта |
Перефразируем вопрос. Подскажите примерные настройки самого оптимального варианта качество\время кодирования\размер фаила, скажем, чтобы DVD фильм весил 1.5 Гб, при этом было качество не хуже, чем исходник.
|
Цитата:
подсчитать бит на пиксель по следующей формуле: битрейт*1000/(ширина*высота*кол-во кадров) а сам битрейт подсчитай в калькуляторе MeGui, например. |
Цитата:
Ладно, если без шуток, то когда кодишь DVD в полтора гигабайта, на один пиксель приходится около 0,2 бита, что является очень высоким показателем для этого кодека. Т.е. танцы с бубном тут не к месту, даже с настройками по умолчанию ты получишь прекрасный результат (в два прохода, разумеется). Вообще, имхо, кодить фильм в 1.5 Гб можно только устаревшими ASP кодеками (XviD, DivX). А вот задача при создании AVC кодеков была - уменьшить битрейт в два раза не жертвуя качеством. Т.е. тут прослеживается намек на 1CD и курение мануалов :) |
1 CD это конечно хорошо, но лучше поставить битрейт побольше и получить хорошее качество. имхо, все dvdrip'ы (в среднем) на торрентах делаются на 2CD. какой бы x264 ни был крутым кодеком всё равно на низких битрейтах(ниже 1000) он смотрится так же как и ASP тока без квадратов и прочей фигни. я например ниже 1000 не ставлю если хочу получить хорошее качество.
|
Цитата:
|
Из говна конфетку не сделать (с). Эту мудрость я знаю. Спасибо за советы, значит будем курить мануалы.
|
Наверно не по теме, если у меня камера снимает в формате AVCHD(m2t) какой установить кодек чтоб и для редактирования и просто просмотра получить наилучшее качество?
|
Цитата:
|
x264_826bm_VAQ2mod.exe далеко не свежая сборка нашего соотечественника с дополнительными настройками по адаптивке. После какой-то там 10хх версии ядро изменилось и появились проблеммы по компиляции кодека с доп. настройками по адаптивке (старый патч не подошел) см. об этом на медиаторах. Но насколько я понял работа по адаптации идет. Если не разобраться с опциями данной сборки, то ее использовать в какой либо известной GUI врядли получится, так как например MeGUI например обновил профайлы согласно последних изменений в ядре, т.е. использовать "вслипую" не получится.
Свежие версии с раширенными опциями по адаптивке искать у комиссара komisar.gin.by вроде лежит v1065kVAQmod (прочтение help-а настоятельно рекомендуется). |
на сайте лежит вот что:
x264.1065kVAQmod.generic x264.1065kVAQmod.k8 x264.1065kVAQmod.core2 x264.1065kVAQmod.amdfam10 я так понял это адаптированные под разные процессоры? у меня AMD Athlon 64 3000+ \ Venice \ Socket 939 \ DH-E6 \ 90 nm какой из них мне использовать? |
Davis_,
Надо знать к каким относится твой проц либо К8 либо Fam10. Можно попробовать и тот и другой. Вообщето generic должен работать на любой платформе. |
Спасибо вашему форуму и "Сходке". С Вами я сделал в этом году много хороших рипов. Всех с Новым Годом, всем счастья!
|
Скачал x264.1065kVAQmod.generic выдаёт ошибку. обновил megui до 0.3.1.1001, всё равно ошибка!? зато x264 c x264.nl нормально попёр.
|
У меня x264.1065kVAQmod.generic тоже выдавал ошибку. Похоже он вылетал у всех у кого проц не поддерживает SSE3, на медиаторах 3 дня разбирались. В x264.1074kVAQmod.generic комисар ошибку устранил, билд должен работать. Во всяком случае у меня на AMD Athlon XP 2400+ х264.1074kVAQmod.generic заработал.
|
хм, я не осилил все 80+ страниц данной темы и поиск не помог мне.
в общем вопрос такой: есть ли GUI для x264 кодека который позволяет сохранять хотя бы основные настройки и кодировать с этими настройками сразу пачку файлов? Или, может быть, есть пример батника который можно кинуть в папку и перегнать в h264 всё содержимое с одинаковыми настройками кодека? Кормить буду авишками. |
Mono777, можно было осилить "Ответы на частые вопросы", пункт 4, где перечислены видеоконвертеры, в частности, Any video converter free.
|
Mono777
MeGUI, но каждый файл надо выбирать заранее. Всего 5 кликов мышкой на файл. |
Цитата:
Цитата:
|
Цитата:
|
хмм, поставил, а где там настройки и свои профили создавать? или это ПРО версия нужна?
|
на в кладке input кнопка config. настраиваешь как надо и внизу окна жмёш new и всё! потом кнопку enqueue, и на вкладке queue появляется очередь, жми start.
|
Стоооп, ты мне про мегуй, что ли? Яж уже писал, втопку его, мышка сломается сотню файлов им в очередь загонять. Меня Any video converter интересует, пачки файлов он ест а вот с настройками там как-то пусто.
|
а тебе вообще что надо качество или размер? ну поставь любой кодек и большой битрейт! и вообще тема видеоконверторов обсуждается в другой теме, здесь тока кодек x264, ну и MeGui!
|
А какие практические минусы использования Virtualdubа, ну и соответсвенно содержания сжатого контента в avi ? Ну, безусловно, звук, так неро на низких битрейтах лучше лэйма (кстати насколько интересно) .. Но я собираюсь клипы кодировать, потому звук вряд ли вообще буду трогать ..
Кстати , неплохая оболочка для Mencoder http://forum.ru-board.com/topic.cgi?...c=3555&start=0 правда, что-то небогато там опциями.. Как crop хвалёный делать так и не дошло.. |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Отличия между матрешкой и авишкой я понял (кстати, реально полезно мне только две дорожки), а вот между Mp4 и mkv ятак и не понял.. Кроме того что это mp4 закрытый формат.. Также как и между aac и ogg vorbis
Но gk.c r 'njve у меня следующие вопросы: 1 Да, матрёшка или мп4 хороши, но сделал рип , а как мне его разделить на клипы. Какой выход? На ум приходит извращение типа разделить виртуадубом, который не сохраняет в мпег2, значить либо в huffy (не работал ещё с ним) , либо вообще несжатым (это наверное минута--гигабайт) а потом уже в мп4 Что-то это не радует :lol: 2. Про сравнение кодеков xvid и h264 Видел тесты ssid на 700 и 1700 kbs На первом разница огромная, на втором маленькая, особой выгоды нового формата не ощущается. Никому не попадались тесты (а может сам делал) на каком битрейте эта разница начинает уменьшаться (1000, 1200? ) 3. Про разрешение картинки.. Известно, что слишком большое разрешение вредно сказывается на качестве картинки. Каково оптимальное соотношение? У меня маленький битрейт и я не могу лично проверить, то на торрентс.ру адекватные люди делают разрешение в 512 (вторая цифра , ясно, разхнится), причём я сам давно питал симпатию к этой цифре и особых привилегий с оставление исходника в двд не заметил.. Какой битрейт считается оптимальным при разрешении картинки? (я понимаю, что чем меньше движения, тем больше можно оставлять картинку, а вот нужно, может лучше битрейт поднять? ) |
Цитата:
Цитата:
2. x264 хорош на низких битрейтах, на высоких разница с xvid'ом мало заметна, но она есть! по опыту скажу что битрейт ниже 1200(720*400*30) - это низкий. а ещё поробуй HDTV зажать с битрейтом 2000, сначала хвидом, а потом х264. Разница на глаз!)) 3. у меня тоже был выбор либо зажать с разрешением 640*480 либо 720*544. битрейт 800. сконвертировал кусочек фильма в обоих разрешениях(х264), и понял(визуально и ssim), что потеререй при 720*544 такие же что при 640*480(только чёткость выше). сконвертировал весь фильм на 720*544. а вообще зажми с большим битрейтом!))) |
К кому это "плюс ещё" транслитом .. (Помню был у меня такой перевод одной игры на английском :lol: русскими буквами
Ясно, что 800 маловато будет.. Я помню тест где разница в SSIM была в 1700 на три единицы в 1700 (кажется 83 против 87) , а на 700 на добрых 12-15 единиц..Вот и интересно, где это число уменьшается.. Nero Recode 3.1 мне очень приглянулся.. С avisynth меня не улыбнуло разбираться..Плюс иделогический враг установок типа java, framework и иим подобных.. В принципе в нём все есть, включая даже пару фильтров--для шумоподавления и цветокоррекции..Не просто конвертер.. Раньше на сайте dvdtocd.narod.ru я находил инструкцию для виртуалдубовых настроек, а теперь там порядком изменился фейс и уже не так просто разобраться.. Да и смысл: все эти дополнительные настройки имеют значение только в случае очень низких битрейтов..Говорят, все равно эти exhaustive почти ничего не добавляют (на средних битрейтах.. Сейчас ещё посмотрю функцию trim что они там обрезают..Было бы ещё возможность копирования с directstream цены б ему не было.. |
Ironcast, оптимальное соотношение - 0.2 - .0.15 бит на пиксель. От этой печки и пляши. :) В принципе х264 умудряется "нормально" кодировать при соотношении 0.05, но не динамичную картинку.
А если забить на битрейт и воспользоватся качеством (CRF)? Цитата:
|
del
|
Цитата:
Для цветного видео рекомендуется ставить(максимум) - 0.24, для чёрно-белого - 0.13. |
del
|
1000 - вообще такая золотая середина. сколько фильмов делал всегда хорошее качество. ниже уже видно нехватает.
тутскрины фильма resident evil(3D) зажатый битрйтом 1000: http://letitbit.net/download/f056b6689351/re.7z.html |
Ironcast, так и не понял, причём здесь ависинт. Он работает только тогда, когда позовут.
Цитата:
Поставь KMplayer, очень интересная вещица и начинай посматривать на величину бит/пиксель. |
Del
|
Цитата:
Если вам не нравится avisynth и megui, и то как они работают, то просто не пользуйтесь ими. За уши вас никто не тянет. И ничего сложного(лично я) в выше описаных вами программах не нашёл! |
Я считаю их метод пустой тратой времени и извращением, равно как и летитбит.. Любой лучше... Скажем mediafire.com один из лучших.. Можно и ифолдер..
|
Файлообменники обсуждаются не здесь, а в соответствующей теме.
|
Цитата:
Я их не обсуждаю, говорю, что через него невозможно скачать, а если б его обсуждал, то крыл бы матом--спекулянтский... Не раз приходилось на бесплатные обменники перекладывать ссылки умных товарищей... Кстати на некоторых форумах эти сервисы вообще запрещены.. Ну раз благодарят за сообщение то всё понятно, что здесь хотят..Ныне мода такая бесплатное на платные обменники.. Для себя окончательно выбрал Nero Recode (там оказалось легко файл порезать ещё в vob) Правила не читал, поэтому ссылку давать не хочу, все равно убьют..Варез здесь не любят.. Кому надо поищите на самом известном торренте.. Ну и autoGK новой версии отлично работает.. Всё гениальное--просто... |
Это я типа прикололся:)). А потом по сылке перешёл и столько полезного для себя узнал.:)
|
|
Большое спасибо всем за описание кодека и meGUI!!! Всю ветку, конечно, не осилил :( , но начало, середину и конец почитал внимательно. В принципе, почти всё понял. Теперь буду применять полученные знания на практике.
|
Поделитесь, пожалуйста, параметрами командной строки, чтобы конвертировать avs скрипт с помощью x264.exe в два прохода. Справка по командам, конечно, есть. Но я не до конца разобрался как делать два прохода, когда указывать файл статистики.
Должно получится что-то вроде: Код:
x264 --pass 1 --bitrate 3000 -o --sar 1:1 outfile.264 infile.avs |
Код:
--pass 2 --stats "имя_файла_статистики" |
Помогите пожалуйста чайнику. Имею дома достаточно большую коллекцию фильмов в avi, хотелось бы не торопясь перекодировать их в x264+AAC+mp4, добавляя доп.дорожки, субтитры и проч. Погуглил, народ почему-то конвертирует в основном напротив mp4 в avi или рипает dvd в mp4, а у меня немного другая задача. Подскажите, чем и как лучше...
|
Цитата:
|
Спасибо. Я вот сейчас с MeGui мучаюсь как раз... Подскажите оптимальные настройки пожалуйста (я конечно понимаю, что их индивидуально к каждому видео надо подбирать, но тем не менее). Скорость кодирования для меня неважна; главное - качество...
|
Там есть профили, можно в принципе выбрать "x264: unrestricted 2pass extra quality" и файл формат rawavc, nr всё равно потом муксить в mp4.
|
Ок спасибо, будем пытаться (осваиваю AviSynth :) ).
|
Вложений: 1
Собрано Ru пособие(FaQ) по видеокодированию x264(H264).
Скачивайте тут: http://cid-2f9184e84940880e.skydrive...rowse.aspx/FaQ (там же выложены дополнительные материалы (настройки для max. детализации/резкости, тесты, и др.) Зеркало: http://drop.io/88888850 Основная направленность пособия на желающих освоить x264 видеокодирование "c нуля", по самым простым схемам, без необходимости изучения тонкостей настройки `MeGUI`, `AviSynth` и консольных `cli`версий (хотя и про них информация вложена, в частности Ru пособие by`Tempter57`). Краткое содержание: ) Разбор настроек видео энкодера `х264`(H264) "vfw" версии для стационарных и отдельной графой - для малоформатных устройств; ) Описание функций и настроек видео энкодера `х264`(H264) консольной "cli" версии; ) Разбор лучших программ транскодеров способные с работать с х264 (`VirtualDub` и `VirtualDubMod`, `XviD4PSP`, `MediaCoder`, `Avidemux`, `HandBrake`, `Gordian Knot`); ) Несколько шаблонов настройки х264 энкодера, обеспечивающих максимальную детализацию (+ краткие инструкции). Для консольных `cli`версий x264 приведен текст командных строк, в том числе и к малоформатным (КПК, мабилам, PSP, flash mp3 плеерам и др). ) Четыре пошаговые инструкции с x264 настройками и готовыми схемами видеокодирования и рипа программами `VirtualDub`, `XviD4PSP`, `MediaCoder`, `Avidemux` , на примере mp3 плееров `Iriver Spinn` и `Cowon S9`. Схемы подойдут и для других малоформатных устройств; ) Рассмотрены вспомогательные программы для отделения или же добавления аудио сигнала в видеоконтейнер; ) советы всякие :) Просьба ко всем хорошо разбирающимся в х264, и согласным научить этому других. FaQ открыт для дополнения. Кто может улучшить, дополнить, возможно ошибки обнаружатся. Если есть время и желание, как говорится флаг вам в руки! и милости просим. Пишите, присылайте (советы, новые модули, разбор программ транскодировщиков. Например вот фактически ничего нет об особенностях кодинга анимации, транскодере `MeGUI`, про фильтры очень мало и т.д). Единственное пожелание пишите информацию как можно проще, словно для первоклассника, пособие ведь для начинающих. |
Подскажите, пожалуйста, какая настройка x264 при кодировании ограничивает максимальный битрейт в случае, если он переменный?
Пример, кодирую с ABR 650 kbps. Максимальный битрейт после кодирования получается где-то 1300 kbps. В этих местах плеер тормозит, пропускает кадры. Можно ли как-то ограничить его до 1000 kbps, не снижая значения среднего битрейта? |
Цитата:
Код:
--ratetol 53.8 |
Delog, как ограничить не знаю, но чисто теоретически наверно можно, ведь в том же TMPEGnc для mpg это абсолютно реально, а значит в принципе возможно и с х264. А вообще, кажется это можно сделать и практически, но только с помощью cmd, ffmpeg, и всяких скриптов, я где то видел описания команд с ограничениями min max kbps, только я пользуюсь версиями vfw, с cmd возился, возился и ничего путного не вышло. Или вариант - стучись к системщикам video.mail.ru - у них, судя по техноглогии обработки выкладываемого пользователями видео, грамотные скрипты, только будут ли отвечать? И вот тут что то есть http://compression.ru/video/x264/x264_faq_ru.html .
А вот у меня очень простой вопрос. Извиняюсь, ответ в этой теме может и есть, но искать в 92 страницах - пугает. Вопрос такой. Я кодирую х264 и получается замечательный результат - отрывок из фильма с DVD 12in1, весом 9МВ превращается в 2.5МВ, вот только, он идет на Pentium 4 рывками. Значит ли это, что смотреть видео закодированное х264 можно только на мощных компах? И какие в таком случае должны быть проц и память? |
Цитата:
Что касается твоего вопроса - посмотри загрузку процессора во время воспроизведения, если колеблется возле сотни, то меняй процессор, или кодируй в XviD, или убедись что не используются никакие фильтры реального времени, типа постпроцессинга, шумоподавления и т.п. |
Не подскажет ли кто нибудь какой фильтр надо применить, чтобы устранить "лесенку" на диагональных линиях? На 69 стр. вопрос есть, но ответа вроде нет. Ну, то есть, если провести линию из вернего правого угла в левый нижний угол, то она какбы не прямая, а со "ступеньками". Видео кодирую 400kbps и разрешение 1024 на 576, правда размер пикселя не квадратный. Что можно попробовать?
|
Неужели никто не знает про фильтр? Вот такой еще вопрос: подскажите пожалуйста как работает параметр " bitrate tolerance "? Ну я понимаю, что это колебания битрейта, но как они работают? Если у меня битрейт 500 и я выставлю bitrate tolerance 100% то что изменится? Я уже выставлял, но эффект не заметен. Что практически дает эта опция?
|
Цитата:
Цитата:
|
Я использую х264 vfw и хочу чтобы ABR битрейт, при однопроходном кодировании, у меня как можно больше изменялся, это ведь улучшает качество, а значит нужно оставлять bitrate tolerance 1%, как стоит по умолчанию? Спасибо.
|
Получается, что так.
|
Господа замучился искать,объясните как добавить скаченный файл x264.exe 32bit с сайта http://x264.nl/ к списку кодеков ??
Проблема такая,не как не могу разобратся как установить новую версию в систему,мне необходимо пережать видео с видеокамеры в VirtualDub,удалось поставить VFW версию,но она уже не новая и наверно поэтому при кодировании в дабе возникают ошибки,процессор 4х ядерный,видимо старая версия не очень с ними дружит,помогите разобратся,гуглил,читал но ответа на вопрос не нашёл !! |
Цитата:
Где бы накопытить отдельным avs-плагином этот деинтерлейс-фильтр из VirtualDub? Цитата:
AgentCrimea, Цитата:
x264.exe - это консольная версия, она используется, к примеру, в MeGUI |
Цитата:
У вас свой опыт был, и вы точно уверены, что это было прогрессивное видео, которое встроенный деинтерлейс чудесно исправил? |
профи кодирования! прокомментируйте plz настройки с которыми я делаю двдрипы, насколько они оптимальны? по горизонтали разрешение оставляю 720 всегда, а по вертикали в зависимости от фильма, привожу к человеческим пропорциям, может какой-то параметр слишком задран? может чего наоборот увеличить без существенного падения в скорости? кодирую в 2 прохода в виртуалдабе при помощи vfw-версии, поскольку это наиболее простой для меня способ
Код:
Библиотека кодирования : x264 core 89 r1471kMod 1144615 |
Цитата:
cabac=1 – Всегда включен ref=5 – надо смотреть по файлу статистики кодирования. Если требуется совместимость с DXVA и залезными плеерами, то задирать не стоит. По наблюдениям, часто для ДВДрипа этот параметр превышает «8» bframes=3 – тоже , что и с ref deblock=1:-1:-1 – Если надо чёткость, то можно покрутить от -1 до -3, если для аниме, то наоборот(но не всегда). Разницу между силой и порогом не рекомендую ставить больше 1 analyse=0x3:0x133 – так и должно быть me=umh – да, нормально. Выше категорически не советую. Заметное повышение качества очень часто отсутствует, зато время енкода вырастает в разы ! subme=7 – я бы ставил 10 (ну или 9). Если имеется битодефицит, QPRD(subme=10) здорово вытягивает качество. psy=1 / psy_rd=0.00:1.00 – Всегда включен. Первый и второй параметр следует крутить в зависимости от исходника. Зашумленный старый фильм, анимешка, чистый фильм. Обычно сила этих параметров чередуется me_range=16 – Насколько динамичный исходник – настолько сильно нужно поднимать значение. В большинстве ДВДрипоов 16-24 достаточно. От 16 к 24 чуток возрастает качество и чуток падает время енкода. От 24 и выше существенно падает время энкода и НЕсущественно вырастает качество. deadzone=21,11 – Обычно не стоит трогать. За понижение значения расплачиваемся повешением битрейта. fast_pskip=0 – для 2х проходного кодирования лучше оставить как есть. nr=0 – да, лучше что б он оставался отключенным. В качестве шумоподавителя лучше использовать сторонние скрипты. interlaced=0 – как и с nr mbtree=0 – субъективно, лучше отключать. Неплохо себя проявляет в аниме, для чего он и затачивался в общем то (автор х264 поклонник анимешок =) bitrate=2000 – ну тут все просто. Кодируем сэмпл и оцениваем визуально. Очевидно что этот параметр как раз таки и отвечает за размер конечного рипа. Скажу только, что в большинстве ДВДрипов значения колеблется от 1100 до 1600 (то есть его хватает чтобы визуально подать картинку 1:1 до оригинала, при условии, что все другие параметры подобраны должным образом). |
Чтоб не создавать новую тему спрошу тут.
Каков процент бытовых плееров на сегодняшний день поддерживают кодек H.264? А то я все оцифрованные видео собираюсь жать этим кодеком, а плеера чтоб проверить нет |
Цитата:
Цитата:
Честно говоря, этим вопросом не сильно интересовался, поскольку единственною приемлемою связкой для меня является ПК+ЖК-Телевизор. Но все же кое-что скажу о плеерах и Н264. Поскольку вы сами кодите видео, то должны принять во внимание следующее: Есть специфические настройки, отвечающие за профиль выходного видеофайла, который будет воспроизводиться потом на этом самом HD-Плеере. Максимальный hardware safe профиль – это 4.1 Конечно, технологии развиваются, и к тому моменту пока станет необходимость просмотреть видео на НД-плеере, вполне вероятно, что будет поддерживаться даже 5.1 профиль :meeting: Настройки x264, отвечающие за безопасный профиль: vbv-bufsize, vbv-maxrate, ref, b-pyramid, maxDPB. Неправильная подкрутка этих параметров поставит в угол самый дорогой HD-Плеер на данный момент. Также еще надо смотреть на кратность картинки по высоте и ширине соответствующей цифре. В идеале это 16. Вообще технически допустимыми можно назвать кратность 16,8,4,2. |
Скажите пожалуста какой программой можно узнать :
1. Библиотека кодирования ? 2. Настройки программы ? MediaInfo не показывает! |
Скажите пожалуйста, чем на данный момент лучше новые версии х264 начиная с ревизии r2491 и новее в отличии от старых х264 core 130 r2273 ?
|
Changelog надо читать.
|
DJ Mogarych,
А где в XVID4PSP 5 можно почитать о версии установленной ревизии енкодера х264 ? Чем отличается новая от старой . |
Я этим конвертером перестал пользоваться лет 5 назад, так что не подскажу. Но так как сейчас более-менее все конвертеры основаны на ffmpeg, полагаю, что можно почитать https://github.com/FFmpeg/FFmpeg/blob/master/Changelog. Правда, это не привязано к версиям x264, но по поводу версий x264 вообще какой-либо внятной информации нет.
|
DJ Mogarych,
Спасибо . |
Цитата:
Так как в программе используется модифицированная версия x264, обновить с сайта VideoLAN на более свежую нельзя, иначе перестанет отображаться прогресс. Узнать версию можно запустив из командной строки: Код:
x264.exe --version |
Lianym,
Благодарю . |
Время: 09:43. |
Время: 09:43.
© OSzone.net 2001-