Показать полную графическую версию : x264
Добрый день. Вообщем то всю тему осилить нереально. Поэтому решил просто спросить, я так понял большинство людей юазют х264 кодек, используя Gordian Knot и Virtual Dub. Кто нибудь использует MeGUI?
Немного прочитал побольше, увидел, что используют. Подскажите, пожалуйста, AVS Script, а также настройки битрейта и квантизера к MeGUI 0.3.0.1004 для динамичного ИГРОВОГО видео. Заранее спасибо.
SilentSpider
02-01-2008, 12:15
Кто нибудь использует MeGUI? »
Ну я :)
Подскажите, пожалуйста, AVS Script, »
Это тебе никто не подскажет. Потому как все сильно зависит от видео. Как минимум - насколько зашумленное, интерлейсное/прогрессивное, насколько сложен интерлейс.
В принципе для видео хорошего качества можно воспользоваться Avisynth script creator - из MeGUI - он в общем нормально в простых случаях работает.
а также настройки битрейта и квантизера к MeGUI 0.3.0.1004 для динамичного ИГРОВОГО видео. »
Возьми профиль HQ-Insane и битрейт в районе 1000-1500. Возьми кусочек со сложным паттерном - с плавными градиентами, с диагональным движением или какими-нибудь взрывами - на 2-3 минуты и закодируй. Результат посмотри, если качество устроит, то и бери такой битрейт на весь фильм.
SilentSpider, хм..при апдейте не стал импортировать профили, откуда их теперь взять? -(
SilentSpider
03-01-2008, 10:07
Я прикрепил архив к посту. Распаковать в profiles/video
Первый проход:
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) »
хм..а можна вот эта скринами показать, а то я смотрю на строчки и ничего не понимаю -)
чтобы много не флудить хочу сказать что мне надо:
максимальное качество видео при разрешении 1024х768, размер 1 минута - 25 мегабайт. кто подскажет настройки буду очень благодарен. время кодирования не имеет значения, хоть неделю пусть кодит.
Noeru
Чтобы много не флудить - используй профили. :)
и пара цитат, кажется из этого же топика :)
*****************
В: Вообщем если обобщить все вышесказанное получим?:
1. Настройки х264 на максимум.
2. Отключаем Crome ME, Turbo и Deblocking (или переводим его на -2-1).
3. Если видео чистое и кодим в х264, то потребности в фильтрах нет.
4. Отключаем постпроцессинг для x264 в ffdshow.
5. Снимаем галки на skip deblocking в ffdshow.
О: Вобщем так, но с некоторыми поправками:
1. Да, у кого сколько времени есть ждать.
2. Crome ME отключать не обязательно, разве что на черно-белом видео. Он в некоторых случаях помогает уменьшить блоки на одноцветных фонах.
В Turbo тоже ничего криминального нет, но если есть время можно и отключить.
Deblocking отключать только на очень высоких битрейтах (применительно к DVD источнику).
И по Аlpha и по Beta деблокингу по битрейтам можно поставить примерно так, в зависимости от зернистости фильма:
-до 600 kbit +1 или 0;
-от 600 до 900 -1 или -2;
-от 900 до 1300 (полное DVD разрешение без ресайза картинки) -2 или -3;
-от 1300 до 1500 (полное DVD разрешение без ресайза картинки) -3 или -4;
-от 1500 до 2000 (полное DVD разрешение без ресайза картинки) -5 или -6;
-свыше 2000 (полное DVD разрешение без ресайза картинки) -6 или отключить.
Это если не фильтровать предварительно. Если же "мочить" картинку фильтрами, то уменьшать деблокинг до минусовых значений или отключать.
3. Да.
4. Да.
5. Снимаем галки (обе) если сами до этого их не поставили, потому что по умолчанию их там нет.
И вообще эти галки (skip deblocking) в ffdshow ввели как своеобразный хак. Они нужны только если не хватает мощности проца для декодирования какого то клипа, или если при кодировании какой то неопытный пользователь переборщил с установками деблокинга.
Т.е. по умолчанию они всегда должны быть сняты, тогда ffdshow декодирует идентично с референсным декодером и другими коммерческими декодерами, потому что x264 - стандарт, в который заложены алгоритмы с так называемым побитно-точным декодированием (т.е. результаты декодирования различными декодерами совпадают побитово), в том числе и с коэффициентами деблокинга.
расклад по зависимости деблокинга от квантизера, наподобие зависимости от битрейта
18 и ниже - отключить
19 -6
20/21 -5
22 - 4
23 - 3
24 -2
25 -1
26/27 -1/0
28/29 0/+1
30 и выше – по обстоятельствам, исходя из картинки.
У меня такой вопрос к знающим:
Кодирую 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 последний с офсайта
хм..а можна вот эта скринами показать, а то я смотрю на строчки и ничего не понимаю -) »
Какими такими "скринами"?!! Это СТРОЧКИ в КОМАНДНОЙ СТРОКЕ!!!
я так понял большинство людей юазют х264 кодек, используя Gordian Knot и Virtual Dub. Кто нибудь использует MeGUI? »
Я тупо не понимаю, накой использовать гуи? Трудно написать строчку из буковок? Или неизвестно, где ее писать? :) Кликаешь "Пуск" - "Выполнить", пишешь там cmd и жмешь клавишу Ентер.
-от 1500 до 2000 (полное DVD разрешение без ресайза картинки) -5 или -6; »
Ой, а не много ли? Тут где-то раньше (не помню точно) вроде писали, что меньше -2:-2 требует ооочень большогог битрейта, иначе вылезут квадраты. Разве ж 2000 - это сильно большой битрейт?
Klezk, да это тоже не отсебятина :) Я же сказал писали ...
2000 - это для двд мало, а для дивикса это много :)
Ну мне трудно строчку написать, а куда ее потом девать? А если надо 2-3-4 фильма закодировать за ночь - как быть?
Ну мне трудно строчку написать, а куда ее потом девать? А если надо 2-3-4 фильма закодировать за ночь - как быть? »
Гм... Если надо 2-3-4 фильма закодировать подряд, то пишется батник. Файлик такой, с расширением .bat :)
Но я очень сомневаюсь, что за ночь можно закодировать больше одного фильма. На хороших настройках 264 идет со скоростью 1 фпс на двуядернике :) У вас восьмиядерники? :)
ГУИ всякие не есть гуд, потому что не полностью используют возможности, которые можно задать ключами в командной строке. Плюс возможность глюков.
Klezk, под ником есть конфигурация. Самом, кстати, тоже неплохо бы сделать.
Ладно, не буду спорить :) просто я шифруюсь
А вот насчет 1 фпс, это чего? Все по максимуму?
а чем собственно не устраивает megui? что он не может такого, что можно в коммандной строке набрать? Вроде ж официальный гуй, чуть какие-то баги - сразу фиксят.
Первый проход:
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"
Битрейт задается параметром....
Я хочу пережать видео с фотоаппарата Canon A6x0, на котором 1Гб-7минут, 640*480, 30fps, MJPG. Хочется уменьшить размер, сохранив при этом максимальное качество, время кодирования не существенно, на ДВД смотреть не собираюсь..
Извините, если вопросы глупые, ответьте кто знает, пожалуйста:
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]
SilentSpider
17-07-2008, 20:25
аудио MatrixMixer 0012
кодек Subtitle Mixer »
Это не кодек :)
Video: MPEG4 Video (H264) 720x416 [Video Media Handler]
Audio: AAC 24000Hz stereo 96Kbps [Sound Media Handler] »
Обязательно в такие? Возможно поможет просто пересборка.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC