|
Toshik27162
Стаж: 16 лет 1 месяц Сообщений: 435
|
Toshik27162 ·
07-Мар-11 14:53
(13 лет 8 месяцев назад)
в принципе можно, но тут не на пару-тут сдвигать надо до следующего I-кадра, то есть в идеала вроде кадров на 250, просто меня интересует причина появления такого глюка и как с ним бороться.
|
|
Bas026
Стаж: 15 лет 9 месяцев Сообщений: 269
|
Bas026 ·
07-Мар-11 15:32
(спустя 38 мин.)
Toshik27162
А начало зоны в эту последовательность, случаем, не попадает?
А то в принципе можно же воткнуть I-кадр в нужное место через --qpfile.
|
|
Toshik27162
Стаж: 16 лет 1 месяц Сообщений: 435
|
Toshik27162 ·
07-Мар-11 15:45
(спустя 13 мин., ред. 07-Мар-11 20:00)
о, а это мысль насчет кадра. начало зоны вроде не входит-но надо будет проверить.
попытался исправить косяк описанный выше, путем кодирования выбранного фрагмента с еще более сильным сжатием титров-но кодек опять все запорол-нажал отмену-получил такой лог от мегуя
Цитата:
--[Error] An error occurred: x264 [warning]: internal error
target: 670.00 kbit/s, expected: 684.47 kbit/s, avg QP: 50.8124
становится еще интересней.
|
|
MasterNobody
Стаж: 16 лет 3 месяца Сообщений: 158
|
MasterNobody ·
08-Мар-11 17:33
(спустя 1 день 1 час, ред. 08-Мар-11 17:33)
Toshik27162
Может быть хоть командную строку для иксы приведешь, которую мегуя формирует? А еще если жмешь 2 прохода, то файл статистики не помешает (на семпл, на котором это проявляется, я и не надеюсь).
|
|
Toshik27162
Стаж: 16 лет 1 месяц Сообщений: 435
|
Toshik27162 ·
08-Мар-11 18:16
(спустя 42 мин., ред. 08-Мар-11 18:16)
Цитата:
C:\Program Files\Megui\tools\x264\x264_64.exe" --level 4.1 --preset placebo --pass 2 --bitrate 4480 --stats "E:\distric 9\distric 9.stats" --deblock -2:-2 --bframes 9 --ref 9 --qpmin 10 --no-mbtree --aq-mode 2 --aq-strength 0.8 --merange 16 --psy-rd 0.96:0 --ssim --colorprim bt709 --transfer bt709 --colormatrix bt709 --zones 150865,161495,b=0.1 --sar 1:1 --output "E:\distric 9\distric 9.mkv" "E:\distric 9\F1_T2_Video.mkv.avs"
Это как образец.
Командная строка, но от настроек мне кажется слабо зависит вроде, ибо настройки разные-а глюк один.
Вот еще один пример из MediaInfo
скрытый текст
cabac=1 / ref=9 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=10 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc=2pass / mbtree=0 / bitrate=4075 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.90 / zones=180580,186155,b=0.1
Вот сэмпл http://narod.ru/disk/7048354001/%D1%81%D1%8D%D0%BC%D0%BF%D0%BB.mkv.html
|
|
MasterNobody
Стаж: 16 лет 3 месяца Сообщений: 158
|
MasterNobody ·
08-Мар-11 18:45
(спустя 29 мин.)
Toshik27162
А как насчет архивчика с файлом статистики первого прохода?
|
|
Toshik27162
Стаж: 16 лет 1 месяц Сообщений: 435
|
Toshik27162 ·
08-Мар-11 18:52
(спустя 7 мин.)
не сохранился, увы. удалил несколько дней назад. кстати такая ерунда вылетает одинаково как если первый проход в crf так и в abr.
|
|
LonerD
Стаж: 16 лет 10 месяцев Сообщений: 3596
|
LonerD ·
09-Мар-11 03:41
(спустя 8 часов, ред. 09-Мар-11 03:41)
С какими настройками лучше кодировать очень старые фильмы?
Имеются в виду фильмы 10-30-х годов - чёрно-белые, с постоянно прыгающей камерой и густым шумом плёнки.
Сделал выборку :
скрытый текст
Код:
avs [info]: 720x576p 16:15 @ 25/1 fps (cfr)
x264 [info]: using SAR=16/15
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile High, level 3.1 x264 [info]: frame I:55 Avg QP:20.77 size: 46545 PSNR Mean Y:46.59 U:99.61 V:100.00 Avg:48.35 Global:44.52
x264 [info]: frame P:599 Avg QP:22.00 size: 25471 PSNR Mean Y:46.60 U:99.45 V:100.00 Avg:48.36 Global:41.86
x264 [info]: frame B:1896 Avg QP:24.95 size: 17863 PSNR Mean Y:41.42 U:99.54 V:100.00 Avg:43.18 Global:39.67
x264 [info]: consecutive B-frames: 5.9% 1.9% 8.0% 19.6% 22.4% 31.3% 11.0%
x264 [info]: mb I I16..4: 18.8% 75.9% 5.3%
x264 [info]: mb P I16..4: 0.2% 24.6% 1.1% P16..4: 24.2% 20.7% 3.5% 0.2% 0.1% skip:25.4%
x264 [info]: mb B I16..4: 0.0% 7.1% 0.3% B16..8: 34.6% 19.6% 5.9% direct:12.2% skip:20.1% L0:48.8% L1:33.5% BI:17.7%
x264 [info]: 8x8 transform intra:92.2% inter:78.9%
x264 [info]: coded y,uvDC,uvAC intra: 96.0% 0.0% 0.0% inter: 60.2% 0.0% 0.0%
x264 [info]: i16 v,h,dc,p: 90% 7% 2% 1%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 10% 12% 7% 9% 12% 7% 12% 10%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 7% 3% 8% 13% 18% 11% 14% 10%
x264 [info]: i8c dc,h,v,p: 100% 0% 0% 0%
x264 [info]: Weighted P-Frames: Y:56.4% UV:0.0%
x264 [info]: ref P L0: 33.2% 11.3% 12.9% 10.7% 7.3% 6.5% 4.9% 3.6% 2.9% 2.5% 2.3% 1.6% 0.3%
x264 [info]: ref B L0: 57.4% 15.2% 8.5% 5.5% 3.9% 3.2% 2.7% 1.9% 1.2% 0.5%
x264 [info]: ref B L1: 88.8% 11.2%
x264 [info]: SSIM Mean Y:0.9707373 (15.337db)
x264 [info]: PSNR Mean Y:42.750 U:99.523 V:100.000 Avg:44.511 Global:40.165 kb/s:4053.77
encoded 2550 frames, 7.52 fps, 4053.83 kb/s
Код:
D:\Kiton-02_T01-3.mkv
General
Complete name : D:\Kiton-02_T01-3.mkv
Format : Matroska
File size : 49.3 MiB
Duration : 1mn 42s
Overall bit rate : 4 055 Kbps
Writing application : x264 r1900 60ef1f8
Writing library : Haali Matroska Writer b0
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 11 frames
Format settings, GOP : M=1, N=32
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 1mn 42s
Bit rate : 3 975 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.383
Stream size : 48.3 MiB (98%)
Writing library : x264 core 114 r1900 60ef1f8
Encoding settings : cabac=1 / ref=11 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc=crf / mbtree=0 / crf=19.0 / qcomp=0.60 / qpmin=10 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00
Битрейд за 4000 - это уже чересчур.
Уменьшать битрейд - QP подскочат до небывалых высот. Применять шумодавы - теряется атмосферность и аутентичность старого фильма. Какие настройки стоит покрутить?
|
|
MaLLIeHbKa
Стаж: 17 лет 11 месяцев Сообщений: 3673
|
MaLLIeHbKa ·
09-Мар-11 09:47
(спустя 6 часов, ред. 09-Мар-11 09:47)
LonerD писал(а):
и густым шумом плёнки
Стоит посмотреть в сторону --tune grain . Но малый битрейт и шум в любом случае несовместимы, чем-то одним придётся пожертвовать (ещё можно рассмотреть вариант уменьшения разрешения).
|
|
metafizik
Стаж: 14 лет 4 месяца Сообщений: 55
|
metafizik ·
09-Мар-11 09:58
(спустя 11 мин., ред. 09-Мар-11 10:16)
ufpbhjdrf
Цитата:
mb-tree - тот же лог, и в двупроходном кодировании смысла не имеет. а тут - комбайн, и не однопроходный, и не двупроходный
mbtree - это не лог, хотя дерево записывается в дополнительный файл log.mbtree когда предполагается второй проход, чтобы заново его не считать. В двухпроходном кодировании от mbtree смысл уж никак не меньший, чем в однопроходном. При использовании crf - тоже двухпроходный метод, но с первым проходом в crf.
Цитата:
иначе он (первый скрипт) стартовал xcrfmulti.cmd, который отрабатывал оба прохода первого файла и счастливо вываливался в приглашение командной строки, тогда как первый ждал, когда же тот доработает
На самом деле кавычки вокруг имени в общем случае безусловно нужны, и без них имя файла, полученное в цикле по *.avs, будет передаваться как один параметр только если в имени файла нет пробелов. Хотя маскировать кавычки символом ^ не должно быть необходимости, равно как и заключать команду call в скобки.
|
|
Tim68
Стаж: 14 лет 9 месяцев Сообщений: 712
|
Tim68 ·
09-Мар-11 11:16
(спустя 1 час 18 мин., ред. 09-Мар-11 11:16)
LonerD писал(а):
Имеются в виду фильмы 10-30-х годов - чёрно-белые, с постоянно прыгающей камерой и густым шумом плёнки.
В данном случае без предварительной подготовки материала не обойтись, как минимум надо избавиться от цветового шума, правильней наверно поработать в монохромном режиме, безусловно
MaLLIeHbKa писал(а):
Стоит посмотреть в сторону --tune grain
да и битрейт в районе 4000 в таком случаее далеко не чересчур.
|
|
ufpbhjdrf
Стаж: 16 лет Сообщений: 49
|
ufpbhjdrf ·
09-Мар-11 13:00
(спустя 1 час 43 мин.)
Цитата:
metafizik писал(а):
ufpbhjdrf
Цитата:
mb-tree - тот же лог, и в двупроходном кодировании смысла не имеет. а тут - комбайн, и не однопроходный, и не двупроходный
mbtree - это не лог, хотя дерево записывается в дополнительный файл log.mbtree когда предполагается второй проход, чтобы заново его не считать. В двухпроходном кодировании от mbtree смысл уж никак не меньший, чем в однопроходном. При использовании crf - тоже двухпроходный метод, но с первым проходом в crf.
понял, спасибо. Так же понял, что параметр по прежнему неоднозначный. будем эксперементировать.
|
|
LonerD
Стаж: 16 лет 10 месяцев Сообщений: 3596
|
LonerD ·
09-Мар-11 16:34
(спустя 3 часа)
Tim68 писал(а):
да и битрейт в районе 4000 в таком случае далеко не чересчур.
Но, например, по правилам кинораздела - для SD битрейд не должен превышать 2500.
Tim68 писал(а):
правильней наверно поработать в монохромном режиме, безусловно
Как в него перейти? Или лучше использовать фильтр greyscale() - ?
MaLLIeHbKa писал(а):
малый битрейт и шум в любом случае несовместимы, чем-то одним придётся пожертвовать (ещё можно рассмотреть вариант уменьшения разрешения).
Кроме разрешения - какие настройки стоит применить?
Давить шум шумодавом (какой в таком случае лучше использовать)?
Или покрутить какие-то настройки кодека (какие именно для минимальной потери деталей)? Или просто забить на цифры квантов и поставить меньший битрейд (квант для b-фреймов тогда вырастет до 30)?
|
|
ВТБ
Стаж: 15 лет 11 месяцев Сообщений: 453
|
ВТБ ·
09-Мар-11 21:18
(спустя 4 часа)
LonerD писал(а):
Давить шум шумодавом (какой в таком случае лучше использовать)?
MDeGrain3
|
|
Tim68
Стаж: 14 лет 9 месяцев Сообщений: 712
|
Tim68 ·
09-Мар-11 22:46
(спустя 1 час 27 мин.)
LonerD писал(а):
Или лучше использовать фильтр greyscale()
Да. Можно в Tweak насыщенность выставить в 0.
Код:
Tweak(hue=0,sat=0,bright=0,cont=1.0,coring=false)
После такого "утюга" там камня на камне (зерна на деталях или деталей на зерне) не останется.
|
|
ВТБ
Стаж: 15 лет 11 месяцев Сообщений: 453
|
ВТБ ·
10-Мар-11 10:42
(спустя 11 часов)
Tim68 Хочешь жать - умей вертеться.
Детали останутся, а что из "пластилина" - так всё лучше, чем разрешение снижать.
|
|
LonerD
Стаж: 16 лет 10 месяцев Сообщений: 3596
|
LonerD ·
11-Мар-11 22:27
(спустя 1 день 11 часов, ред. 13-Мар-11 04:00)
Спасибо. Но фигово получается в любом случае.
Если просто понижать битрейд и крутить настройки кодека - то кванты превышают 24 и доходят до 30, вылезают артефакты сжатия.
Если использовать шумодав - то густой шум столетних фильмов после них выглядит не таким уж и аутентичным.
Похоже, попытки что-то с этим сделать марные, и лучше оставить на DVD.
shellgen писал(а):
Шаг 4. Визуальный контроль
shellgen писал(а):
Потом открываем скодированное видео в AvsP, жмем правой кнопкой на иконке ffdshow video в трее и помечаем галкой OSD
Как сделать чтобы эта самая заветная иконка в трее появлялась, и видео отображалось?
В настройках ffdshow отображение иконки стоит, но похоже просто ffdshow не задействуется при проигрывании, как результат - авишки открываются, а mkv - выводится ошибка:
|
|
easy_y
Стаж: 15 лет 7 месяцев Сообщений: 216
|
easy_y ·
13-Мар-11 08:31
(спустя 1 день 10 часов)
LonerD
А как ведет себя GraphEdit.exe при закидывании в него матрешки. Может у тебя в настройках ffdshow запрещен видео кодек или аудио кодек? Может сплитер не установлен?
|
|
LonerD
Стаж: 16 лет 10 месяцев Сообщений: 3596
|
LonerD ·
13-Мар-11 16:06
(спустя 7 часов)
easy_y писал(а):
А как ведет себя GraphEdit.exe при закидывании в него матрешки
easy_y писал(а):
Может сплитер не установлен?
Не был установлен Теперь установлен.
Видео mkv в AvsP воспроизводится. При этом в трее видны два значка Haali с одинаковыми опциями переключения дорожек (зачем целых два?), и один значок ffdshow-audio. Но ffdshow нету.
easy_y писал(а):
Может у тебя в настройках ffdshow запрещен видео кодек или аудио кодек?
ffmpeg-nt или libvacodec стоит на вкладке codecs, вывод иконки в трее - есть. Но не отображается.
|
|
easy_y
Стаж: 15 лет 7 месяцев Сообщений: 216
|
easy_y ·
13-Мар-11 22:05
(спустя 5 часов)
У меня машина слабая для 7-ки((.
Но тут были сообщения как в этой системе изменить приоритеты кодекеков. Может еще кто подскажет.
Нужно добиться примерно такого
|
|
Nitey
Стаж: 17 лет 2 месяца Сообщений: 3005
|
Nitey ·
13-Мар-11 22:09
(спустя 4 мин.)
LonerD
Не проще делать как написано во втором спойлере (Вывод информации о кадрах через ffvideosource)?
|
|
bugariarmando
Стаж: 17 лет 4 месяца Сообщений: 4686
|
bugariarmando ·
14-Мар-11 00:36
(спустя 2 часа 27 мин.)
LonerD
Xenosag писал(а):
Runid75 писал(а):
Подскажите пожалуйста как включить отображение OSD в клипе, открытом в AvsP.
В MPC OSD-информация отображается, в конфигурации ffdshow кодек и пункты OSD установлены. Но при открытии клипа в AvsP нет иконки ffdshow VD в трее и соответственно OSD информация не отображается.
Насколько понимаю у меня декодирование происходит не средствами ffdshow (т.к. значка нет в трее), как сделать что бы происходило ffdshow-м?
Предполагаю что стоит семёрка, значит нужно воспользоваться утилитой из к-лайт(win7dsfilter) и сменить декодер по-умолчанию с майкрософтовского на ffdshow
|
|
LonerD
Стаж: 16 лет 10 месяцев Сообщений: 3596
|
LonerD ·
14-Мар-11 01:40
(спустя 1 час 3 мин.)
Nitey
Не пробовал, хотя действительно проще. Но тут главнее даже не результат, а процесс, хотелось понять почему должно работать, а у меня не работало. bugariarmando
Спасибо Самое оно.
|
|
Buka333
Стаж: 15 лет 2 месяца Сообщений: 25
|
Buka333 ·
14-Мар-11 11:10
(спустя 9 часов)
Добрый день.
Скажите пожалуйста на каких значениях/диапазонах значений SIMM и RSNR с логе х264 нужно основываться чтобы подобрать оптимальный битрейт?
|
|
Toshik27162
Стаж: 16 лет 1 месяц Сообщений: 435
|
Toshik27162 ·
14-Мар-11 11:13
(спустя 3 мин.)
надо основываться на свой глаз, ибо для какого-то материала нужно не менее 0.98. а для другого и 0,96 достаточно.
|
|
Exner
Стаж: 14 лет 11 месяцев Сообщений: 2272
|
Exner ·
14-Мар-11 14:37
(спустя 3 часа)
Ребята, подскажите один нюанс! Возможно ли прописать в батнике так, чтобы output первого прохода не писался в файл?
скрытый текст
"C:\x264.exe" --crf 19.5 --pass 1 --stats "D:\001\rus.stats" --slow-firstpass --threads auto --thread-input --deblock -3:-2 --bframes 8 --b-adapt 2 --ref 10 --qpmin 10 --qcomp 0.7 --merange 24 --me umh --direct auto --subme 10 --partitions all --trellis 2 --ipratio 1.4 --pbratio 1.3 --psy-rd 1.05:0.20 --colormatrix "bt470bg" --aq-strength 0.8 --no-fast-pskip --no-dct-decimate --psnr --ssim --sar 64:45 --output "D:\001\firstpass.mkv" "D:\001\rus.avs" 2> "D:\001\crf19.5log.txt" "C:\x264.exe" --bitrate 2000 --pass 2 --stats "D:\001\rus.stats" --threads auto --thread-input --deblock -3:-2 --bframes 8 --b-adapt 2 --ref 10 --qpmin 10 --qcomp 0.7 --ipratio 1.4 --pbratio 1.3 --merange 24 --me umh --direct auto --subme 10 --partitions all --trellis 2 --psy-rd 1.05:0.20 --colormatrix "bt470bg" --aq-strength 0.8 --no-fast-pskip --no-dct-decimate --psnr --ssim --sar 64:45 --output "D:\001\2000.mkv" "D:\001\rus.avs" 2> "D:\001\2000.txt"
|
|
shartm
Стаж: 15 лет 11 месяцев Сообщений: 2533
|
shartm ·
14-Мар-11 14:38
(спустя 1 мин.)
Buka333
SSIM&PSNR при использовании psy - не показатель, "кванты" и скриншоты сравнения - третьего не дано.
|
|
Skazhutin
Стаж: 17 лет 4 месяца Сообщений: 6701
|
Skazhutin ·
14-Мар-11 14:50
(спустя 12 мин.)
NcryptoR писал(а):
--output "D:\001\firstpass.mkv"
--output NUL надо
|
|
-Serega.Perm-
Стаж: 13 лет 10 месяцев Сообщений: 44
|
-Serega.Perm- ·
14-Мар-11 15:08
(спустя 18 мин.)
|
|
ufpbhjdrf
Стаж: 16 лет Сообщений: 49
|
ufpbhjdrf ·
15-Мар-11 11:25
(спустя 20 часов)
Думаю, стоит указать в заголовке, что батники плохо воспринимают файлы с наличием символа "&" и скобками в именах файлов.
|
|
|