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

Страницы :   Пред.  1, 2, 3 ... 5, 6, 7 ... 98, 99, 100  След.
Тема закрыта
 

ahavata

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

Сообщений: 67

ahavata · 22-Фев-09 00:22 (15 лет 9 месяцев назад)

21region писал(а):
А есть какой-нить мануал по параметрам кодека? А то какие-то crf ref trellis - ниче не понятно
Читаем выше и гуглим.
[Профиль]  [ЛС] 

_Woland_

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

Сообщений: 1067

_Woland_ · 22-Фев-09 01:55 (спустя 1 час 33 мин.)

Я правильно понимаю, что psy-rd отвечает за психо-визуальный обман, направленный на то, чтобы картинка воспринималась более четкой? Если я нахожу картинку слишком гладкой, могу ли я её "покорежить" этой настройкой? И в каких пределах это безопасно делать? Хочется лишь немного изменить картинку на выходе.
[Профиль]  [ЛС] 

--Phantom--

Top Bonus 04* 3TB

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

Сообщений: 92

--Phantom-- · 22-Фев-09 08:08 (спустя 6 часов)

а что делать если битрейт при сжатии с желаемыми настройками получается больше чем у исходника (mpeg2)?
[Профиль]  [ЛС] 

21region

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

Сообщений: 29


21region · 22-Фев-09 16:25 (спустя 8 часов)

ahavata писал(а):
21region писал(а):
А есть какой-нить мануал по параметрам кодека? А то какие-то crf ref trellis - ниче не понятно
Читаем выше и гуглим.
Выше читал - ниче не нашел. Возможно где-то посередине есть, но не хочу час просматривать все каменты. С гуглом тоже ничего не вышло. Если хочешь помочь, тогда дай, пожалуйста, прямую ссылку.
[Профиль]  [ЛС] 

arestarh1986

Стаж: 16 лет

Сообщений: 193


arestarh1986 · 22-Фев-09 16:52 (спустя 27 мин.)

Ребят, извините, что повторяюсь! Можно ли ответить на мои вопросы в конце 5 страницы топика? Там информацию немного подправил...
[Профиль]  [ЛС] 

_Woland_

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

Сообщений: 1067

_Woland_ · 22-Фев-09 17:33 (спустя 40 мин.)

21region
http://webfile.ru/2771850
Спасибы Tempter57, это его работа.
[Профиль]  [ЛС] 

ahavata

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

Сообщений: 67

ahavata · 23-Фев-09 01:08 (спустя 7 часов)

21region писал(а):
... Возможно где-то посередине есть, но не хочу час просматривать все каменты... Если хочешь помочь, тогда дай, пожалуйста, прямую ссылку.
Желание помочь _Woland_'а, судя по всему, больше твоего нежелания читать комменты
По ссылке _Woland_'а - расширенный перевод из MeWiki. Читать осторожно - есть ляпы.
Кроме того, из русскоязычного это и это.
А вообще, настройки x264 предлагаю обсуждать в отдельном сабже.
[Профиль]  [ЛС] 

21region

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

Сообщений: 29


21region · 23-Фев-09 09:51 (спустя 8 часов)

Thanks
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

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

Сообщений: 6417

shellgen · 24-Фев-09 00:17 (спустя 14 часов)

arestarh1986 писал(а):
Здравствуйте! Спасибо вам за столь интересную тему! Вот решил попробовать немного потренироватся, сделать рип 720p из исходного файла 1920 x 1080i. За основу брался *x264_DXVA_HQ* профиль megui.
AVS - скрипт:
скрытый текст
DGDecode_mpeg2source("E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.d2v")
Load_Stdcall_Plugin("C:\Program Files\megui\tools\yadif\yadif.dll")
Yadif(order=1)
#crop
Lanczos4Resize(1280,704) # Lanczos4 (Sharp)
#denoise
selectTotal1=framecount()/100
selectTotal2=selectTotal1*2
selectrangeevery(selectTotal2,50)
Настройки x264 для выборки:
скрытый текст
"C:\Program Files\megui\tools\x264\x264.exe" --crf 22.0 --level 4.1 --ref 8 --mixed-refs --bframes 5 --b-adapt 2 --b-pyramid --weightb --direct auto --deblock -1:-1 --subme 7 --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --vbv-bufsize 50000 --vbv-maxrate 50000 --me umh --threads auto --thread-input --sar 1:1 --progress --output "E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.mkv" "E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.avs"
Полученая картинка при этом:
скрытый текст
Лог после энкода:
скрытый текст
---[NoImage] x264 [info]: slice I:49 Avg QP:20.73 size: 68269 PSNR Mean Y:43.56 U:46.84 V:46.54 Avg:44.36 Global:44.16
---[NoImage] x264 [info]: slice P:910 Avg QP:22.78 size: 33409 PSNR Mean Y:41.27 U:44.85 V:44.51 Avg:42.12 Global:41.66
---[NoImage] x264 [info]: slice B:1591 Avg QP:25.39 size: 12340 PSNR Mean Y:39.95 U:44.26 V:44.00 Avg:40.93 Global:40.48
---[NoImage] x264 [info]: consecutive B-frames: 2.0% 18.0% 66.1% 11.5% 1.4% 1.0%
---[NoImage] x264 [info]: mb I I16..4: 7.5% 76.4% 16.1%
---[NoImage] x264 [info]: mb P I16..4: 2.0% 13.4% 1.6% P16..4: 49.7% 17.9% 12.4% 0.0% 0.0% skip: 3.1%
---[NoImage] x264 [info]: mb B I16..4: 0.1% 0.7% 0.1% B16..8: 47.4% 1.9% 2.5% direct: 8.3% skip:39.1% L0:36.2% L1:55.3% BI: 8.5%
---[NoImage] x264 [info]: 8x8 transform intra:78.0% inter:77.0%
---[NoImage] x264 [info]: direct mvs spatial:99.8% temporal:0.2%
---[NoImage] x264 [info]: ref P L0 57.8% 19.7% 8.0% 4.5% 3.2% 2.8% 2.3% 1.7%
---[NoImage] x264 [info]: ref B L0 77.2% 13.6% 3.8% 2.1% 1.4% 1.3% 0.7%
---[NoImage] x264 [info]: ref B L1 93.3% 6.7%
---[NoImage] x264 [info]: SSIM Mean Y:0.9714643
---[NoImage] x264 [info]: PSNR Mean Y:40.494 U:44.522 V:44.229 Avg:41.421 Global:40.916 kb/s:5019.03
---[NoImage] encoded 2550 frames, 1.82 fps, 5019.27 kb/s
--[Information] Final statistics
---[NoImage] Constant Quality Mode: Quality 22 computed...
---[NoImage] Video Bitrate Obtained (approximate): 5022 kbit/s
Настройки x264 для двухпроходного кодирования:
скрытый текст
"C:\Program Files\megui\tools\x264\x264.exe" --pass 1 --bitrate 5022 --stats "E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.stats" --level 4.1 --bframes 5 --b-adapt 2 --b-pyramid --weightb --direct auto --subme 2 --partitions none --vbv-bufsize 50000 --vbv-maxrate 50000 --me dia --threads auto --thread-input --sar 1:1 --progress --no-dct-decimate --output NUL "E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.avs"
Результат vs исходник:
скрытый текст
Укажите, пожалуйтса, на ошибки. Если можно, скажите что не так на картинке - блочность видно, резковата или ещё чего...Т.к. я не профи в этом, не ругайте сильно!
  1. Почему 1280x704, если должно быть 1280x720
  2. Выбранного битрейта и квантов очевидно мало, чтобы охватить динамичную картинку с сильно зашумленным фоном
  3. Для сложного видео первый медленный проход = большое зло
  4. Приведенные для сравнения фреймы разные, но очевидны
    1. потеря резкости
    2. запластилинивание плоских структур
    3. непонятный гаммовый скачок цвета (приведеный скрипт не мог этого вызывать и кодек тоже)
  5. Чтобы уложить приведенный видеосигнал в указанный битрейт, можно
    1. крутить до посинения приемлемого результата aq/psy/psy-trellis, задействовав RD оптимизацию 9ого уровня
    2. применить аккуратный шумодав (в противном случае шумы, как видно на картинке, убивает кодек так, как ему удобно) и менее резкий ресайзер и всё равно крутить aq/psy/RD
[Профиль]  [ЛС] 

arestarh1986

Стаж: 16 лет

Сообщений: 193


arestarh1986 · 24-Фев-09 01:13 (спустя 55 мин.)

Цитата:
1. Почему 1280x704, если должно быть 1280x720
Знал, что может выскочить проблема с выбором правильного AR, но всегда полагался на:
скрытый текст
Цитата:
Для сложного видео первый медленный проход = большое зло
Если вы про написанные *настройки двухпроходного кодирования*, то я ошибся и вот верные:
скрытый текст
program --pass 2 --bitrate 5022 --stats ".stats" --level 4.1 --ref 8 --mixed-refs --bframes 5 --b-adapt 2 --b-pyramid --weightb --direct auto --subme 7 --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --vbv-bufsize 50000 --vbv-maxrate 50000 --me umh --threads auto --thread-input --progress --no-dct-decimate --output "output" "input"
Цитата:
непонятный гаммовый скачок цвета (приведеный скрипт не мог этого вызывать и кодек тоже)
Делал скрины через MPC-HC(с задействованной DXVA), тут уж я виноват!
Спасибо за отзыв! Вижу, что я зелееееный еще в этом деле:)
[Профиль]  [ЛС] 

ahavata

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

Сообщений: 67

ahavata · 24-Фев-09 17:52 (спустя 16 часов, ред. 24-Фев-09 17:52)

_Woland_ писал(а):
Я правильно понимаю, что psy-rd отвечает за психо-визуальный обман, направленный на то, чтобы картинка воспринималась более четкой? Если я нахожу картинку слишком гладкой, могу ли я её "покорежить" этой настройкой? И в каких пределах это безопасно делать? Хочется лишь немного изменить картинку на выходес.
Опция "--psy-rd" позволяет нам регулировать оптимизацию расходуемого на кодирование битрейта (rate-distortion optimization, RDO). Оптимизация предполагает максимально эфективное использование битрейта с точки зрения восприятия картинки человеком. Чем большие значения мы выставляем в этой опции, тем больше мы отдаем предпочтение детализации перед битрейтом. Но... Эти процедуры/методики ориентированы на получение не "такого же" (подобного) изображения, а визуально похожего ("психовизуальные показатели"). Они не делают картинку "более четкой" (более, чем что?), а сохраняют (пытаются сохранить) детализацию за счет битрейта крупных объектов (использование psy-rd понижает PSNR/SSIM). Это приводит к появлению артефактов (части крупных объектов распознаются кодеком как отдельные объекты), что особенно критично при некачественных исходниках (например, продемонстрированные выше "рипы рипов"). Настраивая кодек при перекодировании рипа можно не только "посинеть", но и ......ть или просто не получить желаемого результата (как вариант - изменить желания).
На счет пределов. Нет универсальных настроек, надо пробовать на семплах и смотреть результат. Если вслепую - ставить рекоммендации (1:0).
И еще. Хочешь "более четкую" картинку? Попробуй с "aq-strength" и, особенно, "--deblock".
arestarh1986 писал(а):
Цитата:
непонятный гаммовый скачок цвета (приведеный скрипт не мог этого вызывать и кодек тоже)
Делал скрины через MPC-HC(с задействованной DXVA), тут уж я виноват!
Проблема не в MPC, а в "Colour correction", которую надо было добавить в скрипт. Как и "MPEG2 debloking", впрочем.
ahavata писал(а):
Цитата:
Достаточно добавить в конец .avs скрипта три волшебные строки ...
При использовании SelectRangeEvery у кого-нибудь возникала ошибка "CAVIStreamSynth. System exception. Access violation at 0x0"?
Неужели никто не пользуется? shellgen, как минимум.
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

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

Сообщений: 6417

shellgen · 24-Фев-09 19:15 (спустя 1 час 22 мин.)

ahavata писал(а):
Нет универсальных настроек, надо пробовать на семплах и смотреть результат.
+1
ahavata писал(а):
Проблема не в MPC, а в "Colour correction", которую надо было добавить в скрипт. Как и "MPEG2 debloking", впрочем.
деблок бы не помешал скорее всего, а цвет-коррекция под большим вопросом, HD контент сплошь идёт в bt709, если всё остальное настроено корректно, то цветокоррекцию в скрипте делать уже не надо. Возможно конечно экзотика попалась, надо смотреть лог dgindex()
ahavata писал(а):
ahavata писал(а):
Цитата:
Достаточно добавить в конец .avs скрипта три волшебные строки ...
При использовании SelectRangeEvery у кого-нибудь возникала ошибка "CAVIStreamSynth. System exception. Access violation at 0x0"?
Неужели никто не пользуется? shellgen, как минимум.
C selectrangevery() никогда таких ошибок не возникало. Обычно проблемы синта лечаться чисткой папки plugins... Этот вопрос скорее в ту ветку ->
[Профиль]  [ЛС] 

arestarh1986

Стаж: 16 лет

Сообщений: 193


arestarh1986 · 24-Фев-09 20:23 (спустя 1 час 8 мин., ред. 24-Фев-09 20:23)

Цитата:
а цвет-коррекция под большим вопросом, HD контент сплошь идёт в bt709, если всё остальное настроено корректно, то цветокоррекцию в скрипте делать уже не надо. Возможно конечно экзотика попалась, надо смотреть лог dgindex()
dgindex рапортует: Сolorimetry BT.709. Из чего исходил при составлении AVS-скрипта - для DVD нужно применять Colormatrix, а для HD - нет. Ну вот чтоб поточней - надо закинуть файл в dgindex и глянуть.
Ещё пару вопросов не по теме:
1) почему ahavata говорит, что этот энкод это то же, что рип из рипа делать? Ведь источник - трансляция HDTV, а исходный материал captured ?
2) можно немного ликбеза по правильному выбору AR или хотя бы где глянуть можно? А то я уже совсем запутался.
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

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

Сообщений: 6417

shellgen · 24-Фев-09 20:53 (спустя 30 мин.)

arestarh1986 писал(а):
1) почему ahavata говорит, что этот энкод это то же, что рип из рипа делать? Ведь источник - трансляция HDTV, а исходный материал captured ?
Подозреваю, что ahavata это объяснит лучше =)
arestarh1986 писал(а):
для DVD нужно применять Colormatrix, а для HD - нет.
Не совсем верно... возможно совсем не верно. Док по colormatrix рулит
arestarh1986 писал(а):
Ну вот чтоб поточней - надо закинуть файл в dgindex и глянуть.
Это ближе к делу.
arestarh1986 писал(а):
2) можно немного ликбеза по правильному выбору AR или хотя бы где глянуть можно? А то я уже совсем запутался.
А что тут путаться...
Исходник: 1920/1080 = 16/9
Рип : 1280/720 = 16/9, погрешность 0%
Откуда гуй взял 704 мне совершенно непонятно...
[Профиль]  [ЛС] 

GeorgTheGreat

Стаж: 17 лет

Сообщений: 26


GeorgTheGreat · 24-Фев-09 21:07 (спустя 13 мин.)

Расскажите пожалуйста, сколько прогонов разумно делать при multipass сжатии?
[Профиль]  [ЛС] 

Craiz

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

Сообщений: 46


Craiz · 24-Фев-09 22:41 (спустя 1 час 34 мин., ред. 24-Фев-09 22:41)

Подскажите, как в данных условиях можно увеличить качество за счет более аккуратной настройки кодирования не в ущерб размеру?
скрытый текст
--[NoImage] Job commandline: "C:\Program Files\megui\tools\x264\x264.exe" --crf 19.7 --keyint 240 --min-keyint 24 --ref 16 --mixed-refs --bframes 3 --b-adapt 2 --b-pyramid --deblock 1:1 --subme 9 --trellis 2 --psy-rd 0.6:0 --partitions all --8x8dct --me tesa --merange 32 --threads auto --thread-input --sar 1:1 --progress --no-psnr --no-ssim --output "D:\NGE_Work\TS 4.4.4.6.2.mp4" "D:\NGE_Work\TS 4.4.4.6.2.avs"
--[Information] [24.02.2009 22:12:56] Encoding started
--[NoImage] Standard output stream:
--[NoImage] Standard error stream
---[NoImage] avis [info]: 704x480 @ 23.98 fps (325 frames)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Slow
---[NoImage] x264 [info]: profile High, level 4.0
---[NoImage] mp4 [info]: initial delay 2002 (scale 24000)
---[NoImage]
---[NoImage] x264 [info]: slice I:12 Avg QP:14.15 size: 34629
---[NoImage] x264 [info]: slice P:170 Avg QP:15.95 size: 6825
---[NoImage] x264 [info]: slice B:143 Avg QP:18.29 size: 1043
---[NoImage] x264 [info]: consecutive B-frames: 24.0% 33.9% 34.5% 7.7%
---[NoImage] x264 [info]: mb I I16..4: 16.9% 41.3% 41.8%
---[NoImage] x264 [info]: mb P I16..4: 2.1% 4.2% 2.0% P16..4: 40.0% 11.8% 8.2% 0.4% 0.3% skip:31.0%
---[NoImage] x264 [info]: mb B I16..4: 0.1% 0.0% 0.0% B16..8: 28.6% 0.4% 0.7% direct: 1.5% skip:68.7% L0:32.2% L1:63.7% BI: 4.2%
---[NoImage] x264 [info]: 8x8 transform intra:46.3% inter:42.3%
---[NoImage] x264 [info]: ref P L0 75.3% 10.7% 5.6% 2.0% 1.6% 1.3% 1.0% 0.6% 0.5% 0.4% 0.3% 0.2% 0.2% 0.1% 0.1% 0.0%
---[NoImage] x264 [info]: ref B L0 80.1% 11.9% 4.5% 1.2% 0.7% 0.5% 0.4% 0.2% 0.2% 0.2% 0.0% 0.1% 0.0% 0.0% 0.0%
---[NoImage] x264 [info]: ref B L1 93.8% 6.2%
---[NoImage] x264 [info]: kb/s:1018.0
---[NoImage] encoded 325 frames, 1.33 fps, 1018.63 kb/s
GeorgTheGreat В зависимости от желания получить максимальную точность битрейта / максимальное качество всех сцен, соотнесенных с затраченным временем.
От 1 для непритязательных до 4 для релизов максимального качества. Нормально используется 2-3.
[Профиль]  [ЛС] 

_Woland_

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

Сообщений: 1067

_Woland_ · 24-Фев-09 23:19 (спустя 37 мин.)

Craiz писал(а):
как в данных условиях можно увеличить качество
Увеличить разрешение, у тебя битрейт впустую расходуется.
[Профиль]  [ЛС] 

Craiz

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

Сообщений: 46


Craiz · 24-Фев-09 23:25 (спустя 6 мин., ред. 24-Фев-09 23:25)

Его некуда увеличивать, это оригинал. Разве что сделать апсайз высоты с шумодавом, но что-то оно мне сомнительным кажется.
Тестом MSU обнаружил таки избыточность битрейта, а вот по моим логам мне не понятно, как это обнаружить. Можно объяснить? (Топик читал целиком).
[Профиль]  [ЛС] 

_Woland_

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

Сообщений: 1067

_Woland_ · 25-Фев-09 00:46 (спустя 1 час 20 мин., ред. 25-Фев-09 00:46)

Craiz
Цитата:
---[NoImage] x264 [info]: slice I:12 Avg QP:14.15 size: 34629
---[NoImage] x264 [info]: slice P:170 Avg QP:15.95 size: 6825
---[NoImage] x264 [info]: slice B:143 Avg QP:18.29 size: 1043
Средние кванты для B кадров равные ~22 - это хорошее качество. У тебя аж 18.29. Уменьшай размер тогда. Не знаю, загони в файл лишнюю аудио-дорогу, например.
Craiz писал(а):
(Топик читал целиком)
Плохо читал. Это всё написано в первом посте.
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 25-Фев-09 01:06 (спустя 19 мин.)

Craiz писал(а):
Подскажите, как в данных условиях можно увеличить качество за счет более аккуратной настройки кодирования не в ущерб размеру?
Увеличить кол-во b-кадров и поставить деблок в 0:0 ?
[Профиль]  [ЛС] 

ahavata

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

Сообщений: 67

ahavata · 25-Фев-09 21:57 (спустя 20 часов, ред. 27-Фев-09 10:30)

shellgen писал(а):
деблок бы не помешал скорее всего, а цвет-коррекция под большим вопросом, HD контент сплошь идёт в bt709, если всё остальное настроено корректно, то цветокоррекцию в скрипте делать уже не надо. Возможно конечно экзотика попалась, надо смотреть лог dgindex()
"Сolour correction" активирована по умолчанию в AVSCreator для всех MPEG2 потоков. Две цитаты:
Mewiki:
Цитата:
If your source is mpeg2, use colormatrix to correct colors
Описание фильтра ColorMatrix в документации AviSynth:
Цитата:
...многие MPEG-2 потоки используют слегка отличающиеся коэффициенты (называемые Rec.709) для хранения цветовой информации, чем это делают подпрограммы преобразования цвета AviSynth или XviD/DivX декодеры (называемые Rec.601), с тем результатом, что клипы DivX/XviD или MPEG-2, закодированные TMPGEnc/QuEnc отображатся со слегка смещенными цветами (что выглядит подобно небольщой разницы в яркости)... Данный фильтр пересчитывает YUV величины (используя по умолчанию режим mode = "Rec.709->Rec.601"), предполагая коэффициенты, которые используются AviSynth/VDub/DivX/XviD, со следствием, что Ваше финальное кодирование (MPEG-2 or MPEG-4) отображается корректно.
Кроме того, в старых версиях MeGUI dgindex некорректно работал с цветовыми шкалами.
arestarh1986 писал(а):
1) почему ahavata говорит, что этот энкод это то же, что рип из рипа делать? Ведь источник - трансляция HDTV, а исходный материал captured?
Специально не делал ударение на конкретных примерах... Но, по большому счету, чем captured не рип? При захвате ведь ограничивается битрейт и т.п. Рип телевизионного сигнала, ХДТВ рип.
arestarh1986 писал(а):
2) можно немного ликбеза по правильному выбору AR или хотя бы где глянуть можно? А то я уже совсем запутался.
Посмотри здесь и здесь. Просто 16/9 по стандартам ITU будет1.82, а не 1.78. (Потому и получилось 1280/704, а не 1280/720).
_Woland_ писал(а):
Средние кванты для B кадров равные ~22 - это хорошее качество. У тебя аж 18.29. Уменьшай размер тогда. Не знаю, загони в файл лишнюю аудио-дорогу, например.
Какую аудио-дорогу?!
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

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

Сообщений: 6417

shellgen · 25-Фев-09 23:06 (спустя 1 час 8 мин.)

ahavata писал(а):
"Сolour correction" активирована по умолчанию в AVSCreator для всех MPEG2 потоков.
Понятия не имею что такое avscreator, видимо гуй какой-то, никогда им к счастью не доверял.
ahavata писал(а):
If your source is mpeg2, use colormatrix to correct colors
Зачем mewiki, если есть официальная документация к сolormatrix (входит в комплект поставки), там достаточно прозрачно и понятно всё написано.
ahavata писал(а):
...многие MPEG-2 потоки используют слегка отличающиеся коэффициенты (называемые Rec.709) для хранения цветовой информации, чем это делают подпрограммы преобразования цвета AviSynth или XviD/DivX...
Тут вообще речь о asp кодеках, к x264 никакого отношения. AVC поток HD разрешения должен иметь индексы bt709. Если исходный mpeg2 в bt709, то никаких преобразований не надо.
[Профиль]  [ЛС] 

_Woland_

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

Сообщений: 1067

_Woland_ · 25-Фев-09 23:31 (спустя 24 мин.)

ahavata писал(а):
Какую аудио-дорогу?!
Чем тратить битрейт впустую, его можно пустить на дополнительную аудио дорогу. Это я имел в виду.
[Профиль]  [ЛС] 

todimka

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

Сообщений: 17


todimka · 26-Фев-09 19:47 (спустя 20 часов)

А существуют ли "общие рекомендации" для сжатия старых чёрнобелых фильмов?
[Профиль]  [ЛС] 

ahavata

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

Сообщений: 67

ahavata · 27-Фев-09 14:19 (спустя 18 часов, ред. 27-Фев-09 16:29)

  1. shellgen писал(а):
    C selectrangevery() никогда таких ошибок не возникало. Обычно проблемы синта лечаться чисткой папки plugins... Этот вопрос скорее в ту ветку ->
    Спасибо за ответ. Проблема частично снялась установкой нового синта. ("Частично", потому что ошибка исчезла, но на некоторых материалах результат глючный).
  1. shellgen писал(а):
    Код:
    selectTotal1=framecount()/100
    selectTotal2=selectTotal1*2
    selectrangeevery(selectTotal2,50)
    Что конкретно значит "selectTotal"?
    Например, отличается ли этот код от такого
    Код:
    selectTotal=framecount()/50
    selectrangeevery(selectTotal,50)
    учитывая, что
    Цитата:
    AviSynth хронически бажит на арифметических операциях с комбинированием переменных и числовых констант в одной строке.
    ?
  1. О самой методике
    В методике не учитываются (или об этом просто не упоминается) такие существенные для принятия решения о настройках кодирования факторы как
    1. время кодирования
    1. разрешение кадра
    shellgen писал(а):
    привожу на мой взгляд более правильную методику подсчёта целевого битрейта... Имеет смысл при подготовке основательного рипа с упором на размер-качество.
    Время кодирования. Получив по методике целевой битрейт и настройки кодека, некто, потирая ладошки, жмет кнопку "Ок". Подсчитав, что процесс кодирования займет около трех суток, кто-то может выключить монитор и "с предвкушением в глазах" лечь спать, а кто-то может повести себя непредсказуемо (в том числе и по отношению к методике).
    Разрешение кадра. Если не привязываться к разрешению кадра, то что мешает без применения методики добиваться желаемого соотношения "размер-качество" путем кодирования с --crf 18(качество) и подобранным разрешением кадра (размер). И условия соблюдены
    Я, например, чаще всего ориентируюсь на размер ДВД-5 и при двупроходном кодировании не могу использовать более 12 часов на проход.
    Это, конечно, не уменьшает ценности методики (особенно ее дидактической составляющей) :bow:, но несколько ограничивает ее применение.
    1. И вопрос по чтению лога кодека.
      Как интерпретировать выделенные ниже моменты? (можно ссылку)
      Цитата:
      x264 [info]: mb I I16..4: 3.2% 89.3% 7.5%
      x264 [info]: mb P I16..4: 0.6% 12.4% 0.9% P16..4: 45.9% 23.0% 12.1% 0.2% 0.0% skip: 5.0%
      x264 [info]: mb B I16..4: 0.0% 1.4% 0.2% B16..8: 57.4% 1.8% 2.3% direct: 5.7% skip:31.2% L0:40.8% L1:55.4% BI: 3.8%
      x264 [info]: 8x8 transform intra:89.3% inter:71.6%
      x264 [info]: direct mvs spatial:99.9% temporal:0.1%
      x264 [info]: ref P L0 53.2% 18.4% 9.5% 5.0% 3.8% 3.3% 2.6% 1.5% 1.3% 1.2% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
      x264 [info]: ref B L0 64.2% 15.9% 7.0% 3.9% 2.8% 2.4% 1.9% 1.3% 0.7% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
      x264 [info]:ref B L1 89.9% 10.1%
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

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

Сообщений: 6417

shellgen · 27-Фев-09 16:54 (спустя 2 часа 35 мин.)

ahavata писал(а):
* Спасибо за ответ. Проблема частично снялась установкой нового синта. ("Частично", потому что ошибка исчезла, но на некоторых материалах результат глючный).
*
shellgen писал(а):
Код:
selectTotal1=framecount()/100
selectTotal2=selectTotal1*2
selectrangeevery(selectTotal2,50)
Что конкретно значит "selectTotal"?
Например, отличается ли этот код от такого
Код:
selectTotal=framecount()/50
selectrangeevery(selectTotal,50)
учитывая, что
Цитата:
AviSynth хронически бажит на арифметических операциях с комбинированием переменных и числовых констант в одной строке.
?
Приведенная запись удобна просто потому, что можно наглядно и быстро манипулировать кол-вом выдираемых фреймов, не спотыкаясь о подводные камни. Тоже самое можно при желании записать и в одну строку. По конкретным функциям, см. доки по ависинту. Глючить конкретно в этой конструкции нечему, и не в ней дело, скорее что-то с ависинтом, драйверами, directshow и т.д.
ahavata писал(а):
В методике не учитываются (или об этом просто не упоминается) такие существенные для принятия решения о настройках кодирования факторы как
* время кодирования
* разрешение кадра
О разрешении кадра в первом посте упомянуто... В оставшейся части предполагается, что необходимо проявить мыслительные способности для адаптации приведенной методики под конкретную задачу. Если есть конкретные вопросы, всегда пожалуйста.
ahavata писал(а):
Как интерпретировать выделенные ниже моменты? (можно ссылку)
где-то на forum.doom9.org ...
если вкратце и грубо
ahavata писал(а):
x264 [info]: mb P I16..4: 0.6% 12.4% 0.9% P16..4: 45.9% 23.0% 12.1% 0.2% 0.0% skip: 5.0% *1
x264 [info]: mb B I16..4: 0.0% 1.4% 0.2% B16..8: 57.4% 1.8% 2.3% direct: 5.7% skip:31.2% L0:40.8% L1:55.4% BI: 3.8% *2
*1 : неизменные субблоки перешедшие от интра фреймов в P-фреймы
*2 : direct: скомпенсированные по движению неперекодированные субблоки, skip: неизменные субблоки, L0: субблоки с вперёд-направленным предсказанием, L1: аналогично, но назад-направленно, BI: двунаправленно-предсказанные субблоки.
Оставшаяся выделенная часть лога читается по аналогии с приведенным описанием
[Профиль]  [ЛС] 

ahavata

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

Сообщений: 67

ahavata · 27-Фев-09 19:03 (спустя 2 часа 9 мин.)

shellgen писал(а):
неизменные субблоки перешедшие от интра фреймов в P-фреймы direct: скомпенсированные по движению неперекодированные субблоки, skip: неизменные субблоки, L0: субблоки с вперёд-направленным предсказанием, L1: аналогично, но назад-направленно, BI: двунаправленно-предсказанные субблоки. Оставшаяся выделенная часть лога читается по аналогии с приведенным описанием
Спасибо.
shellgen писал(а):
По конкретным функциям, см. доки по ависинту.
В документации ничего про selectTotal не нашел. Но это не проблема....
Я про выборку из сорса...
По-моему, выборку лучше делать более, чем по 50 фреймов. Желательно, из 2-3 GOP'ов. А так как нам известны лишь минимальный и максимальный размер GOP, то можно ограничиться 300 кадрами. Если ориентироваться на размер ~2500-3000 кадров, то можно равномерно выдрать из сорса 10 таких кусков. При желании количество кусков увеличить. Например, вот так
Код:
selectTotal=framecount()/10
selectrangeevery(selectTotal,300,1000)
(Начиная с 1000-го кадра, чтобы пропустить начальные статичные кадры, заставку и т.п.)
И это предпочтительней не только для динамичных материалов. Аргументы:
По моим наблюдениям (я сравнивал выборки по ~5000 кадров двух видов: 100*50 фреймов и 50*100 фреймов, закодированные при --crf18), в выборках "50*100" количество B-кадров возрастает до 2(!!) раз (100%) по сравнению с выборками 100*50, что приводит к уменьшению целевого битрейта на 10-15%. Ни в одном случае не зафиксировано обратной ситуации. Конечно, для того, чтобы можно было говорить о точных и устойчивых цифрах, необходимо продолжать собирать статистику, и желательно сравнить выборки, например, 120*50 и 20*300, на это надо время...
Конечно, при выборке 10*300 вероятность того, что мы захватим "ту самую динамичную сцену" меньшая, чем при выборке 60*50, но эта сцена нам существенно "погоду не испортит". Чем меньшие мы кусочки берем, тем большим будет в выборке удельный вес I и P кадров. Теоретически, выборка 3000*1 могла бы состоять из 3000 I-кадров, на практике, в ней все-таки будут присутствовать несколько % B-кадров.
[Профиль]  [ЛС] 

joxan007

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

Сообщений: 135


joxan007 · 27-Фев-09 21:38 (спустя 2 часа 35 мин.)

сделал 3 теста с 18, 24,5 и 16 crf, при 18 и 16 битрейт получился как мне кажется слишком большой 4000+ , а при 24,5 вообще ~900. Думаю выбрать crf 20.
Вопросы:
1)
Цитата:
Использование частиц анализа
I : i16x16,i8x8,i4x4 / PI: p16x16,p8x8,p4x4 / PP: p16x16,p8x8,p8x4,p4x8,p4x4 / BI: b16x16,b8x8,b4x4 / BB: b16x16,b16x8,b8x8
Если из лога видно, что какие-либо частицы не задействованы или задействованы по минимуму, то можно не включать их анализ в ключ --partitions p8x8,p4x4,b8x8,i8x8,i4x4. Как правило желательно оставлять анализ всех частиц для SD контента и выключать только p4x4 для HD сигнала.
А что из моих логов видно (ниже в спойлерах)? Мне что вот тут все галки убрать?

2)
Цитата:
Распределение DCT трансформации 8x8 -
Показывает насколько задействована 8x8 DCT трансформация, если проценты очень низкие, то ключ --8x8dct можно опустить в пользу скорости. Случай очень редкий, обычно стоит оставить параметр задействованным, если только не стоит задача сделать енкод максимально быстро. Без этого ключа автоматичнески отключится анализ частиц i8x8
При crf 18 наверно процент низкий -- 8x8 transform intra:36.4% inter:43.5%. А при 24 и 17 уже больше. Т.к. я собираюсь жать при 20 црф то наверно делать ничо не надо с этой функцией, да?
Вот этого я вообще нет ни в одном из 3 логов:
Цитата:
Распередление выбора режима анализа векторов движения -
Показывает процент выбора кодеком между режимами локального и темпорального анализа векторов. Для мультипроходного режима стоит оставлять --direct auto, если только енкод не нужно сделать максимально быстро или кодируется чрезстрочный сигнал. Смысл использования --direct auto в однопроходном режиме теряется, обычно для однопрохода можно смело оставлять --direct spatial
17 crf
--[NoImage] Job commandline: "C:\Program Files\megui\tools\x264\x264.exe" --crf 17 --ref 2
--bframes 2 --b-adapt 2 --weightb --deblock 1:1 --trellis 2 --partitions all
--8x8dct --me umh --threads auto --thread-input --sar 1:1 --progress --output
"I:\WorldOfDolmens\VIDEO_TS\sample__3.mkv" "I:\WorldOfDolmens\VIDEO_TS\VTS_01_1.avs"
--[Information] [27.02.2009 18:49:00] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avis [info]: 720x576 @ 25.00 fps (2501 frames)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2 Cache64
---[NoImage] x264 [info]: profile High, level 3.0
---[NoImage]
---[NoImage] x264 [info]: slice I:50 Avg QP:18.61 size:104625 PSNR Mean Y:44.15 U:47.78
V:48.58 Avg:45.08 Global:44.39
---[NoImage] x264 [info]: slice P:1010 Avg QP:20.66 size: 38535 PSNR Mean Y:41.19
U:45.41 V:46.46 Avg:42.21 Global:41.29
---[NoImage] x264 [info]: slice B:1441 Avg QP:22.96 size: 11104 PSNR Mean Y:39.65
U:45.28 V:46.33 Avg:40.83 Global:39.70
---[NoImage] x264 [info]: consecutive B-frames: 8.5% 13.3% 78.2%
---[NoImage] x264 [info]: mb I I16..4: 3.7% 75.3% 21.0%
---[NoImage] x264 [info]: mb P I16..4: 0.6% 5.0% 0.2% P16..4: 50.3% 17.8% 16.5%
1.5% 1.8% skip: 6.3%
---[NoImage] x264 [info]: mb B I16..4: 0.8% 0.0% 0.0% B16..8: 18.6% 1.8%
2.3% direct:35.0% skip:41.6% L0:15.9% L1:35.2% BI:48.9%
---[NoImage] x264 [info]: 8x8 transform intra:73.6% inter:53.0%
---[NoImage] x264 [info]: ref P L0 81.5% 18.5%
---[NoImage] x264 [info]: SSIM Mean Y:0.9811008
---[NoImage] x264 [info]: PSNR Mean Y:40.360 U:45.383 V:46.426 Avg:41.472
Global:40.337 kb/s:4810.27
---[NoImage] encoded 2501 frames, 0.98 fps, 4810.48 kb/s
--[Information] Final statistics
---[NoImage] Constant Quality Mode: Quality 17 computed...
---[NoImage] Video Bitrate Obtained (approximate): 4813 kbit/s
18 crf
-[NoImage] Job commandline: "C:\Program Files\megui\tools\x264\x264.exe" --crf 18 --ref 3
--bframes 16 --deblock -1:-1 --subme 5 --partitions all --8x8dct --threads auto --thread-input
--sar 1:1 --progress --no-psnr --no-ssim --output "I:\WorldOfDolmens\VIDEO_TS\samle.mkv"
"I:\WorldOfDolmens\VIDEO_TS\VTS_01_1.avs"
--[Information] [27.02.2009 14:44:49] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avis [info]: 720x576 @ 25.00 fps (2501 frames)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2 Cache64
---[NoImage] x264 [info]: profile High, level 3.0
---[NoImage]
---[NoImage] x264 [info]: slice I:50 Avg QP:19.26 size: 97889
---[NoImage] x264 [info]: slice P:1140 Avg QP:21.94 size: 31435
---[NoImage] x264 [info]: slice B:1311 Avg QP:23.50 size: 7636
---[NoImage] x264 [info]: consecutive B-frames: 9.4% 53.4% 20.8% 5.7% 8.2% 2.2% 0.3%
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
---[NoImage] x264 [info]: mb I I16..4: 5.0% 12.6% 82.5%
---[NoImage] x264 [info]: mb P I16..4: 0.9% 3.6% 1.9% P16..4: 52.2% 20.0% 11.2% 2.5% 2.4%
skip: 5.2%
---[NoImage] x264 [info]: mb B I16..4: 0.6% 0.0% 0.0% B16..8: 21.5% 1.6% 1.8% direct:27.9%
skip:46.6% L0:24.9% L1:42.4% BI:32.8%
---[NoImage] x264 [info]: 8x8 transform intra:36.4% inter:43.5%
---[NoImage] x264 [info]: ref P L0 78.9% 10.7% 10.4%
---[NoImage] x264 [info]: ref B L0 78.1% 21.9%
---[NoImage] x264 [info]: kb/s:4057.7
---[NoImage] encoded 2501 frames, 2.91 fps, 4057.90 kb/s
--[Information] Final statistics
---[NoImage] Constant Quality Mode: Quality 18 computed...
---[NoImage] Video Bitrate Obtained (approximate): 4060 kbit/s-[NoImage] Job commandline: "C:\Program Files\megui\tools\x264\x264.exe" --crf 18 --ref 3
--bframes 16 --deblock -1:-1 --subme 5 --partitions all --8x8dct --threads auto --thread-input
--sar 1:1 --progress --no-psnr --no-ssim --output "I:\WorldOfDolmens\VIDEO_TS\samle.mkv"
"I:\WorldOfDolmens\VIDEO_TS\VTS_01_1.avs"
--[Information] [27.02.2009 14:44:49] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avis [info]: 720x576 @ 25.00 fps (2501 frames)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2 Cache64
---[NoImage] x264 [info]: profile High, level 3.0
---[NoImage]
---[NoImage] x264 [info]: slice I:50 Avg QP:19.26 size: 97889
---[NoImage] x264 [info]: slice P:1140 Avg QP:21.94 size: 31435
---[NoImage] x264 [info]: slice B:1311 Avg QP:23.50 size: 7636
---[NoImage] x264 [info]: consecutive B-frames: 9.4% 53.4% 20.8% 5.7% 8.2% 2.2% 0.3%
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
---[NoImage] x264 [info]: mb I I16..4: 5.0% 12.6% 82.5%
---[NoImage] x264 [info]: mb P I16..4: 0.9% 3.6% 1.9% P16..4: 52.2% 20.0% 11.2% 2.5% 2.4%
skip: 5.2%
---[NoImage] x264 [info]: mb B I16..4: 0.6% 0.0% 0.0% B16..8: 21.5% 1.6% 1.8% direct:27.9%
skip:46.6% L0:24.9% L1:42.4% BI:32.8%
---[NoImage] x264 [info]: 8x8 transform intra:36.4% inter:43.5%
---[NoImage] x264 [info]: ref P L0 78.9% 10.7% 10.4%
---[NoImage] x264 [info]: ref B L0 78.1% 21.9%
---[NoImage] x264 [info]: kb/s:4057.7
---[NoImage] encoded 2501 frames, 2.91 fps, 4057.90 kb/s
--[Information] Final statistics
---[NoImage] Constant Quality Mode: Quality 18 computed...
---[NoImage] Video Bitrate Obtained (approximate): 4060 kbit/s
24.5 crf
--[NoImage] Job commandline: "C:\Program Files\megui\tools\x264\x264.exe" --crf 24.5 --ref 16
--mixed-refs --bframes 16 --b-adapt 2 --weightb --deblock 2:1 --trellis 2 --partitions all
--8x8dct --me umh --threads auto --thread-input --sar 1:1 --progress --no-psnr --output
"I:\WorldOfDolmens\VIDEO_TS\VTS_01_1.mkv" "I:\WorldOfDolmens\VIDEO_TS\VTS_01_1.avs"
--[Information] [27.02.2009 17:19:39] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avis [info]: 720x576 @ 25.00 fps (2501 frames)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2 Cache64
---[NoImage] x264 [info]: profile High, level 4.0
---[NoImage]
---[NoImage] x264 [info]: slice I:50 Avg QP:26.38 size: 50969
---[NoImage] x264 [info]: slice P:867 Avg QP:28.38 size: 8833
---[NoImage] x264 [info]: slice B:1584 Avg QP:30.53 size: 1036
---[NoImage] x264 [info]: consecutive B-frames: 6.8% 13.5% 43.0% 14.9% 10.0% 8.8% 0.6% 1.0%
0.0% 0.0% 0.0% 1.0% 0.0% 0.6% 0.0% 0.0% 0.0%
---[NoImage] x264 [info]: mb I I16..4: 7.2% 82.2% 10.5%
---[NoImage] x264 [info]: mb P I16..4: 1.0% 2.5% 0.1% P16..4: 46.3% 9.2% 12.4% 0.1%
0.3% skip:28.1%
---[NoImage] x264 [info]: mb B I16..4: 0.2% 0.0% 0.0% B16..8: 7.7% 0.3% 0.2%
direct: 4.7% skip:86.8% L0:42.3% L1:42.8% BI:14.9%
---[NoImage] x264 [info]: 8x8 transform intra:74.3% inter:60.7%
---[NoImage] x264 [info]: ref P L0 72.2% 10.2% 7.4% 3.4% 2.4% 1.4% 1.1% 0.5%
0.4% 0.3% 0.2% 0.1% 0.1% 0.1% 0.0% 0.0%
---[NoImage] x264 [info]: ref B L0 63.4% 16.2% 9.7% 4.4% 2.7% 1.5% 0.8% 0.4%
0.3% 0.3% 0.2% 0.1% 0.0% 0.0% 0.0%
---[NoImage] x264 [info]: SSIM Mean Y:0.9435784
---[NoImage] x264 [info]: kb/s:947.5
---[NoImage] encoded 2501 frames, 0.66 fps, 947.69 kb/s
--[Information] Final statistics
---[NoImage] Constant Quality Mode: Quality 24 computed...
---[NoImage] Video Bitrate Obtained (approximate): 950 kbit/s
[Профиль]  [ЛС] 

arestarh1986

Стаж: 16 лет

Сообщений: 193


arestarh1986 · 27-Фев-09 21:57 (спустя 19 мин.)

Цитата:
В документации ничего про selectTotal не нашел. Но это не проблема....
ahavata
А может это просто переменная, введенная для удобства shellgen, и Avisynth-a не касается ?
Ребят, опять сделал энкод того же исходника, но уже учитав(надеюсь) ваши замечания.
Старые настройки двухпрохода:
скрытый текст
program --pass 2 --bitrate 5022 --stats ".stats" --level 4.1 --ref 8 --mixed-refs --bframes 5 --b-adapt 2 --b-pyramid --weightb --direct auto --subme 7 --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --vbv-bufsize 50000 --vbv-maxrate 50000 --me umh --threads auto --thread-input --progress --no-dct-decimate --output "output" "input"
Добавил *MPEGdeblocking* в AVS-скрипт, ресайзер взял другой, шумодав добавил:
скрытый текст
DGDecode_mpeg2source("E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.d2v", cpu=4)
Load_Stdcall_Plugin("C:\Program Files\megui\tools\yadif\yadif.dll")
Yadif(order=1)
#crop
Spline36Resize(1280,704) # Spline36 (Neutral)
mergechroma(blur(1.3)) # Little Noise
Немного и настройки подправил, но однопроход теперь:
скрытый текст
"C:\Program Files\megui\tools\x264\x264.exe" --crf 21.0 --level 4.1 --ref 8 --mixed-refs --bframes 5 --b-adapt 2 --b-pyramid --weightb --direct auto --deblock 3:-3 --subme 7 --trellis 2 --psy-rd 0.8:0.4 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --vbv-bufsize 50000 --vbv-maxrate 50000 --b-bias 1 --me umh --threads auto --thread-input --sar 1:1 --progress --output "E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.mkv" "E:\Temp\Bon Jovi&Surgarland.-.It's.my.life.avs"
Лог:
скрытый текст
--[Information] [27.02.2009 16:02:03] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avis [info]: 1280x704 @ 29.97 fps (7076 frames)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
---[NoImage] x264 [info]: profile High, level 4.1
---[NoImage]
---[NoImage] x264 [info]: slice I:94 Avg QP:19.20 size: 71308 PSNR Mean Y:45.30 U:50.62 V:49.99 Avg:46.42 Global:46.10
---[NoImage] x264 [info]: slice P:2567 Avg QP:21.19 size: 39476 PSNR Mean Y:42.57 U:48.56 V:48.01 Avg:43.77 Global:43.26
---[NoImage] x264 [info]: slice B:4415 Avg QP:23.63 size: 15934 PSNR Mean Y:41.14 U:47.80 V:47.30 Avg:42.41 Global:41.94
---[NoImage] x264 [info]: consecutive B-frames: 1.5% 23.1% 60.2% 12.8% 1.6% 0.9%
---[NoImage] x264 [info]: mb I I16..4: 7.1% 74.8% 18.1%
---[NoImage] x264 [info]: mb P I16..4: 3.7% 20.8% 2.1% P16..4: 44.0% 18.8% 9.1% 0.0% 0.0% skip: 1.7%
---[NoImage] x264 [info]: mb B I16..4: 0.6% 1.8% 0.2% B16..8: 42.2% 2.4% 2.7% direct:10.8% skip:39.4% L0:38.1% L1:44.3% BI:17.6%
---[NoImage] x264 [info]: 8x8 transform intra:76.8% inter:65.6%
---[NoImage] x264 [info]: direct mvs spatial:99.9% temporal:0.1%
---[NoImage] x264 [info]: ref P L0 53.6% 21.9% 8.4% 5.1% 3.5% 3.0% 2.5% 1.9%
---[NoImage] x264 [info]: ref B L0 73.1% 14.9% 4.8% 2.7% 1.9% 1.6% 1.0%
---[NoImage] x264 [info]: ref B L1 93.6% 6.4%
---[NoImage] x264 [info]: SSIM Mean Y:0.9808038
---[NoImage] x264 [info]: PSNR Mean Y:41.713 U:48.117 V:47.593 Avg:42.959 Global:42.413 kb/s:6044.43
---[NoImage] encoded 7076 frames, 1.79 fps, 6044.57 kb/s
--[Information] Final statistics
---[NoImage] Constant Quality Mode: Quality 21 computed...
---[NoImage] Video Bitrate Obtained (approximate): 6048 kbit/s
Исходник vs 1_энкод vs 2_энкод:
скрытый текст
[Профиль]  [ЛС] 

unipan

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

Сообщений: 113


unipan · 18-Мар-09 11:28 (спустя 18 дней)

Предлагаю обсудить по поводу кропа
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error