|
RNameD
Стаж: 12 лет 2 месяца Сообщений: 1270
|
RNameD ·
31-Июл-13 07:44
(11 лет 6 месяцев назад)
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4363
|
george$t ·
31-Июл-13 08:30
(спустя 45 мин., ред. 31-Июл-13 08:30)
RNameD
Фильтр источника нужен посовременнее. DGDecNV или DSS2.
https://rutr.life/forum/viewtopic.php?p=59443982#59443982
http:// СПАМ
скрытый текст
(CRF, само собой, опускайте вниз, чтобы не насобирать блоков на такой динамике).
log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 5.1.2600 Service Pack 3
OS Name: Microsoft Windows XP Service Pack 3 (x32)
Framework: 2.0.50727.3649 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 9 2013 [13:28:27]
CPU Info: Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz (~3511), 8 core(s)
RAM Total: 3568Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files\XviD4PSP 5
TempPath: L:\Temp FILES
------------------------------
sampl.dgi >
sampl.mkv TASK
------------------------------
Format: MKV
Duration: 00:00:24:960 (624)
VideoDecoder: DGMultiSource
Resolution: 1920x1080 > 1280x718
Aspect: 1.7825 > 1.7827
VCodecPreset: Custom x264 CLI
VEncodingMode: Quality
VideoCodec: h264 > x264
VideoBitrate: 0 > Q18.0
Framerate: 25.000
SourceType: INTERLACED
FieldOrder: TFF
Deinterlacer: QTGMC
AEncodingPreset: Copy
AudioCodec: AC3
AudioBitrate: 448
Samplerate: 48000
Channels: 2
Delay: -77 > -77 SCRIPT
------------------------------
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
LoadPlugin("G:\!Distrib\! Media\Videotools\DGIndexNV 2045\DGDecodeNV.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\QTGMC.avs")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.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\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\VerticalCleaner.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI3.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI2.dll")
LoadCPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeint.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll") SetMemoryMax(768)
SetMTMode(3, 4) video = DGMultiSource("F:\sampl.dgi")
audio = NicAC3Source("F:\sampl PID 1100 2_0ch 48KHz 448Kbps DELAY -77ms.ac3")
AudioDub(video, audio) SetMTMode(2) DelayAudio(-0.077)
AssumeTFF()
QTGMC(Preset="Fast", Sharpness=0.4, FPSDivisor=2)
Crop(2, 2, -0, -2)
Spline64Resize(1280, 718) VIDEO ENCODING
------------------------------
Encoding video to: L:\Temp\2818.264
x264 Q18.0 1280x718 25.000fps (624 frames) x264.exe: --crf 18.0 --level 4.1 --ref 9 --aq-mode 2 --aq-strength 0.9 --deblock -2:-2 --merange 48 --bframes 16 --b-adapt 2 --trellis 2 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --me umh --no-mbtree --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 1:1 --output "L:\Temp\2418.264" "L:\Temp\2418.avs" avs [info]: 1280x718p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:4 Avg QP:20.96 size:119400
x264 [info]: frame P:170 Avg QP:23.59 size: 53228
x264 [info]: frame B:450 Avg QP:26.45 size: 23895
x264 [info]: consecutive B-frames: 2.1% 4.2% 19.7% 50.0% 19.2% 4.8% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 2.8% 66.0% 31.2%
x264 [info]: mb P I16..4: 1.6% 17.6% 4.7% P16..4: 30.3% 34.4% 9.1% 0.0% 0.0% skip: 2.4%
x264 [info]: mb B I16..4: 0.4% 3.4% 0.8% B16..8: 34.0% 29.0% 5.0% direct: 7.2% skip:20.1% L0:35.1% L1:42.2% BI:22.7%
x264 [info]: 8x8 transform intra:73.1% inter:66.1%
x264 [info]: coded y,uvDC,uvAC intra: 88.6% 86.6% 55.1% inter: 33.5% 26.0% 2.9%
x264 [info]: i16 v,h,dc,p: 9% 44% 2% 46%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 12% 3% 9% 12% 13% 13% 14% 15%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 25% 3% 6% 11% 12% 12% 9% 11%
x264 [info]: i8c dc,h,v,p: 26% 30% 21% 24%
x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x264 [info]: ref P L0: 49.0% 12.1% 19.9% 4.6% 4.7% 2.8% 2.9% 1.6% 2.1% 0.4%
x264 [info]: ref B L0: 87.8% 7.5% 1.9% 1.0% 0.7% 0.6% 0.3% 0.2%
x264 [info]: ref B L1: 97.5% 2.5%
x264 [info]: kb/s:6499.63 x264 [total]: encoded 624 frames, 3.92 fps, 6499.63 kb/s MUXING
------------------------------
Video file: L:\Temp\2418.264
Audio file: F:\sampl PID 1100 2_0ch 48KHz 448Kbps DELAY -77ms.ac3
Muxing to: K:\sampl.mkv mkvmerge.exe: -o "K:\sampl.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:25.000fps -d 0 -A -S "L:\Temp\2418.264" -a 0 --sync 0:-77 -D -S --no-chapters "F:\sampl PID 1100 2_0ch 48KHz 448Kbps DELAY -77ms.ac3" --output-charset UTF-8 TIME
------------------------------
Общее время кодирования: 2 min 41 sec
Файл получился на: 20.68 mb
|
|
dima.dima.
Стаж: 12 лет 6 месяцев Сообщений: 488
|
dima.dima. ·
31-Июл-13 10:22
(спустя 1 час 52 мин.)
Цитата:
ничего это не дает, тут дело в другом, т.к. уже при открытии проектноого файла *.dga открывается окно предпросмотра видео как оно есть, т.е. в исходном виде и уже с квадратами, а именно:
RNameD
Скачал ваш сэмпл и начал тоже тестировать.Первым делом что я сделал это через dgavcindex сделал проектный файл утилита dgavcindex (или как правильно её назвать ) портит файл при создания проектного файла это косяк в dgavcindex но всё таки я сделал проектный файл и запихал его в мегуй и начал делать анализ вот что у меня вышло,скрин в студии.
,потом я демукснул (разобрал) на потоки через еак3то формат .h264 и упаковал его в контейнер МКВ с помощью ММГ: создал скрипт вот такой
Код:
LoadPlugin("E:\megui\tools\ffms\ffms2.dll")
FFVideoSource("E:\test.mkv")
и дал на съедение мегуй началось индексация всё прошло гладко,и я начал делать анализ вот что выдало
,третий шаг я сделал так замуксил (упаковал) голый поток .h264 в контейнер МКВ и открывал через DirectShowSource.dll
начал делать анализ,анализ длился минуты 15, всё проанализировал вот что выдало
но только странно одно частота кадров (FPS) показало 25к\с, а в вашем видео еак3то показывает 50i к\с,интерлейсное видео на динамических сценах виден эффект гребёнки. Но а так вроде бы всё нормально можно настраивать энкодер на хорошие настройки и кодировать,но странно одно я повторюсь почему то частота кадров определилась 25к\с.
|
|
Exner
![Top Loader 02* 300GB](https://static.rutr.life/ranks/s_toploader_2.gif) ![](https://static.rutr.life/avatars/2/55/13775255.png) Стаж: 15 лет 2 месяца Сообщений: 2271
|
Exner ·
31-Июл-13 13:03
(спустя 2 часа 40 мин.)
imgeorgest
Гуд. Попробовал DSS2, атлична сработал вместе с QTGMC
|
|
dima.dima.
Стаж: 12 лет 6 месяцев Сообщений: 488
|
dima.dima. ·
31-Июл-13 13:17
(спустя 14 мин.)
Exner А где в мегуй находится декодер DSS2 или же его нужно до устанавливать? если да то откуда его можно скачать ? и какими командами открывать видео нужно ? или DSS2 в ходит только в программу XviD4PSP.
|
|
alfsuind
![Top Loader 02* 300GB](https://static.rutr.life/ranks/s_toploader_2.gif) Стаж: 14 лет 10 месяцев Сообщений: 880
|
alfsuind ·
31-Июл-13 13:28
(спустя 10 мин.)
Только в HD QTGMC нужно запускать с быстрыми пресетами - fast, faster, very fast, super fast.
|
|
agz
![Старожил](https://static.rutr.life/ranks/oldbie_2.gif) ![](https://static.rutr.life/avatars/0/18/1032418.jpg) Стаж: 17 лет 8 месяцев Сообщений: 1450
|
agz ·
31-Июл-13 14:09
(спустя 40 мин.)
А я в последнее время смирился с интелейсом и кодирую с ним, имеются ввиду записи со спутников.
Кодирую анаморфно с интерлейсом, иксом, с --tff. На компе не смотрю, а смотрю на ТВ, а там боббинг и плавность движений сохраняется, гребенку не видно
|
|
Exner
![Top Loader 02* 300GB](https://static.rutr.life/ranks/s_toploader_2.gif) ![](https://static.rutr.life/avatars/2/55/13775255.png) Стаж: 15 лет 2 месяца Сообщений: 2271
|
Exner ·
31-Июл-13 14:40
(спустя 31 мин.)
dima.dima.
Я гуями давно не пользуюсь. AvsPmod.
скрытый текст
Код:
DirectShowSource2("path to media")
qtgmc(preset="Slow") # или Very Slow или Placebo
selecteven()
crop(2,0,0,0)
LanczosResize(720,400)
imgeorgest выше давал ссылку на DSS2
https://rutr.life/forum/viewtopic.php?p=59443982#59443982
Качаете, кладёте содержимое в папку плагинов АвиСинта. В AvsPmod пишете/копипастите скрипт, жмёте F5. По необходимости дописываете нужные команды и опять жмёте F5. Save script. Этот скрипт можно скормить как Мегую, так и VD, а также CLI-батнику.
alfsuind писал(а):
60303173Только в HD QTGMC нужно запускать с быстрыми пресетами - fast, faster, very fast, super fast.
Why?
|
|
dima.dima.
Стаж: 12 лет 6 месяцев Сообщений: 488
|
dima.dima. ·
31-Июл-13 14:54
(спустя 13 мин.)
|
|
alfsuind
![Top Loader 02* 300GB](https://static.rutr.life/ranks/s_toploader_2.gif) Стаж: 14 лет 10 месяцев Сообщений: 880
|
alfsuind ·
31-Июл-13 15:14
(спустя 20 мин.)
Exner
Ну, не "нужно", а "рекрмендуется". Медленные пересеты очень медленные, а разницы в таком разрешении не дадут. По-моему, все, что медленнее fast, будет плацебо. Из документации:
Цитата:
Don't be obsessed with using slower settings, the differences can be small. In particular HD material benefits less from extreme settings (and will be slow)
|
|
RNameD
Стаж: 12 лет 2 месяца Сообщений: 1270
|
RNameD ·
31-Июл-13 22:47
(спустя 7 часов, ред. 31-Июл-13 22:47)
imgeorgest писал(а):
60300514RNameD
Фильтр источника нужен посовременнее. DGDecNV или DSS2.
https://rutr.life/forum/viewtopic.php?p=59443982#59443982
http:// СПАМ
скрытый текст
(CRF, само собой, опускайте вниз, чтобы не насобирать блоков на такой динамике).
log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 5.1.2600 Service Pack 3
OS Name: Microsoft Windows XP Service Pack 3 (x32)
Framework: 2.0.50727.3649 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 9 2013 [13:28:27]
CPU Info: Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz (~3511), 8 core(s)
RAM Total: 3568Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files\XviD4PSP 5
TempPath: L:\Temp FILES
------------------------------
sampl.dgi >
sampl.mkv TASK
------------------------------
Format: MKV
Duration: 00:00:24:960 (624)
VideoDecoder: DGMultiSource
Resolution: 1920x1080 > 1280x718
Aspect: 1.7825 > 1.7827
VCodecPreset: Custom x264 CLI
VEncodingMode: Quality
VideoCodec: h264 > x264
VideoBitrate: 0 > Q18.0
Framerate: 25.000
SourceType: INTERLACED
FieldOrder: TFF
Deinterlacer: QTGMC
AEncodingPreset: Copy
AudioCodec: AC3
AudioBitrate: 448
Samplerate: 48000
Channels: 2
Delay: -77 > -77 SCRIPT
------------------------------
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
LoadPlugin("G:\!Distrib\! Media\Videotools\DGIndexNV 2045\DGDecodeNV.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\QTGMC.avs")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.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\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\VerticalCleaner.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI3.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI2.dll")
LoadCPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeint.dll")
#LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll") SetMemoryMax(768)
SetMTMode(3, 4) video = DGMultiSource("F:\sampl.dgi")
audio = NicAC3Source("F:\sampl PID 1100 2_0ch 48KHz 448Kbps DELAY -77ms.ac3")
AudioDub(video, audio) SetMTMode(2) DelayAudio(-0.077)
AssumeTFF()
QTGMC(Preset="Fast", Sharpness=0.4, FPSDivisor=2)
Crop(2, 2, -0, -2)
Spline64Resize(1280, 718) VIDEO ENCODING
------------------------------
Encoding video to: L:\Temp\2818.264
x264 Q18.0 1280x718 25.000fps (624 frames) x264.exe: --crf 18.0 --level 4.1 --ref 9 --aq-mode 2 --aq-strength 0.9 --deblock -2:-2 --merange 48 --bframes 16 --b-adapt 2 --trellis 2 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --me umh --no-mbtree --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 1:1 --output "L:\Temp\2418.264" "L:\Temp\2418.avs" avs [info]: 1280x718p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:4 Avg QP:20.96 size:119400
x264 [info]: frame P:170 Avg QP:23.59 size: 53228
x264 [info]: frame B:450 Avg QP:26.45 size: 23895
x264 [info]: consecutive B-frames: 2.1% 4.2% 19.7% 50.0% 19.2% 4.8% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 2.8% 66.0% 31.2%
x264 [info]: mb P I16..4: 1.6% 17.6% 4.7% P16..4: 30.3% 34.4% 9.1% 0.0% 0.0% skip: 2.4%
x264 [info]: mb B I16..4: 0.4% 3.4% 0.8% B16..8: 34.0% 29.0% 5.0% direct: 7.2% skip:20.1% L0:35.1% L1:42.2% BI:22.7%
x264 [info]: 8x8 transform intra:73.1% inter:66.1%
x264 [info]: coded y,uvDC,uvAC intra: 88.6% 86.6% 55.1% inter: 33.5% 26.0% 2.9%
x264 [info]: i16 v,h,dc,p: 9% 44% 2% 46%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 12% 3% 9% 12% 13% 13% 14% 15%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 25% 3% 6% 11% 12% 12% 9% 11%
x264 [info]: i8c dc,h,v,p: 26% 30% 21% 24%
x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x264 [info]: ref P L0: 49.0% 12.1% 19.9% 4.6% 4.7% 2.8% 2.9% 1.6% 2.1% 0.4%
x264 [info]: ref B L0: 87.8% 7.5% 1.9% 1.0% 0.7% 0.6% 0.3% 0.2%
x264 [info]: ref B L1: 97.5% 2.5%
x264 [info]: kb/s:6499.63 x264 [total]: encoded 624 frames, 3.92 fps, 6499.63 kb/s MUXING
------------------------------
Video file: L:\Temp\2418.264
Audio file: F:\sampl PID 1100 2_0ch 48KHz 448Kbps DELAY -77ms.ac3
Muxing to: K:\sampl.mkv mkvmerge.exe: -o "K:\sampl.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:25.000fps -d 0 -A -S "L:\Temp\2418.264" -a 0 --sync 0:-77 -D -S --no-chapters "F:\sampl PID 1100 2_0ch 48KHz 448Kbps DELAY -77ms.ac3" --output-charset UTF-8 TIME
------------------------------
Общее время кодирования: 2 min 41 sec
Файл получился на: 20.68 mb
Очень хороший результат, будем пробовать, спасибо.
Все получилось, скачал по ссылке XviD4PSP_5.10.330.0_(2013-03-21)_rc33.1
Не пойму, прога сама определяет задержку или это надо где-то настраивать??
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4363
|
george$t ·
31-Июл-13 22:52
(спустя 4 мин.)
RNameD писал(а):
60308576Не пойму, прога сама определяет задержку или это надо где-то указывать??
Сама. Только в случае DSS2 задержка считывается из медиаинфо вашего сэмпла:
Цитата:
DelayAudio(-0.053)
А в случае DGIndexNV - из показаний индекса (названий аудиодорог):
Цитата:
DelayAudio(-0.077)
Если задержка средствами контейнера вас смущает, можно предварительно обнулить аудио в Delaycut или по науке +64ms в eac3to, оставив 13 на Вегас для релизного кино.
|
|
RNameD
Стаж: 12 лет 2 месяца Сообщений: 1270
|
RNameD ·
31-Июл-13 23:22
(спустя 29 мин.)
imgeorgest
Исходя из медиаинфо сэмпла задержка составляет -56мс, а судя по вашему логу -77мс, как это понять?
И еще такой вопрос, после кодирования вначале файла как-будто добавилось полсекунды (может меньше) задержки видео, т.е. вначале воспроизведения на доли секунды картика статичная, с чем это связано и как побороть?
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4363
|
george$t ·
01-Авг-13 00:28
(спустя 1 час 6 мин.)
RNameD писал(а):
60311188Исходя из медиаинфо сэмпла задержка составляет -56мс, а судя по вашему логу -77мс, как это понять
В моей версии медиаинфо -53 мсек и я уже давно не обращаю на то что она видит. Больше доверяю DGIndexNV с -77.
скрытый текст
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 : 25s 344ms
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -53ms
Stream size : 1.35 MiB (3%)
Language : Russian
RNameD писал(а):
60311188И еще такой вопрос, после кодирования вначале файла как-будто добавилось полсекунды
Ну вот, да. Давно замечал такой грешок за LAV сплиттером. Собственно, если посмотрите на свой сэмпл, он точно так же буферизуется в начале. А сэмпл на основе DGIndexNV, который я вам сбросил, на 15 кадров короче. В некоторых VC-1 фильмах LAV мне сбрасывал от 5 до 20 пустых кадров в самый конец, но это вылечилось отключением обработки звука. Вообще, компонентные бродкасты - не самый простой материал для работы. Попробуйте всё же закодировать матч целиком и посмотреть, что получится. Альтернатив-то нет, окромя DGIndexNV...
|
|
Tempter57
![](https://static.rutr.life/avatars/1/46/5398746.jpg) Стаж: 16 лет 4 месяца Сообщений: 4968
|
Tempter57 ·
01-Авг-13 00:43
(спустя 14 мин.)
imgeorgest писал(а):
60310781. Альтернатив-то нет, окромя DGIndexNV
А что делать обладателям видеокарт ATI: стоит бежать в магазин за NVIDIA или всё же воспользоваться GraphEdit ?
|
|
RNameD
Стаж: 12 лет 2 месяца Сообщений: 1270
|
RNameD ·
01-Авг-13 08:05
(спустя 7 часов, ред. 01-Авг-13 08:05)
imgeorgest писал(а):
60311884Ну вот, да. Давно замечал такой грешок за LAV сплиттером. Собственно, если посмотрите на свой сэмпл, он точно так же буферизуется в начале. А сэмпл на основе DGIndexNV, который я вам сбросил, на 15 кадров короче. В некоторых VC-1 фильмах LAV мне сбрасывал от 5 до 20 пустых кадров в самый конец, но это вылечилось отключением обработки звука. Вообще, компонентные бродкасты - не самый простой материал для работы. Попробуйте всё же закодировать матч целиком и посмотреть, что получится. Альтернатив-то нет, окромя DGIndexNV...
Там более 3-х часов, боюсь это будет очень долго, т.к. полминутный семпл у меня кодировался 15 минут. Tempter57
Что за GraphEdit, можно по подробнее?
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4363
|
george$t ·
01-Авг-13 09:58
(спустя 1 час 53 мин.)
RNameD
В двух словах, позволяет подключать к обработке медиафайлов декодеры, зарегистрированные в системе.
http://directshow.wonderu.com/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/%D0%BF%D0%B5%D...ctshow/graphedit
Tempter57
Да, научите обходным путям, плиз. ![](https://static.rutr.life/smiles/icon_rolleyes.gif) Если можно как-то расшевелить полусекундный фриз в сэмпле RNameD и подать его кодеру без участия NV.
|
|
Tempter57
![](https://static.rutr.life/avatars/1/46/5398746.jpg) Стаж: 16 лет 4 месяца Сообщений: 4968
|
Tempter57 ·
01-Авг-13 13:27
(спустя 3 часа)
imgeorgest
Извиняюсь, но GraphEdit с данным фризом не справляется
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4363
|
george$t ·
01-Авг-13 13:37
(спустя 9 мин.)
Tempter57
Мне кажется, здесь дефект конкретной нарезки транспорта, вводящей DS в ступор, а на всём сорсе всё пройдёт штатно.
|
|
RNameD
Стаж: 12 лет 2 месяца Сообщений: 1270
|
RNameD ·
01-Авг-13 20:14
(спустя 6 часов)
Я правильно понял, для DGIndexNV файл нормальный, а для других - дефектный?
|
|
Tempter57
![](https://static.rutr.life/avatars/1/46/5398746.jpg) Стаж: 16 лет 4 месяца Сообщений: 4968
|
Tempter57 ·
01-Авг-13 21:33
(спустя 1 час 19 мин., ред. 02-Авг-13 06:55)
RNameD писал(а):
60321850Я правильно понял, для DGIndexNV файл нормальный, а для других - дефектный?
Пока можно судить так о 15-ти первых кадрах вашего сэмпла, как обстоят дела с вашим исходником -неизвестно, но я бы пропустил весь исходник ещё раз через VideoReDo TV Suite4 на предмет фиксации ошибок Tools=>QuickStream Fix
|
|
RNameD
Стаж: 12 лет 2 месяца Сообщений: 1270
|
RNameD ·
01-Авг-13 22:50
(спустя 1 час 17 мин.)
Tempter57
прогнал, что теперь?
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4363
|
george$t ·
02-Авг-13 00:05
(спустя 1 час 14 мин.)
RNameD писал(а):
60324178прогнал, что теперь?
Не стоило концентрироваться на сэмпле, давно бы уже закодировали. Он и в самом деле неправильный. После перепаковки в m2ts eac3to оставил то же количество кадров, что и DGIndexNV (почти) и обнаружил нетривиальное убегание аудио:
eac3to log
Код:
eac3to v3.27
command line: "G:\!Distrib\! Media\Videotools\Eac3to\eac3to.exe" "F:\sampl.ts" 1: "F:\sampl.ts_eng1.h264" 2: "F:\sampl.ts_rus2.ac3" -keepdialnorm -progressnumbers -log="G:\!Distrib\! Media\Videotools\Eac3to\UsEac3To.log"
------------------------------------------------------------------------------
TS, 1 video track, 1 audio track, 0:00:26, 50i
1: h264/AVC, 1080i50 (16:9)
2: AC3, Russian, 2.0 channels, 448kbps, 48kHz, dialnorm: -22dB, -653ms
[a02] Extracting audio track number 2...
[a02] Applying (E-)AC3 delay...
[a02] A remaining delay of -13ms could not be fixed.
[v01] Extracting video track number 1...
[v01] Creating file "F:\sampl.ts_eng1.h264"...
[a02] Creating file "F:\sampl.ts_rus2.ac3"...
Video track 1 contains 1246 fields.
eac3to processing took 1 second.
Done.
После этого DSS2 и LAV нормально его приняли, без всяких заминок. Сэмпл слать не буду, давайте уже сами...
RNameD писал(а):
60321850Я правильно понял, для DGIndexNV файл нормальный
Кто ж знает, что там с синком? Надо считать удары, а на таком коротком отрезке не уследишь. Например, в AVSP с DSS+haali+ffdshow ваш сэмпл тоже стартует без заминки, но опять неизвестно, что было бы со звуком... Мне в своё время подсказали, что LAV более стоек к потере синхрона, чем другие сплиттеры/декодеры, возможно, и в этом причина, что он прилепил сколько-то кадров на старте, учитывая - 653 мсек.
|
|
RNameD
Стаж: 12 лет 2 месяца Сообщений: 1270
|
RNameD ·
03-Авг-13 11:13
(спустя 1 день 11 часов, ред. 03-Авг-13 11:13)
imgeorgest писал(а):
60325012
RNameD писал(а):
60324178прогнал, что теперь?
Не стоило концентрироваться на сэмпле, давно бы уже закодировали.
Еще как стоило!
Я бы кодировал более 3х суток весь файл, так что не давно бы уже закодировал, а завтра как минимум.
|
|
sass100
![](https://static.rutr.life/avatars/0/47/180047.gif) Стаж: 18 лет 7 месяцев Сообщений: 165
|
sass100 ·
03-Авг-13 18:04
(спустя 6 часов)
В GK не открывает проход к настройке xvid, в следствие чего не идет кодировка а avi. Что подскажите?
|
|
supreme6666
Стаж: 17 лет 8 месяцев Сообщений: 76
|
supreme6666 ·
04-Авг-13 12:03
(спустя 17 часов, ред. 04-Авг-13 19:02)
здравствуйте, собственно вопрос - есть видео (DVD, PAL, интерлейс, fps 25) [url="http://rutr.life/forum/viewtopic.php?t=1082568"]Симпсоны[/url] хотелось бы перекодировать его в mkv-avc с fps 23,976 (типа такое же как на всяких блю рей), кодирую AviSynth + x264 + avs2yuv-0.24bm2x86.exe. интерлейс сечас убираю с помощью QTGMC
Вопросы:
1 каким образом лучше это сделать (я так понимаю через какой-то фильтр или команду в AviSynth ели да то каким если нет то чем лучше тогда) ?
2 что делать со звуком который я так понимаю получит рассинхрон (планирую звук пережать из aс3 в aac с помощью qaac + xrecorde)?
3 какие после этого могут потребоваться доп манипуляции и с помощью каких прог?
Кроме того есть проблема при деинтерлейсе тот же самый вышеуказанный двд пользователь D2T закодировал [url="http://rutr.life/forum/viewtopic.php?t=2903433"]Симпсоны[/url] где нет артефактов после деинтерлейса. А у меня остается следующий артефакт, кто-нибудь может сказать как от этого артефакта избавиться?
заранее всем спасибо!
|
|
dron-6z
![](https://static.rutr.life/avatars/0/81/1066481.gif) Стаж: 17 лет 8 месяцев Сообщений: 8246
|
dron-6z ·
04-Авг-13 19:49
(спустя 7 часов, ред. 04-Авг-13 19:49)
supreme6666 писал(а):
60353430(DVD, PAL, интерлейс, fps 25) Симпсоны хотелось бы перекодировать его в mkv-avc с fps 23,976
supreme6666 писал(а):
603534301 каким образом лучше это сделать (я так понимаю через какой-то фильтр или команду в AviSynth ели да то каким если нет то чем лучше тогда) ?
Оно, конечно, извращение, жать 25 в 23,976, но можно попробовать по аналогии с приведением VFR к CFR
Код:
FFVideoSource("file.mkv",fpsnum = 24000,fpsden = 1001)
Не знаю, чем Вы там вводите в скрипте, но попробовать не помешает.
А вообще есть ещё функция changefps, вероятно аналогичная вышеуказанному.
supreme6666 писал(а):
60353430Кроме того есть проблема при деинтерлейсе тот же самый вышеуказанный двд пользователь D2T закодировал Симпсоны где нет артефактов после деинтерлейса. А у меня остается следующий артефакт, кто-нибудь может сказать как от этого артефакта избавиться?
Это не от деинта, а от смены fps, скорей всего, блендота. Видали мы подобное в рипе некорректно пожатого в 29.97 CFR с гибридного бд, где некоторые фрагменты требовали обработки до 23.976.
Так что сначала надо бы правильный искомый fps сделать, а потом уже смотреть на необходимость чего-то такого
Код:
#MT_MaskTools.dll
#TIVTC.dll
#RemoveGrain.dll
#Average.dll
#SRestore.avsi
ConvertToYV12()
SRestore(omode="pp3")
TDecimate()
В общем - берёте сэмплик на 2-3 минуты и мучаете его до получения необходимого качества.
supreme6666 писал(а):
60353430что делать со звуком который я так понимаю получит рассинхрон
Перетягивать из пала в нтсц, само собой.
Как это делать читаем здесь: https://rutr.life/forum/viewtopic.php?t=2660561 -> Устранение рассинхронизации
|
|
Areyou
Стаж: 16 лет 2 месяца Сообщений: 1710
|
Areyou ·
04-Авг-13 22:03
(спустя 2 часа 14 мин., ред. 04-Авг-13 22:03)
supreme6666
Выложите сэмпл исходника. Перед выбором типа деинтерлейса нужно по структуре кадров выяснить, из чего и как получены 25. Если повезет, и это сделано вставкой повторных полей из прогрессива 24 или 23,976 (хотя мультики бывают и с меньшей исходной частотой кадров), то может разобраться без артифактов и изменения скорости воспроизведения.
|
|
supreme6666
Стаж: 17 лет 8 месяцев Сообщений: 76
|
supreme6666 ·
04-Авг-13 22:10
(спустя 6 мин.)
Areyou писал(а):
60361186supreme6666
Выложите сэмпл исходника. Перед выбором типа деинтерлейса нужно по структуре кадров выяснить, из чего и как получены 25. Если повезет, и это сделано вставкой повторных полей из прогрессива 24 или 23,976 (хотя мультики бывают и с меньшей исходной частотой кадров), то может разобраться без артифактов и изменения скорости воспроизведения.
я разобрался немного - я использовал PAL (25 fps) исходник, а у D2T был NTSC (30 fps). только вот теперь вопрос как используя кодирование avs2yuv-0.24bm2x86.exe + QTGMC получить правильный 23,976 FPS . пробовал откодить в megui - он сделал с помощью скрипта все правильно - 23.976
Код:
LoadPlugin("D:\MeGUI_2356_x86\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("E:\The_Simpsons\Season_01\Simpsons_S01_Disk_1_of_3\VIDEO_TS\VTS_05_1.d2v", cpu=4, info=3)
LoadPlugin("D:\MeGUI_2356_x86\tools\avisynth_plugin\TIVTC.dll")
tfm(order=0).tdecimate(mode=1,hybrid=1)
crop(20, 12, -12, -12)
LanczosResize(624,448) # Lanczos (Sharp)
но этот скрипт не срабатывает при использовании avs2yuv-0.24bm2x86.exe. ибо все равно остается частота в 30 fps
Код:
start /low /b /wait E:\encode\avs2yuv-0.24bm2x86.exe -raw video.avs -o - | start /low /b /wait E:\encode\x264.2334kMod.10bit.x86.exe - --demuxer raw --input-depth 10 --input-res 800x600 --fps 30000/1001 --colorprim bt709 --colormatrix bt709 --transfer bt709 --preset veryslow --tune grain --crf 22 --log-file encode.log -o video-crf20-grain-1-5.mkv pause
кто-нибудь знает как решить эту проблему?
|
|
dron-6z
![](https://static.rutr.life/avatars/0/81/1066481.gif) Стаж: 17 лет 8 месяцев Сообщений: 8246
|
dron-6z ·
04-Авг-13 22:32
(спустя 21 мин., ред. 04-Авг-13 22:32)
supreme6666 писал(а):
60361316start /low /b /wait E:\encode\avs2yuv-0.24bm2x86.exe -raw video.avs -o - | start /low /b /wait E:\encode\x264.2334kMod.10bit.x86.exe - --demuxer raw --input-depth 10 --input-res 800x600 --fps 30000/1001 --colorprim bt709 --colormatrix bt709 --transfer bt709 --preset veryslow --tune grain --crf 22 --log-file encode.log -o video-crf20-grain-1-5.mkv
Красным - энкод строка у Вас говорит делать в 30 fps. Надо 30000 на 24000 поменять. Синим - Вы уверены, что Ваш Пал ДВД в 709-ой матрице? Вообще-то, для SD свойственна 601-ая (--colormatrix "bt470bg" --colorprim "bt470bg" --transfer "bt470bg"), а наличие во флагах 709-ой может вызвать цветовые искажения на правильном декодере.
709-ая - это стандарт для 1280х720 и выше, причём при апскейлинге с DVD надо будет конвертировать из 601-ой. --crf 22 - жуть, особенно для зернистого видео (--tune grain), требующего дофига рейта.
|
|
|