[не удалять] Как выбрать оптимальный битрейт и ключевые параметры для рипа в x264 [архив №2]

Страницы :   Пред.  1, 2, 3 ... 12, 13, 14 ... 99, 100, 101  След.
Тема закрыта
 

Toshik27162

Top Loader 01* 100GB

Стаж: 16 лет 1 месяц

Сообщений: 435

Toshik27162 · 09-Дек-10 18:31 (13 лет 11 месяцев назад)

вооот, математику вспомнили.
[Профиль]  [ЛС] 

DreadMaster

Стаж: 16 лет

Сообщений: 710

DreadMaster · 09-Дек-10 19:58 (спустя 1 час 26 мин.)

Xenosag
Спасибо, то что надо
[Профиль]  [ЛС] 

Crusader3000

Top Loader 02* 300GB

Стаж: 18 лет 5 месяцев

Сообщений: 652

Crusader3000 · 10-Дек-10 02:17 (спустя 6 часов, ред. 10-Дек-10 02:17)

Народ, помогите пожалуйста настроить AviSynth x64 и x264 для работы вообще и со скриптами в шапке - в частности. Два дня бьюсь - все нервы себе съел. Нифига не работает. AviSynth x64 не устанавливается, кодирование не работает. сплошная засада по всем фронтам.
Если устанавливать AviSynth x64 как написано в прилагающимся текстовом файле, то кодирование вообще не запускается - пишет что "failed to load avisynth.dll". если вернуть AviSynth x86, то не грузится avs (само собой, ибо там х64 плугины используются).
Кто использует х64 для кодирования - помогите пожалуйста всё настроить, желательно в виде инструкции, чтобы кодирование заработало со скриптами в шапке.
Спасибо!!!!!
P.S. Да, кстати, AviSynth ставил по инструкции - сначала х86, потом 64. Но, почему-то х64 не виден. Я и х64 мегуй ставил - он тоже говорит что AviSynth не установлен (правда не говорит какой).
[Профиль]  [ЛС] 

TurboPascal7

Стаж: 15 лет 7 месяцев

Сообщений: 668

TurboPascal7 · 10-Дек-10 03:05 (спустя 48 мин.)

Crusader3000
Самый просто и на данный момент, возможно, лучший вариант - забить на ависинт х64.
Ставите х86-версию (плагины тоже должны быть х86, естественно), качаете тот же avs2yuv.exe, потом загрузка скрипта в х264 будет происходить в виде
Код:
avs2yuv.exe src.avs - | x264 --preset ultrafast --crf 51 -o out.mkv --stdin y4m -
В общем, надо перенаправить выход avs2yuv (утилитка проходит по всему скрипту и выдает лосслесс yuv-поток) во вход х264.
[Профиль]  [ЛС] 

Crusader3000

Top Loader 02* 300GB

Стаж: 18 лет 5 месяцев

Сообщений: 652

Crusader3000 · 10-Дек-10 03:30 (спустя 24 мин.)

TurboPascal7, я сейчас внимательно изучил скрипты. Если проанализировать сказанное Вами и переложить это на текущий скрипт, то - заработало. С х86 ависинтом, avs2yuv, и х64 энкодером. Соответственно, плагины в скрипте нужны 86-ые. Правда есть несколько замечаний - к сожалению не показывает общее время кодирования. Но так как я уже кодирую давно, то я в принципе знаю - сколько может времени занять кодирование в зависимости от прогрессива или интерлейса и длины фильма.
Просто у меня проблемы были регулярно на сложных скриптах (много обработки, типа сложного деинтерлейса, восстановление бордюров) - просто вываливался энкодер при старте. Я раньше не мог понять в чём проблема. Но таки разобрался, благодаря гуглю. А проблема оказалась в том что в сложных случаях х264 энкодер может выделять больше двух гигов оперативки. А на х86 системе лимит в 2 гига на 1 процесс. Вот ему памяти и не хватало. Поэтому я и поставил х64 систему. Сейчас вот прогоняю - проблемы нет. Это бодрит.
Однако хотелось бы разобраться с х64 ависинтом. И, хотя, это (в свете решения задачи) не совсем проблема данной темы, однако бы хотелось в принципе разобраться с "полным циклом х64 кодирования", включая ависинт. По-любому же должно быстрее кодировать.
[Профиль]  [ЛС] 

TurboPascal7

Стаж: 15 лет 7 месяцев

Сообщений: 668

TurboPascal7 · 10-Дек-10 03:40 (спустя 10 мин., ред. 10-Дек-10 03:44)

Crusader3000 писал(а):
Однако хотелось бы разобраться с х64 ависинтом. И, хотя, это (в свете решения задачи) не совсем проблема данной темы, однако бы хотелось в принципе разобраться с "полным циклом х64 кодирования", включая ависинт. По-любому же должно быстрее кодировать.
Быстрее будет кодировать оно только в том случае, если горы ассемблерного кода переложат с х86 на х64. Это дело довольно долгое и трудное, поэтому на данный момент плагинов, перенесенных на х64, не так уж много, и они не такие уж стабильные. Лично я использую пока х86 + x264_x64 и проблем с довольно сложными скриптами не знаю, чего и вам советую (в крайнем случае можно запускать несколько энкодов параллельно, если хочется полностью забить всю скорость). А через N месяцев, надеюсь, можно будет уже по-тихой переезжать на полный х64.
А время кодирования можно расчитать через продолжительность в кадрах/fps, и то и то заголовок cmd-окна показывает. Ну или вспомнить, если кодируете много однотипного контента.
P.S. Продолжительность еще можно увидеть подобным образом
Код:
avs2yuv src.avs -v -o lossless.y4m
x264 --preset ultrafast  --crf 51 -o out.mkv lossless.y4m
В общем, делаем лось, а потом из него уже кодим.
[Профиль]  [ЛС] 

Crusader3000

Top Loader 02* 300GB

Стаж: 18 лет 5 месяцев

Сообщений: 652

Crusader3000 · 10-Дек-10 03:42 (спустя 2 мин.)

TurboPascal7, спасибо за наводки. А то я уж думал разбить что-нибудь со злости. То ли голову, то ли комп...
[Профиль]  [ЛС] 

divinevoid

Стаж: 15 лет 1 месяц

Сообщений: 559

divinevoid · 14-Дек-10 15:24 (спустя 4 дня, ред. 19-Дек-10 03:05)

+1
[Профиль]  [ЛС] 

Voland_

Top Seed 03* 160r

Стаж: 16 лет 9 месяцев

Сообщений: 1774

Voland_ · 14-Дек-10 16:28 (спустя 1 час 4 мин.)

А кто-нибудь пользовал 10битовые версии? Для чего они?
[Профиль]  [ЛС] 

ru.procrustean

Стаж: 14 лет 10 месяцев

Сообщений: 87


ru.procrustean · 14-Дек-10 16:44 (спустя 15 мин.)

Цитата:
А кто-нибудь пользовал 10битовые версии? Для чего они?
лучше сжатие, лучше сохранение зерна, меньше бандинга, на http://x264.nl/ есть пдф-ки с более подробным описанием:
- 10bit output information links: .pdf 01 .pdf 02 .pdf 03
Только вот железки такое не поймут, да даже и софтовых декодеров особо нет, я например смотрю через demo версию MainConcept H.264/AVC Broadcast (он вставляет свое лого при просмотре, а так ограничений нет), скачивать надо ShowCase, вместе с ним он ставится.
[Профиль]  [ЛС] 

Voland_

Top Seed 03* 160r

Стаж: 16 лет 9 месяцев

Сообщений: 1774

Voland_ · 14-Дек-10 17:11 (спустя 27 мин.)

ru.procrustean
понятно. Очередной задел на будущее.
[Профиль]  [ЛС] 

newsky

Top User 25

Стаж: 16 лет 10 месяцев

Сообщений: 405

newsky · 15-Дек-10 06:11 (спустя 13 часов, ред. 15-Дек-10 06:11)

Подскажите пожалуйста, при кодировании в режиме CRF "работают ли" параметры --vbv-bufsize 30000 --vbv-maxrate 40000 то есть, не будет где нибудь битрейт выше 40000? или избежать превышение битрейта можно только при кодировании в битрейт? Посоветуйте, чем можно посмотреть битрейт итогового файла, так, что бы можно было увидеть значения в любой части файла (для AVC).
[Профиль]  [ЛС] 

TurboPascal7

Стаж: 15 лет 7 месяцев

Сообщений: 668

TurboPascal7 · 15-Дек-10 07:14 (спустя 1 час 2 мин.)

newsky писал(а):
при кодировании в режиме CRF "работают ли" параметры --vbv-bufsize 30000 --vbv-maxrate 40000
Вполне. А если они где-то терпят неудачу - х264 должен вам сказать об этом.
newsky писал(а):
то есть, не будет где нибудь битрейт выше 40000
Это неверно даже для двухпроходного кодирования, ибо maxrate != максимальному битрейту. Где-то на дум10 была тема по этому поводу, поищите.
newsky писал(а):
чем можно посмотреть битрейт итогового файла, так, что бы можно было увидеть значения в любой части файла (для AVC)
BitrateViewer-а хватает по большей части, можно еще попробовать Avinaptic.
[Профиль]  [ЛС] 

newsky

Top User 25

Стаж: 16 лет 10 месяцев

Сообщений: 405

newsky · 15-Дек-10 09:01 (спустя 1 час 46 мин., ред. 15-Дек-10 09:01)

TurboPascal7
Большое спасибо. Только не понял, насчет "это не верно даже для двухпроходного кодирования" что неверно? Задача, недопустить битрейт превышающий 40000, как это реализовать? Необходимо закодировать для Blu-ray взял за основу вот это:
скрытый текст
x264 --bitrate XXXXX --preset veryslow --tune film --weightp 1 --bframes 3 --nal-hrd vbr --vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint 25 --b-pyramid strict --slices 4 --fake-interlaced --pic-struct --aud --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 1 -o out.264 input.file
x264 --bitrate XXXXX --preset veryslow --tune film --weightp 1 --bframes 3 --nal-hrd vbr --vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint 25 --b-pyramid strict --slices 4 --fake-interlaced --pic-struct --aud --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 2 -o out.264 input.file
отсюда: http://sites.google.com/site/x264bluray/home/1080i-p
Только необходимо не в битрейт, а CRF
Просто наткнулся в одной из тем на данном трекере, (сейчас не могу найти, но найду) что при CRF ограничения максимального битрейта не действуют и очень даже велика вероятность, превышения битрейта и, что гарантировано не привысить битрейт можно только при кодировании в битрейт...
UPD:
Вот, что вызвало мой вопрос:
Цитата:
Вопрос: какой режим лучше всего использовать для кодирования видео для iPod, iPhone и Apple TV?
Ответ: С точки зрения качества не стоит пользоваться режимом ABR, недостатки остальных режимов не отражаются существенно на качестве. При кодировании в CRF режиме стоит помнить, что разработчики x264 не гарантируют корректность соблюдения VBV, что может привести к затруднениям при просмотре закодированного CRF видео на соответствующих устройствах. Особенно это актуально при кодировании видео с итоговым битрейтом близким к пиковому согласно документации конкретного видеоускорителя. При соблюдении низких планок битрейта в режиме CRF кривая как правило не выходит за пределы VBV ограничений. При повышении битрейта стоит отдавать предпочтения мультипроходному режиму с указанием VBV лимитов
Отсюда: https://rutr.life/forum/viewtopic.php?t=2302440
Хоть тут речь идет об устройствах Aple но ведь не суть важно, если есть ограничения по битрейту (в моем случае Blu-ray) имеются.
[Профиль]  [ЛС] 

MaLLIeHbKa

VIP (Заслуженный)

Стаж: 17 лет 11 месяцев

Сообщений: 3673

MaLLIeHbKa · 15-Дек-10 12:54 (спустя 3 часа, ред. 15-Дек-10 12:54)

newsky писал(а):
что неверно?
Вам же объяснили: vbv-maxrate — это НЕ пиковый битрейт. Подробнее см., к примеру, тут или тут.
newsky писал(а):
При кодировании в CRF режиме стоит помнить, что разработчики x264 не гарантируют корректность соблюдения VBV
Это устаревшая информация. И да, в любом случае:
Dark Shikari on March 10, 2010, 02:24:51 PM писал(а):
x264 will never, ever violate VBV without telling you in the log.
Короче, в упомянутых пресетах вполне можно заменить «--bitrate XXXXX --pass N» на «--CRF XXXXX» и не париться.
[Профиль]  [ЛС] 

newsky

Top User 25

Стаж: 16 лет 10 месяцев

Сообщений: 405

newsky · 15-Дек-10 13:51 (спустя 56 мин.)

MaLLIeHbKa писал(а):
Короче, в упомянутых пресетах вполне можно заменить «--bitrate XXXXX --pass N» на «--CRF XXXXX» и не париться.
Вот Вот спасибо большое. И ссылки полезные. Как резюме, если в логе х264 "не ругается", то необходимые условия (в данном случае относительно --vbv-bufsize 30000 --vbv-maxrate 40000) исполняются, то такой файл будет полностью удовлетворять требованиям спецификации Blu-ray, даже несмотря на то, что фактически, пиковый битрейт может превышать 40000,так как пиковый битрейт это НЕ vbv-maxrate и отношения к vbv-maxrate он не имеет, а лишь должен быть не более предельно допустимого? Правильно ли я теперь понял или снова нет?
Хотя... судя по этому манускрипту, именно Max Bitrate for BD для уровня 4.1 не должен превышать 40000... совсем я запутался.
Имеется конкретно, вот такой файл:
скрытый текст
Format : BDAV
Format/Info : Blu-ray Video
File size : 1.01 GiB
Duration : 6mn 46s
Overall bit rate : 21.2 Mbps
Maximum Overall bit rate : 35.5 Mbps
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Format settings, GOP : M=4, N=16
Codec ID : 27
Duration : 6mn 46s
Bit rate mode : Variable
Bit rate : 20.0 Mbps
Maximum bit rate : 40.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.386
Stream size : 970 MiB (94%)
Writing library : x264 core 108 r1790 8eaf8a6
Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=26 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / slices=4 / nr=0 / decimate=0 / interlaced=fake / constrained_intra=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=0 / keyint=25 / keyint_min=2 / scenecut=40 / intra_refresh=0 / rc_lookahead=25 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / vbv_maxrate=40000 / vbv_bufsize=30000 / crf_max=0.0 / ip_ratio=1.40 / aq=1:1.00 / nal_hrd=vbr
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : 129
Duration : 6mn 47s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 18.6 MiB (2%)
Language : English
Закодированный с вот такими настройками х264:
скрытый текст
--crf 18.0 --level 4.1 --bframes 3 --ref 4 --deblock -2:-1 --merange 26 --slices 4 --aud --nal-hrd vbr --b-pyramid strict --trellis 2 --no-fast-pskip --no-dct-decimate --keyint 25 --aud --partitions all --subme 9 --me umh --vbv-bufsize 30000 --vbv-maxrate 40000 --weightp 0 --fake-interlaced --pic-struct --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1
Bitrate Viewer говорит, что:
скрытый текст
Вот "правильный" это файл для Blu-ray или "неправильный" и будет например затыкаться на месте превышения битрейта?
[Профиль]  [ЛС] 

MaLLIeHbKa

VIP (Заслуженный)

Стаж: 17 лет 11 месяцев

Сообщений: 3673

MaLLIeHbKa · 15-Дек-10 14:25 (спустя 33 мин., ред. 15-Дек-10 14:25)

Цитата:
Правильно ли я теперь понял или снова нет?
Примерно. На все Ваши вопросы ответит понимание того, что «[такой-то] битрейт» считается лишь на определённом временнóм промежутке, и что ограничение не в этой арифметике, а в наполненности VBV-буфера.
Достоверно подтвердить, что полученный поток «правильный», можно лишь специализированными инструментами типа Sony BD-ROM Verifier, которые стоят денег. Если речь только о проверке VBV, то можно воспользоваться тулзой от neuron2→ или скриптом vbv.pl→.
Поскольку вряд ли проблема Ваша носит теоретический изыскательный характер, то поверьте на слово разработчикам→, пользуйтесь их рекомендациями→ и не беспокойтесь по пустякам (:
[Профиль]  [ЛС] 

Tim68

Стаж: 14 лет 9 месяцев

Сообщений: 712


Tim68 · 15-Дек-10 21:31 (спустя 7 часов, ред. 15-Дек-10 21:31)

MaLLIeHbKa
Вроде совсем недавно в их рекомендациях было --weightp 0, что изменилось?
[Профиль]  [ЛС] 

MasterNobody

AVC-Видео

Стаж: 16 лет 3 месяца

Сообщений: 158

MasterNobody · 15-Дек-10 21:49 (спустя 17 мин.)

Tim68 писал(а):
MaLLIeHbKa
Вроде совсем недавно в их рекомендациях было --weightp 0, что изменилось?
http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=e440dc0f7909c67cdca148fc8a9ea413521e0e5b случился
[Профиль]  [ЛС] 

newsky

Top User 25

Стаж: 16 лет 10 месяцев

Сообщений: 405

newsky · 15-Дек-10 23:09 (спустя 1 час 20 мин.)

MaLLIeHbKa
Большое спасибо!
[Профиль]  [ЛС] 

Tim68

Стаж: 14 лет 9 месяцев

Сообщений: 712


Tim68 · 16-Дек-10 11:05 (спустя 11 часов, ред. 16-Дек-10 11:05)

MasterNobody
Спасибо, но с моими остаточными знаниями английского 20-ти летней давности правильно понять сий комментарий с учетом оборотов представляется сложным. Пожалуйста по возможности прокоментируйте:
Код:
Since fade analysis is now so fast, weightp 1 now does fade analysis but no reference duplication.
This is the opposite of what it used to do (reference duplication but no fade analysis).
За, что-же теперь отвечает weightp и как теперь он сочетается с аппаратными декодерами на чипе MT8520?
Спасибо за внимание.
[Профиль]  [ЛС] 

MasterNobody

AVC-Видео

Стаж: 16 лет 3 месяца

Сообщений: 158

MasterNobody · 16-Дек-10 22:20 (спустя 11 часов)

Отвечает за то же что и раньше. Просто режим --weightp 1 сменили на более умный (но возможно каплю более медленный) чем был, чтобы он был совместим с глючным декодером, который неправильно работал с дублями ссылочных кадров (без понятия был ли это MT8520).
[Профиль]  [ЛС] 

divinevoid

Стаж: 15 лет 1 месяц

Сообщений: 559

divinevoid · 19-Дек-10 03:03 (спустя 2 дня 4 часа, ред. 19-Дек-10 03:03)

Подскажите... Правда ли, что для воспроизведения на стационарных плеерах (BlueRay, поддерживающих MKV), достаточно при
кодировании выставлять mod16 по ширине и высоте?
...Будет ли рип с такими настройками воспроизводиться на стационарнике?...
скрытый текст
Формат и разрешение: mkv, 720х544 (mod16 по ширине, mod32 по высоте).
Аудио-дорожка: mp3, 128 kbps.
Настройки кодека x264 (MeGUI)
1. Main (71 КБ)
2 Frame-Type (85 КБ)
3 Rate Control (86 КБ)
4 Analysis (83 КБ)
5 Misc (83 КБ)
1. 2. 3. 4. 5.
MediaInfo

General
UniqueID : 253029959922128008015966199313771795863 (0xBE5BCC33B71DE36F97DFD981B3741597)
Complete name : G:\Белое Солнце пустыни\1.mkv
Format : Matroska
File size : 1.17 GiB
Duration : 1h 27mn
Overall bit rate : 1 911 Kbps
Encoded date : UTC 2010-12-10 05:40:36
Writing application : mkvmerge v2.4.2 ('Oh My God') built on Jan 18 2009 17:30:28
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 9 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 27mn
Bit rate mode : Variable
Bit rate : 1 780 Kbps
Maximum bit rate : 40.0 Mbps
Width : 720 pixels
Height : 544 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.182
Stream size : 1.07 GiB (91%)
Writing library : x264 core 98 r1649 c54c47d
Encoding settings : cabac=1 / ref=10 / deblock=1:0:0 / analyse=0x3:0x113 / me=tesa / subme=9 / psy=0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=6 / sliced_threads=0 / slices=4 / nr=0 / decimate=0 / interlaced=0 / constrained_intra=0 / bframes=2 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / weightp=1 / keyint=24 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=24 / rc=2pass / mbtree=0 / bitrate=1780 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=40000 / vbv_bufsize=30000 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00 / nal_hrd=vbr
Language : Russian
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : A_MPEG/L3
Codec ID/Hint : MP3
Duration : 1h 27mn
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels

Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 80.1 MiB (7%)
Writing library : LAME3.98.2
Language : Russian
Лог последнего прохода

-[Information] Log for job3 (video, 1.avs -> 1.mkv)
--[Information] [10.12.2010 2:07:13] Started handling job
--[Information] [10.12.2010 2:07:13] Preprocessing
--[NoImage] Job commandline: "D:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1 --preset placebo --pass 3 --bitrate 1780 --stats "G:\Выход из тела за 3 дня. Михаил Радуга\1.stats" --keyint 24 --min-keyint 1 --bframes 2 --b-pyramid strict --ref 10 --weightp 1 --slices 4 --vbv-bufsize 30000 --vbv-maxrate 40000 --no-mbtree --merange 32 --subme 9 --partitions p8x8,b8x8,i4x4,i8x8 --no-dct-decimate --no-psy --aud --nal-hrd vbr --psnr --ssim --fullrange on --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --output "G:\Выход из тела за 3 дня. Михаил Радуга\1.mkv" "G:\Выход из тела за 3 дня. Михаил Радуга\1.avs"
--[Information] [10.12.2010 2:07:14] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avs [info]: 720x544p 1:1 @ 25/1 fps (cfr)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
---[NoImage] x264 [info]: profile High, level 4.1
---[NoImage]
---[NoImage] x264 [info]: frame I:5533 Avg QP:14.14 size: 34389 PSNR Mean Y:49.10 U:51.05 V:50.95 Avg:49.62 Global:49.36
---[NoImage] x264 [info]: frame P:57032 Avg QP:15.21 size: 11432 PSNR Mean Y:47.48 U:50.44 V:50.30 Avg:48.22 Global:48.00
---[NoImage] x264 [info]: frame B:68640 Avg QP:15.44 size: 4739 PSNR Mean Y:47.03 U:50.13 V:49.96 Avg:47.80 Global:47.63
---[NoImage] x264 [info]: consecutive B-frames: 12.6% 21.9% 65.5%
---[NoImage] x264 [info]: mb I I16..4: 15.4% 52.8% 31.8%
---[NoImage] x264 [info]: mb P I16..4: 2.1% 6.0% 2.0% P16..4: 48.1% 21.0% 9.7% 0.0% 0.0% skip:11.2%
---[NoImage] x264 [info]: mb B I16..4: 0.2% 0.4% 0.1% B16..8: 34.2% 12.5% 2.0% direct: 7.7% skip:42.9% L0:36.9% L1:45.9% BI:17.1%
---[NoImage] x264 [info]: 8x8 transform intra:56.3% inter:64.5%
---[NoImage] x264 [info]: direct mvs spatial:94.0% temporal:6.0%
---[NoImage] x264 [info]: coded y,uvDC,uvAC intra: 71.6% 80.4% 58.2% inter: 22.2% 29.4% 9.1%
---[NoImage] x264 [info]: i16 v,h,dc,p: 35% 34% 19% 11%
---[NoImage] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 21% 35% 3% 3% 3% 4% 4% 6%
---[NoImage] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 24% 20% 3% 4% 5% 4% 3% 4%
---[NoImage] x264 [info]: i8c dc,h,v,p: 35% 34% 23% 8%
---[NoImage] x264 [info]: ref P L0: 74.9% 7.7% 8.1% 3.8% 2.3% 1.4% 0.9% 0.5% 0.3% 0.1%
---[NoImage] x264 [info]: ref B L0: 89.9% 6.5% 2.0% 0.7% 0.4% 0.2% 0.1% 0.0%
---[NoImage] x264 [info]: ref B L1: 92.6% 7.4%
---[NoImage] x264 [info]: SSIM Mean Y:0.9929582 (21.523db)
---[NoImage] x264 [info]: PSNR Mean Y:47.315 U:50.302 V:50.153 Avg:48.059 Global:47.849 kb/s:1779.74
---[NoImage] encoded 131205 frames, 7.64 fps, 1779.74 kb/s
--[Information] Final statistics
---[NoImage] Video Bitrate Desired: 1780 kbit/s
---[NoImage] Video Bitrate Obtained (approximate): 1781 kbit/s
--[Information] [10.12.2010 6:53:26] Postprocessing
---[Information] Deleting intermediate files
--[Information] [10.12.2010 6:53:26] Job completed

Настройки ставил те, – которые были указаны в h264refCalc.xls.
[Профиль]  [ЛС] 

Toshik27162

Top Loader 01* 100GB

Стаж: 16 лет 1 месяц

Сообщений: 435

Toshik27162 · 19-Дек-10 13:58 (спустя 10 часов)

как думаете, что лучше выбрать-недокроп или перекоп? Смысл в том что имеем фильм с разным соотношением сторон, с одной стороны есть места в разрешении 1280/544, в других местах примерно 534(таких мест правда больше) Думаю оставить 544,. как-то кадр резать мне не хочется, да и по битрейту я проиграю не много. У кого какие мнения?
[Профиль]  [ЛС] 

MaLLIeHbKa

VIP (Заслуженный)

Стаж: 17 лет 11 месяцев

Сообщений: 3673

MaLLIeHbKa · 19-Дек-10 14:10 (спустя 11 мин.)

Toshik27162
Ну, в IMAX'овских «трансформерах» вообще всего несколько 16:9 cцен — и ничего (:
[Профиль]  [ЛС] 

Ang+

Top Loader 01* 100GB

Стаж: 16 лет 7 месяцев

Сообщений: 993

Ang+ · 19-Дек-10 14:52 (спустя 41 мин., ред. 19-Дек-10 14:52)

MaLLIeHbKa, а технически правильнее будет сначала делать полный кроп везде, ресайзить места с разными AR раздельно, а потом уже добавлять к 534 черные полосы до 544, или можно банально кропать до 816 и ресайзить все целиком (где-то прямо с остатками черных полос) - не будет от этого искажений на границах?
Еще такой вопрос: смена настроек zones адекватно воспринимается декодерами? Если на небольшом кусочке у меня раз 5-6 будут меняться значения деблока, к примеру.
[Профиль]  [ЛС] 

Crusader3000

Top Loader 02* 300GB

Стаж: 18 лет 5 месяцев

Сообщений: 652

Crusader3000 · 20-Дек-10 01:57 (спустя 11 часов)

Народ, подскажите пожалуйста.
Стоит х64 Семёрка, делаю рипы через скрипты в шапке. Там используется дополнительная утилита avs2yuv. Существует также утилита avs4x264, которая, вроде как, используется для того же. Кто-нибудь может пояснить - эти утилиты идентичны? Если - да, то какая лучше? Если - нет, то почему, и какая лучше? Если avs4x264 - лучше, то как её в скрипте использовать вместо предыдущей?
Спасибо за ответ!
[Профиль]  [ЛС] 

MasterNobody

AVC-Видео

Стаж: 16 лет 3 месяца

Сообщений: 158

MasterNobody · 20-Дек-10 22:30 (спустя 20 часов)

Ang+ писал(а):
MaLLIeHbKa, а технически правильнее будет сначала делать полный кроп везде, ресайзить места с разными AR раздельно, а потом уже добавлять к 534 черные полосы до 544, или можно банально кропать до 816 и ресайзить все целиком (где-то прямо с остатками черных полос) - не будет от этого искажений на границах?
Я бы не советовал так поступать. Это может привести к резкой границе внутри макроблока и AQ может выставить высокий квант, что будет особо заметно в случаи исходника с зерном/шумом (могут получиться замыленные/шумоподавленные макроблоки на таких границах, которые будут значительно отличаться от остальной картинки, а значит это будет заметно невооруженным глазом). На мой взгляд лучше уж перекроп (не так это страшно), но это чисто ИМХО.
Ang+ писал(а):
Еще такой вопрос: смена настроек zones адекватно воспринимается декодерами? Если на небольшом кусочке у меня раз 5-6 будут меняться значения деблока, к примеру.
Все должно быть нормально, я по крайней мере не слышал, чтобы у какого-то декодера с деблоком были проблемы (его сила и так меняется в зависимости от кванта).
Crusader3000 писал(а):
Народ, подскажите пожалуйста.
Стоит х64 Семёрка, делаю рипы через скрипты в шапке. Там используется дополнительная утилита avs2yuv. Существует также утилита avs4x264, которая, вроде как, используется для того же. Кто-нибудь может пояснить - эти утилиты идентичны? Если - да, то какая лучше? Если - нет, то почему, и какая лучше? Если avs4x264 - лучше, то как её в скрипте использовать вместо предыдущей?
Спасибо за ответ!
В принципе, одно и тоже. Разница в основном в том что с avs2yuv весь процесс пайпинга нужно прописывать вручную, а avs4x264 сам запустит x264_x64.exe (это имя в нем прошито) с переданными параметрами, а еще добавит --frames и --fps, которые попытается вычислить из avs.
[Профиль]  [ЛС] 

Toshik27162

Top Loader 01* 100GB

Стаж: 16 лет 1 месяц

Сообщений: 435

Toshik27162 · 20-Дек-10 22:41 (спустя 10 мин.)

MasterNobody
а я решил оставить недокроп все же, через пару дней поглядим что получится.
[Профиль]  [ЛС] 

divinevoid

Стаж: 15 лет 1 месяц

Сообщений: 559

divinevoid · 22-Дек-10 18:12 (спустя 1 день 19 часов, ред. 22-Дек-10 18:12)

Помогите!... люди! =)
Цитата:
1. ...Правда ли, что для воспроизведения на стационарных плеерах (BlueRay, поддерживающих MKV),
достаточно при кодировании выставлять mod16 по ширине и высоте?
2. ...Будет ли рип с такими настройками воспроизводиться на стационарнике?...
скрытый текст
Формат и разрешение: mkv, 720х544 (mod16 по ширине, mod32 по высоте).
Аудио-дорожка: mp3, 128 kbps.
Настройки кодека x264 (MeGUI)
1. Main (71 КБ)
2 Frame-Type (85 КБ)
3 Rate Control (86 КБ)
4 Analysis (83 КБ)
5 Misc (83 КБ)
1. 2. 3. 4. 5.
MediaInfo

General
UniqueID : 253029959922128008015966199313771795863 (0xBE5BCC33B71DE36F97DFD981B3741597)
Complete name : G:\Белое Солнце пустыни\1.mkv
Format : Matroska
File size : 1.17 GiB
Duration : 1h 27mn
Overall bit rate : 1 911 Kbps
Encoded date : UTC 2010-12-10 05:40:36
Writing application : mkvmerge v2.4.2 ('Oh My God') built on Jan 18 2009 17:30:28
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 9 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 27mn
Bit rate mode : Variable
Bit rate : 1 780 Kbps
Maximum bit rate : 40.0 Mbps
Width : 720 pixels
Height : 544 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.182
Stream size : 1.07 GiB (91%)
Writing library : x264 core 98 r1649 c54c47d
Encoding settings : cabac=1 / ref=10 / deblock=1:0:0 / analyse=0x3:0x113 / me=tesa / subme=9 / psy=0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=6 / sliced_threads=0 / slices=4 / nr=0 / decimate=0 / interlaced=0 / constrained_intra=0 / bframes=2 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / weightp=1 / keyint=24 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=24 / rc=2pass / mbtree=0 / bitrate=1780 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=40000 / vbv_bufsize=30000 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00 / nal_hrd=vbr
Language : Russian
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : A_MPEG/L3
Codec ID/Hint : MP3
Duration : 1h 27mn
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels

Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 80.1 MiB (7%)
Writing library : LAME3.98.2
Language : Russian
Лог последнего прохода

-[Information] Log for job3 (video, 1.avs -> 1.mkv)
--[Information] [10.12.2010 2:07:13] Started handling job
--[Information] [10.12.2010 2:07:13] Preprocessing
--[NoImage] Job commandline: "D:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1 --preset placebo --pass 3 --bitrate 1780 --stats "G:\Выход из тела за 3 дня. Михаил Радуга\1.stats" --keyint 24 --min-keyint 1 --bframes 2 --b-pyramid strict --ref 10 --weightp 1 --slices 4 --vbv-bufsize 30000 --vbv-maxrate 40000 --no-mbtree --merange 32 --subme 9 --partitions p8x8,b8x8,i4x4,i8x8 --no-dct-decimate --no-psy --aud --nal-hrd vbr --psnr --ssim --fullrange on --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --output "G:\Выход из тела за 3 дня. Михаил Радуга\1.mkv" "G:\Выход из тела за 3 дня. Михаил Радуга\1.avs"
--[Information] [10.12.2010 2:07:14] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avs [info]: 720x544p 1:1 @ 25/1 fps (cfr)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
---[NoImage] x264 [info]: profile High, level 4.1
---[NoImage]
---[NoImage] x264 [info]: frame I:5533 Avg QP:14.14 size: 34389 PSNR Mean Y:49.10 U:51.05 V:50.95 Avg:49.62 Global:49.36
---[NoImage] x264 [info]: frame P:57032 Avg QP:15.21 size: 11432 PSNR Mean Y:47.48 U:50.44 V:50.30 Avg:48.22 Global:48.00
---[NoImage] x264 [info]: frame B:68640 Avg QP:15.44 size: 4739 PSNR Mean Y:47.03 U:50.13 V:49.96 Avg:47.80 Global:47.63
---[NoImage] x264 [info]: consecutive B-frames: 12.6% 21.9% 65.5%
---[NoImage] x264 [info]: mb I I16..4: 15.4% 52.8% 31.8%
---[NoImage] x264 [info]: mb P I16..4: 2.1% 6.0% 2.0% P16..4: 48.1% 21.0% 9.7% 0.0% 0.0% skip:11.2%
---[NoImage] x264 [info]: mb B I16..4: 0.2% 0.4% 0.1% B16..8: 34.2% 12.5% 2.0% direct: 7.7% skip:42.9% L0:36.9% L1:45.9% BI:17.1%
---[NoImage] x264 [info]: 8x8 transform intra:56.3% inter:64.5%
---[NoImage] x264 [info]: direct mvs spatial:94.0% temporal:6.0%
---[NoImage] x264 [info]: coded y,uvDC,uvAC intra: 71.6% 80.4% 58.2% inter: 22.2% 29.4% 9.1%
---[NoImage] x264 [info]: i16 v,h,dc,p: 35% 34% 19% 11%
---[NoImage] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 21% 35% 3% 3% 3% 4% 4% 6%
---[NoImage] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 24% 20% 3% 4% 5% 4% 3% 4%
---[NoImage] x264 [info]: i8c dc,h,v,p: 35% 34% 23% 8%
---[NoImage] x264 [info]: ref P L0: 74.9% 7.7% 8.1% 3.8% 2.3% 1.4% 0.9% 0.5% 0.3% 0.1%
---[NoImage] x264 [info]: ref B L0: 89.9% 6.5% 2.0% 0.7% 0.4% 0.2% 0.1% 0.0%
---[NoImage] x264 [info]: ref B L1: 92.6% 7.4%
---[NoImage] x264 [info]: SSIM Mean Y:0.9929582 (21.523db)
---[NoImage] x264 [info]: PSNR Mean Y:47.315 U:50.302 V:50.153 Avg:48.059 Global:47.849 kb/s:1779.74
---[NoImage] encoded 131205 frames, 7.64 fps, 1779.74 kb/s
--[Information] Final statistics
---[NoImage] Video Bitrate Desired: 1780 kbit/s
---[NoImage] Video Bitrate Obtained (approximate): 1781 kbit/s
--[Information] [10.12.2010 6:53:26] Postprocessing
---[Information] Deleting intermediate files
--[Information] [10.12.2010 6:53:26] Job completed

Настройки ставил те, – которые были указаны в h264refCalc.xls.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error