[не удалять] XviD4PSP - универсальный медиаконвертер [архив №6]

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

Alexey70V

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

Сообщений: 669


Alexey70V · 31-Мар-14 15:29 (10 лет 8 месяцев назад)

А я вот для мультфильмов выставляю me_range=32, а для фильмов me_range=48.
[Профиль]  [ЛС] 

Kyousuke

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

Сообщений: 171

Kyousuke · 01-Апр-14 09:31 (спустя 18 часов)

Хотел поделиться мыслями. Значит пару дней назад сижу за компом,попиваю чаёк и читаю посты темы, всё как всегда, новички просят помощи, профи им отвечают и тут нахожу пост, человек пишет мол "XviD4PSP 5 мега крутая прога но посоветуйте что по проще и чтобы задействовала всю мощь компа" тут значит из списка софта приметил mediacoder мол софтина крутая, работает шустро да и поддержка Cuda есть + задействует все ядра. Значит качаю я себе,ставлю,проверяю. Ну что сказать,мило но не то и история бы закончилась на этом, если БЫ Значит запускаю через время XviD4PSP, ставлю фильтр и бац, крах программы. Бью себя в грудь и говорю, Ну ведь даю руку на отсечения что я пробовал именно это видео и этот фильтр ранее и всё работало, повторяю процедуру и снова та же история. Ну думаю перезагрузка лечит все проблемы, но и после этого та же "шляпа" И тут вспоминаю свою дурацкую привычку перед установкой софта или дров создавать точку восстановления, значит делаю откат (благо прошло всего пару часов) и повторяю процесс с тем видео и о чудо, всё работает.
Вывод: XviD4PSP хоть и мега крутая программа но уж очень чувствительна к установки другого аналогичного софта иди кодеков, будьте осторожны и да,пользуйтесь точками восстановления.
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 03-Апр-14 19:12 (спустя 2 дня 9 часов, ред. 03-Апр-14 19:37)

Друзья пытаюсь рипануть сей ДВД, но застрял на этапе определения оптимального битрейта. Методику брал осюда,
После кодирования куска лог выдаёт следующее:
скрытый текст
x264 [info]: frame I:6 Avg QP:20.25 size: 46919
x264 [info]: frame P:141 Avg QP:23.38 size: 21265
x264 [info]: frame B:445 Avg QP:28.80 size: 3291
x264 [info]: consecutive B-frames: 1.4% 0.3% 21.3% 33.1% 18.6% 25.3% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 0.6% 83.9% 15.5%
x264 [info]: mb P I16..4: 0.1% 4.7% 0.6% P16..4: 32.0% 37.8% 19.4% 3.3% 0.3% skip: 2.0%
x264 [info]: mb B I16..4: 0.0% 0.3% 0.0% B16..8: 35.6% 17.1% 2.3% direct: 4.7% skip:40.0% L0:27.7% L1:43.7% BI:28.6%
x264 [info]: 8x8 transform intra:86.2% inter:62.7%
x264 [info]: coded y,uvDC,uvAC intra: 97.0% 83.9% 49.3% inter: 26.6% 16.1% 2.4%
x264 [info]: i16 v,h,dc,p: 12% 35% 3% 50%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 9% 4% 9% 12% 13% 11% 15% 15%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 9% 3% 8% 14% 15% 14% 12% 14%
x264 [info]: i8c dc,h,v,p: 36% 22% 22% 20%
x264 [info]: Weighted P-Frames: Y:2.1% UV:0.0%
x264 [info]: ref P L0: 48.8% 16.4% 22.4% 2.9% 3.2% 1.6% 1.9% 0.7% 1.1% 0.8% 0.3% 0.0%
x264 [info]: ref B L0: 92.6% 5.5% 0.8% 0.4% 0.2% 0.2% 0.1% 0.1% 0.0%
x264 [info]: ref B L1: 97.6% 2.4%
x264 [info]: kb/s:1602.87
encoded 592 frames, 4.16 fps, 1603.12 kb/s
TIME
------------------------------
Общее время кодирования: 2 min 22 sec
Файл получился на: 4.53 mb
как уменьшить значения квантов до 21?
Квантизёр ставил от 16 до 20-ти, при 16-ти кванты в норме, но битрейт выростает до исходника.
Вот кусок
который я закодировал, в нём все настройки (4,5Мб)
P.S Я страшный нуб в этом деле, не судите строго...
[Профиль]  [ЛС] 

Vospik

Top Bonus 04* 3TB

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

Сообщений: 1793

Vospik · 03-Апр-14 19:41 (спустя 29 мин., ред. 03-Апр-14 19:49)

denizzok
ну очень мало битрейта. по контурам сплошь артефакты.
если у вас хорошие, тяжёлые настройки кодека (которые тоже не помешало б увидеть), то только фильтрация шума и увеличение битрейта спасут отца русской демократии.
p.s.: тем временем на трекере уже есть рип, и битрейта у него ещё меньше, чем у вас.
а ещё попробуйте ту же методику прочитать здесь и увеличить в выборке количество кадров (последняя строчка; 50 мало, я ставлю 120, кто-то любит и 300).
например, мне кажется, что Q21 почти на любом киношном видеоряде будет выглядеть плохо.
upd.: MI о настройках говорит так:
Код:
cabac=1 / ref=10 / deblock=1:-2:-1 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / 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_lookahead=60 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
спецы скажут лучше, мне странным кажется деблок, и umh, если плохо кладётся в битрейт — это таки мало.
пока моё предсказание прежнее — фильтровать. вона как деревья шумят и волосы струятся.
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 03-Апр-14 19:57 (спустя 16 мин., ред. 03-Апр-14 19:57)

Vospik, надеюсь вы смотрели не через встроенный плеер обменника. Ну вот настройки кодека, их же медиаинфо из моего куска показывает:
скрытый текст
cabac=1 / ref=10 / deblock=1:-2:-1 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / 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_lookahead=60 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
или вы что-то другое имеете в виду? Сам исходник очень замыленный, думал после подбора битрейта занятся поиском фильтра увеличивающего резкость изображения...
Все найденные в сети рипы не устроили по качеству, хочу попытаться сделать получше, в большем размере естественно.
[Профиль]  [ЛС] 

DGEKIGAN

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

Сообщений: 22

DGEKIGAN · 03-Апр-14 20:25 (спустя 28 мин., ред. 03-Апр-14 20:25)

denizzok, если вам нужен размер, то попробуйте кодировать в 2 pass. Попробуйте резкий ресайзер, Spline64 например.
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 03-Апр-14 21:13 (спустя 48 мин., ред. 03-Апр-14 21:13)

Vospik, сделал выборку как вы порекомендовали, можете подсказать параметры deblock= и me= правильные на ваш взгляд, я чего-то не увидел в описании каким образом они на битрейт влияют? Вы рекомендуете фильтровать, какой фильтр выбрать оптимально на ваш взгляд? В чем проявляется шум в указанном мною исходнике, там сплошное мыло. Я считал что шум который тянет на себя битрейт это шум похожий на зернистость плёнки или я не догоняю чего-то? Все настройки кодека составленны мною на основе настроек качественных релизов DVDRip-AVC. Я в них почти ничего не понимаю, сори за дилетантство.
DGEKIGAN писал(а):
63507366denizzok, если вам нужен размер, то попробуйте кодировать в 2 pass. Попробуйте резкий ресайзер, Spline64 например.
Ок, как вариант попробую, спасибо. Но тупо в размер не хотелось бы кодировать, хочется научиться кодировать правильно )).
[Профиль]  [ЛС] 

george$t

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

Сообщений: 4296


george$t · 03-Апр-14 21:32 (спустя 18 мин.)

denizzok писал(а):
63506563Сам исходник очень замыленный, думал после подбора битрейта занятся поиском фильтра увеличивающего резкость изображения
Посыл неверный изначально. После фильтров показания квантования могут сильно отличаться, как в меньшую, так и в значительно большую (шарп, дебандеры со средней толикой зерна) сторону. Поэтому выборку нужно делать с выбранными фильтрами, коли уж вам приспичило. И не такой он, наверное, мыльный, иначе за 28 не ускакало бы.
Из фильтров попробуйте DVD MDegrainN BG. Но, очень тяжёлый.
Цитата:
Назначение: хороший пресет для "мягкого" DVD с повышением резкости и детализации изображения
Код:

SetMemoryMax(640)
SetMTMode(5, 3)
video = MPEG2Source("ххх.d2v", cpu=0, info=3)
SetMTMode(2)
denizzok писал(а):
63507792хочется научиться кодировать правильно
Тогда отключите mbtree и no-fast-pskip. Ещё важно сохранять все полезные вертикальные строки исходника, не стоит искусственно давить и так невысокую SD детализацию. Приучайтесь к анаморфному кодированию.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 04-Апр-14 03:26 (спустя 5 часов)

denizzok
Не думаю, что на этом DVD стОит мудрить с фильтрами. Над ним уже поработал мастер ...
Я бы для себя сделал так .
лог
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Home Premium Service Pack 1 (x32)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Sep 28 2013 [15:09:12]
CPU Info: Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz (~2527), 4 core(s)
RAM Total: 3052Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.319.0
Created: 27.02.2013 01:01:09
AppPath: C:\Program Files\XviD4PSP 5
TempPath: D:\Temp XviD4PSP
FILES
------------------------------
VTS_03_2.VOB >
T03-2.mkv
TASK
------------------------------
Format: MKV
Duration: 00:02:22:520 (3563)
VideoDecoder: DirectShowSource2
Resolution: 720x576 > 1020x572
Aspect: 1.7803 > 1.7832
VCodecPreset: Custom
VEncodingMode: Quality
VideoCodec: MPEG2 > x264
VideoBitrate: 5650 > Q18.0
Framerate: 25.000
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: TFF
Deinterlacer: TDeint
AudioDecoder: NicAC3Source
AEncodingPreset: AC3 448k-кач.
AudioCodec: AC3
AudioBitrate: 448
Samplerate: 48000
Channels: 6
Normalize: 90%
Accurate: 100%
Gain: 0.837
SCRIPT
------------------------------
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avss.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeint.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SplineResize.dll")
video = DirectShowSource2("D:\Загрузки-2\VTS_03_2.VOB", fps=25.000, preroll=15, lavs="L3", lavd="L3")
audio = NicAC3Source("D:\Temp XviD4PSP\0030_0.ac3")
AudioDub(video, audio)
AmplifydB(0.837)
ConvertToYV12(interlaced = true)
TDeint(order=1, slow=2, mthreshL=5, mthreshC=5, full=false, cthresh=7, MI=40)
Crop(2, 2, -2, -2)
Spline144Resize(1020, 572)
###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\WarpSharp.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Gradfun2db.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\LSFmod v1.9.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DBmod.avs")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
setmemorymax(256)
#LSFmod(defaults="old",strength=70)
#LSFmod(defaults="fast",strength=90)
LSFmod(defaults="slow",preblur="ON",strength=90)
Gradfun2db(1.21)
GradFun2DBmod(thr=1.4,thrC=1.4,mode=2,str=0.4,strC=0.0,temp=10,adapt=64)
###[FILTERING]###
Trim(8968, 12530)
AUDIO ENCODING
------------------------------
Encoding audio to: D:\Temp XviD4PSP\0031.ac3
AC3 448kbps 6ch 16bit 48000khz
aften.exe: -b 448 -w 43 - "D:\Temp XviD4PSP\0031.ac3"
VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp XviD4PSP\0031.264
x264 Q18.0 1020x572 25.000fps (3563 frames)
x264.exe: --crf 18.0 --preset veryslow --profile high --level 4.1 --ref 15 --aq-mode 2 --deblock -3:-3 --bframes 10 --direct spatial --threads 2 --partitions p8x8,b8x8,i8x8,i4x4 --subme 9 --no-mbtree --min-keyint 25 --sar 1:1 --output "D:\Temp XviD4PSP\0031.264" "D:\Temp XviD4PSP\0031.avs"
avs [info]: 1020x572p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: DPB size (15 frames, 13271040 bytes) > level limit (14 frames, 12582912 bytes)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile High, level 4.1
x264 [info]: frame I:33 Avg QP:16.57 size: 62155
x264 [info]: frame P:786 Avg QP:17.76 size: 27508
x264 [info]: frame B:2744 Avg QP:19.96 size: 9341
x264 [info]: consecutive B-frames: 1.9% 1.7% 8.5% 22.5% 30.3% 30.3% 4.3% 0.2% 0.3% 0.0% 0.0%
x264 [info]: mb I I16..4: 5.2% 85.2% 9.6%
x264 [info]: mb P I16..4: 1.6% 14.9% 1.3% P16..4: 41.8% 26.9% 11.7% 0.0% 0.0% skip: 1.7%
x264 [info]: mb B I16..4: 0.0% 1.0% 0.1% B16..8: 42.1% 10.0% 2.3% direct: 8.2% skip:36.2% L0:37.9% L1:46.7% BI:15.4%
x264 [info]: 8x8 transform intra:84.3% inter:69.6%
x264 [info]: coded y,uvDC,uvAC intra: 90.7% 85.4% 66.1% inter: 31.7% 32.4% 3.9%
x264 [info]: i16 v,h,dc,p: 39% 11% 6% 45%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 7% 3% 8% 14% 17% 13% 13% 11%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 5% 2% 10% 18% 18% 14% 11% 11%
x264 [info]: i8c dc,h,v,p: 37% 19% 23% 21%
x264 [info]: Weighted P-Frames: Y:13.4% UV:9.0%
x264 [info]: ref P L0: 44.9% 12.3% 18.6% 5.3% 4.2% 2.9% 2.7% 1.4% 1.4% 1.1% 1.1% 0.9% 0.9% 0.9% 1.0% 0.2%
x264 [info]: ref B L0: 83.6% 9.4% 2.6% 1.2% 0.8% 0.6% 0.5% 0.3% 0.2% 0.2% 0.2% 0.2% 0.1% 0.1%
x264 [info]: ref B L1: 95.1% 4.9%
x264 [info]: kb/s:2767.51
encoded 3563 frames, 2.51 fps, 2767.51 kb/s
MUXING
------------------------------
Video file: D:\Temp XviD4PSP\0031.264
Audio file: D:\Temp XviD4PSP\0031.ac3
Muxing to: D:\Файлы Xilisoft\T03-2.mkv
mkvmerge.exe: -o "D:\Файлы Xilisoft\T03-2.mkv" --default-duration 0:25.000fps -d 0 -A -S --compression -1:none "D:\Temp XviD4PSP\0031.264" -a 0 -D -S --no-chapters --compression -1:none "D:\Temp XviD4PSP\0031.ac3" --output-charset UTF-8
TIME
------------------------------
Общее время кодирования: 23 min 45 sec
Файл получился на: 54.67 mb
Конфетку из него уже не сделаешь, да и не с Вашими навыками её делать, если я правильно понял.
Можно попробовать увеличить уровень зерна в дебандере (выделенное) до 0.6 - 0.7 . Но, на панели и так смотрится приемлемо.
Звук кодировать не надо, просто скопируйте. Я включил кодер, т.к. в режиме copy звука не работает Trim .
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 04-Апр-14 09:49 (спустя 6 часов, ред. 04-Апр-14 09:49)

Спасибо всем за помощь, на основе рекомендаций попробую несколько вариантов.
busoti4444, скачал и посмотрел Вами закодированный кусок, качество на высоте, так и буду делать. Из лога вижу что библиотеки фильтрации загружались, но не могу понять как называется фильтр который Вы выбрали. В главном меню программы кокой фильтр выбрать? Цветокоррекцию подскажите для MPEG2 (если применяли)?. А вообще огромное спасибо, за меня все настройки подобрали, неизвестно сколько бы я промучался )). Я так понимаю мне кодировать с вашим битрейтом в режиме 2 pass bitrate теперь?
[Профиль]  [ЛС] 

DGEKIGAN

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

Сообщений: 22

DGEKIGAN · 04-Апр-14 10:11 (спустя 21 мин.)

denizzok, в скрипт можно коррекцию прописать:
Код:
--colorprim bt470bg --transfer bt470bg --colormatrix bt470bg
[Профиль]  [ЛС] 

anton966

Top Seed 02* 80r

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

Сообщений: 2573

anton966 · 04-Апр-14 10:48 (спустя 37 мин.)

denizzok
Если всё устраивает, то смело можете уменьшить на 2 b-frames и на 1 ref. На качество не повлияет, а в скорости кодирования выиграете.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 04-Апр-14 13:17 (спустя 2 часа 28 мин., ред. 04-Апр-14 21:55)

denizzok
- в спешке не поменял ref со своего исходника, надо выставить --ref 14 для этого разрешения, а в остальном настройки эти
- Вам надо сделать ещё пробу на отрезке с динамикой, посмотреть не появятся ли блоки на таком --deblock , и по квантам уже определяться с битрейтом для кодирования в 2-Pass Bitrate. Можно кодировать и в Constant Quality - Q17-18, если нет цели попасть в размер
- цветокоррекцию для MPEG2 не применял
- декодер DirectShowSource2 VOB не объединяет, предварительно нужно объединить все VOB в один MKV, и открывать этот MKV
busoti4444 писал(а):
63181341- поместите 4-5 основных VOB фильма в отдельную папку
- откройте в mkvmerge первый VOB в папке, остальные присоединятся автоматом, сохраните. Получится один целый файл MKV
- проверьте синхрон со звуком, ессли нормально - можно кодировать
- пресет подключил LSFmod, и вручную дописал дебандер. Вам будет проще после выставления всех настроек https://rutr.life/forum/viewtopic.php?p=62270622#62270622, скопировать в скрипт (со звёздочки напротив Фильтрация ) :
скрытый текст
###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\WarpSharp.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Gradfun2db.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\LSFmod v1.9.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DBmod.avs")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
setmemorymax(256)
#LSFmod(defaults="old",strength=70)
#LSFmod(defaults="fast",strength=90)
LSFmod(defaults="slow",preblur="ON",strength=90)
Gradfun2db(1.21)
GradFun2DBmod(thr=1.4,thrC=1.4,mode=2,str=0.4,strC=0.0,temp=10,adapt=64)
###[FILTERING]###
После вписывания в скрипт, настройки изменять нельзя, иначе сбросится.
Ну, и на заедку - https://rutr.life/forum/viewtopic.php?p=62294524#62294524
anton966 писал(а):
63513248смело можете уменьшить на 2 b-frames
Уменьшать не надо, т.к. это ещё не целый файл. Кодер на b_adapt=2 сам определит оптимальное количество.
[Профиль]  [ЛС] 

anton966

Top Seed 02* 80r

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

Сообщений: 2573

anton966 · 04-Апр-14 16:01 (спустя 2 часа 44 мин.)

busoti4444
Тогда, по Вашей логике, вообще всегда надо 16 ставить.
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 04-Апр-14 21:55 (спустя 5 часов, ред. 04-Апр-14 21:55)

busoti4444 писал(а):
63514537- декодер DirectShowSource2 VOB не объединяет, предварительно нужно объединить все VOB в один MKV, и открывать этот MKV
У меня дефолтный декодер в проге MPEG2Source, он вроде бы объеденяет VOB'ы, или лучше такой как у Вас поставить?
И ещё деинтерлейсер у Вас TDeint он лучше дефолтного Yadif ?
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 04-Апр-14 22:02 (спустя 7 мин.)

denizzok
Можно и на MPEG2Source, но я считаю, что DirectShowSource2 декодирует лучше, и рассинхрона с ним практически нет.
Считаю, что и TDeint лучше Yadif , тем более в данном случае я подключил его на гибрид (по порогу) HYBRID_PROGRESSIVE_INTERLACED , т.к. в исходнике есть и прогрессивные кадры.
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 04-Апр-14 23:34 (спустя 1 час 32 мин.)

О моя голова... Не думал что создание грамотного рипа требует такого количества знаний ))
busoti4444, Вы не могли бы дать ссылку на гайд по анаморфному рипу более доступно изложенному чем здесь ?
Как у вас получается в логе разрешение 1020x572? Насколько я понял этим разрешением Вы привели пиксель к квадратной форме(Height 576 x Display aspect ratio 1.778), то есть 1024x576 за вычетом кропа? Но у меня кроп автоматом не вычетается из установленного мною разрешения в окне настроек и в лог кодирования у меня прописывается так:
Crop(2, 2, -2, -2)
Spline144Resize(1024, 576),
в отличие от Вашего лога.
Вы как-то иначе разрешение выставляете? Это последнее, с чем хотелось бы разобратся на данный момент, остальные настройки буду тупо копировать у Вас не задавая лишних вопросов....
[Профиль]  [ЛС] 

george$t

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

Сообщений: 4296


george$t · 05-Апр-14 00:17 (спустя 42 мин., ред. 12-Апр-14 08:34)

denizzok писал(а):
63519581Вы как-то иначе разрешение выставляете?
Не надо так делать, он пошутил.
По сути - это ненужный апскейл в полуторном размере с холостыми полуторными затратами битрейта. Телевизор сделает это бесплатно, считав анаморфный флаг потока.
И советую сменить исходник. Вся динамика как молью побита блоками. Найдите простой чистый сорс и тренируйтесь.
скрытый текст
denizzok писал(а):
63519353У меня дефолтный декодер в проге MPEG2Source
Вот и славно. MKVmerge через раз будет выдавать:
Код:

Error: Found B frame without second reference in a non closed GOP. Fix the MPEG2 video stream before attempting to multiplex it.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 05-Апр-14 02:09 (спустя 1 час 51 мин., ред. 12-Апр-14 01:51)

denizzok
Цитата:
Вы не могли бы дать ссылку на гайд по анаморфному рипу
Я такой хернёй не занимаюсь. Я же написал - так бы я сделал для себя, что и делаю. И сложившееся мнение мне по барабану.
Исходное разрешение этого файла 1024x576, за вычетом кропа будет 1020x572 . Конечное разрешение вписываю вручную в этом окне :
скрытый текст
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 05-Апр-14 02:12 (спустя 3 мин., ред. 05-Апр-14 02:46)

busoti4444, из Вашего лога Aspect: 1.7803 > 1.7832. 1020/572=1.7832 делим на калькуляторе и в том же окне вводим в поле конечный аспект? На первой вкладке этого же окна в поле "метод измерения аспекта" что ставить?
imgeorgest, к сожалению это лучший исходник в сети, а мне нужен именно этот фильм. Готовые рипы по качеству не устроили, делались давно, мне кажется тогда ещё толком не умели настраивать кодек х264, да и настройки там у них дефолтные...
imgeorgest писал(а):
63519748По сути - это ненужный апскейл в полуторном размере с холостыми полуторными затратами битрейта. Телевизор сделает это бесплатно, считав анаморфный флаг потока.
Ну допустим плеер считает флаг и промасштабирует изображение (растянет) , откуда возьмётся битрейт для детализации растянутого изображения? Мне просто интересно, корректно ли я задал сам вопрос учитывая мои нулевые познания?
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 05-Апр-14 03:03 (спустя 51 мин., ред. 05-Апр-14 03:03)

denizzok
Ни каких калькуляторов. Подгоняете разрешение и кроп, чтобы ошибка была минимальной. Особо зацикливаться на этом не стоит, главное - правильные пропорции картинки. Нередко, в исходнике они искажены, так что ошибка - вещь относительная. Правильные пропорции определяются по заведомо круглым предметам - колесо и т.д.
Есть линейка для измерения на рабочем столе.
скрытый текст
Вчера времени не было, посмотрел сейчас динамику. Да, действительно блоки. С блоками в исходнике бороться бесполезно, все средства замыливают картинку. А она и так замылена...
Ставьте --deblock 0:0 , и кодируйте как есть. Зерно поставьте str=0.6 , а может и больше, посмотрите сами.
[Профиль]  [ЛС] 

denizzok

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

Сообщений: 48


denizzok · 05-Апр-14 03:06 (спустя 2 мин.)

Ок, буду пробовать, спасибо.
[Профиль]  [ЛС] 

sakatgg

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

Сообщений: 219

sakatgg · 07-Апр-14 15:05 (спустя 2 дня 11 часов, ред. 07-Апр-14 15:05)

buffometer писал(а):
63472398sakatgg,
Сделайте отдельно фильтрацию во временный lossless, а затем уже тот результат в x264.
Либо используйте однопроходный crf, от двухпроходного и более - толку мало.
Да и потоков для FHD не многовато?, может меньше или тогда ещё медленней кодит?.
Запарился уже с этим файлом, пробывал lossless - также ошибка, потоки тоже ставил 3 на кодек и 3 на ависинт - тоже вылетает, настройки ставил какие busoti4444 рекомендовал по настройкам x264 для общих случаев, причем может и на 1% может и на 70%. Короче кусками сделал, потом склеил в mmg Фильтр Temporal_DfttestMC очень качественно чистит от шумов и размерчик ужался до битрейта 5600кб
[Профиль]  [ЛС] 

camel

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

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

Сообщений: 4032

camel · 07-Апр-14 16:20 (спустя 1 час 15 мин., ред. 07-Апр-14 16:20)

А если у меня имеется файл 50p, но я хочу сделать из него 50i - как это можно сделать в проге, я не понял? Xvid4PSP6. Просто у меня плата захвата такая, которая HD эфир 1080i через HDMI пишет только в прогрессиве 50 fps. Т.е. при кодировке можно было бы битрейт и объем уменьшить, если в интерлейс перевести (как оно и было изначально). Или не надо и так и оставлять 50р? Кодировать в 25fps не хочется, т.к. теряется плавность движений, снятых ТЕЛЕкамерой.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 07-Апр-14 19:02 (спустя 2 часа 41 мин.)

camel
Цитата:
у меня плата захвата такая, которая HD эфир 1080i через HDMI пишет только в прогрессиве 50 fps
Меняйте плату, т.к. ничего хорошего в этом нет. Ни один автоматический деинтерлейсер не делает нормально деинтерлейс, т.к. в этом вопросе много нюансов. От того, что Ваша плата переводит 25i в 50р, картинка плавнее не будет, просто добавятся кадры дубли и размер бестолку увеличится в 2 раза. Это имеет смысл на последних HDTV каналов ОРТ и Россия, где в каждом поле фаза движения, но деинтерлейсер гребёнку до конца не убирает.
Ваш конкретный файл имеет смысл перекодировать в 25 fps, убрав кадры дубли, если они есть. Если кадров дублей нет, кодировать в 50 fps.
А вот убрать остатки гребёнки, если они есть, с прогрессива не так просто.
[Профиль]  [ЛС] 

camel

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

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

Сообщений: 4032

camel · 07-Апр-14 19:59 (спустя 57 мин., ред. 07-Апр-14 19:59)

Да, никакой гребенки там нет и в помине. Я как раз трепетно отношусь к плавности движений и знаю, что особенно важно сохранить плавность движений, снятых ТЕЛЕ-,ВИДЕОкамерой.. Так вот, видео, которое я имею на выходе имеет 50 fps и на экране тв или монитора с кратной частотой смотрится ОТЛИЧНО в плане детализации движений и отсутствия гребенки.
Забыл упомянуть один момент! На самом деле все не совсем так - это не плата так захватывает. Точнее, она захватывает 50fps, когда на выходе ТВ-приставки выбираешь подключение прогрессивное - вот она эти прогрессивные 50 кадров в сек и записывает как есть. А вот если выбрать на выходе приставки интерлейсный формат выхода, то она пишет 25 кадров прогрессивных, т.е. плавность движений падает в два раза от заложенной в съемке.
Цитата:
От того, что Ваша плата переводит 25i в 50р...
Нет. Она пишет те 50р, что выдает ей приставка.
А вот если приставка выдает плате 50i, то плата уже пишет 25p.
Поэтому лично для себя я сохраняю в частотой 50p.
Хотя сейчас посмотрел - на трекере нашем спорт так и выкладывают - 50 fps. И правильно делают, я считаю.
Дело в том, что эти 50fps которые я имею на выходе в своих записях - меня полностью устраивают.
Ну а если абстрагироваться от конкретно меня и замены платы на другую (Кстати какую? Я сходу не нашел, которые бы умели писать 50i (именно писать, а не просто уметь воспринимать сигнал) и стоили не по 20-30 тыс.), то вопрос мой был такой - сохранять так как есть 50 fps, или все же уменьшать объем, как поступаю в телевидении, и достаточно сохранять в 50i, т.е. 25 fps interlaced? И если, допустим даже, что "да", то как это делается средствами данной программы?:) Ну просто интересно, т.к. именно такой задачи ранее не стояло.
Цитата:
просто добавятся кадры дубли и размер бестолку увеличится в 2 раза
Ну какие же это дубли, когда в них разные фазы движения? Т.е. я записываю плавно бегущие вверх титры, и на всех 50 кадрах записи они четкие, смещаются вверх и не наползают друг на друга, как это бывает при кривом деинтерлейсинге, например.
Спасибо!
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 07-Апр-14 20:13 (спустя 14 мин.)

camel
Цитата:
Ну а если абстрагироваться от конкретно меня
Если абстрагироваться, то поток нужно сохранять в том виде, в котором он передаётся, без вмешательства чего-либо.
А дальше поток кодировать с деинтерлейсом в программе XviD4PSP 5, Xvid4PSP6 в данной теме не рассматривается.
[Профиль]  [ЛС] 

buffometer

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

Сообщений: 612

buffometer · 07-Апр-14 20:20 (спустя 6 мин., ред. 07-Апр-14 20:20)

Цитата:
А если у меня имеется файл 50p, но я хочу сделать из него 50i -
Немного неверно, тогда надо из 50p сделать 25i, чтобы в каждом поле была фаза движения, деинтерлейсеры на автоматике будут в итоге выводить 50p c исходной плавностью, без всяких дубль кадров и почти полностью без лесенки.
В рез.полученный файл будет воспроизводится на всяких железных плеерах, которые 50p не поддержитвают, но плавность будет сохранена.
[Профиль]  [ЛС] 

camel

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

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

Сообщений: 4032

camel · 07-Апр-14 20:34 (спустя 13 мин., ред. 07-Апр-14 20:34)

buffometer
Так вот я и спрашиваю, т.к. никогда не приходилось из 50p делать 25i. Всегда было наоборот и из 50i нужно было делать 25p, хотя это и не правильно, я считаю... И теперь решил так не делать.
Кстати, почему не верно? по-моему, это не совсем правильная терминология, т.е. 25i, это не верно... это, я так понимаю, обозначается как 50i. т.е. "50i" = "25 к/с inerlaced". Разве нет? Т.е. вся разница, что вы называете это 25i, а я - 50i, и, насколько я знаю, это более общепринятое обозначение?
busoti4444 писал(а):
63528686А дальше поток кодировать с деинтерлейсом в программе XviD4PSP 5
Не согласен. Точнее если и делать деинтерлейс, то обязательно с удвоением частоты кадров. В противном случае это кастрирование видео.
busoti4444 писал(а):
Xvid4PSP6 в данной теме не рассматривается.
А где 6-я версия обсуждается?
[Профиль]  [ЛС] 

buffometer

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

Сообщений: 612

buffometer · 07-Апр-14 20:38 (спустя 4 мин., ред. 07-Апр-14 20:38)

camel, в ависинте я не особо шарю как это сделать, но в любом нелинейном видеоредакторе это делается так.
Создаётся проект 50i или 25i, у всех это по разному зовётся, например в Magix Video Pro x6 зовётся 25i, в Sony Vegas 50i, но результат один и тот же, экспортируете в файл с частотой 25 кадров и чересстрочной развёрткой.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error