|
sinhrofazzzotron
Стаж: 17 лет 4 месяца Сообщений: 16
|
sinhrofazzzotron ·
14-Янв-09 21:58
(16 лет 8 месяцев назад)
Slayer3000 Спасибо за ссылку
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
14-Янв-09 22:10
(спустя 11 мин.)
sinhrofazzzotron писал(а):
Подскажите, пожалуйста, какой программой можно из 8-, 4-х Гбайтного HD-, BDrip'a
сделать Rip на 1,5-2 Гб.
Подходит ли для этого MeGui? И где можно прочитать подробное руководство по использованию?
Если исходник mkv и H.264
1) разбираем, используя mkvtoolnix, mkv на отдельные дорожки. Если видео vfr то еще нужно из mkv вытащить таймкоды используя mkv2vfr из halli сплитера.
2) Индексируем raw-видеодорожку .264 используя DGAVCIndex
3) пишем avs-скрипт вида
====
avcsource("имявидеодороги.dga")
#сюда вставляем шумодавы и шарперы
spline36resize(какое разрешение хотим получить)
====
4) грузим этот скрипт в мегуй и жмем видео как хочется
5) можно еще и аудио дорожку пережать если нужно. Для этого проще использовать BeHappy
6) собираем результаты в новый mkv используя mkvtoolnix
|
|
crazy-cactus
  Стаж: 17 лет 9 месяцев Сообщений: 2812
|
crazy-cactus ·
14-Янв-09 22:26
(спустя 15 мин.)
Pustovetov
кстати, а какой механизм ресайза лучше использовать? Или особой разницы между Lanczos4Resize и spline36resize нет?
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
15-Янв-09 08:18
(спустя 9 часов)
crazy-cactus писал(а):
Pustovetov
кстати, а какой механизм ресайза лучше использовать? Или особой разницы между Lanczos4Resize и spline36resize нет?
Особой имхо, в данном случае, нет. Сплайн более нейтрален, ланк-непроизносимая фамилия более резок и может усиливать ореолы. Лучше смотреть глазами конечно на какие-то кадры и сравнивать.
|
|
sinhrofazzzotron
Стаж: 17 лет 4 месяца Сообщений: 16
|
sinhrofazzzotron ·
15-Янв-09 12:40
(спустя 4 часа)
Цитата:
1) разбираем, используя mkvtoolnix, mkv на отдельные дорожки. Если видео vfr то еще нужно из mkv вытащить таймкоды используя mkv2vfr из halli сплитера.
Как разобрать .mkv на дорожки? Если я правильно понял, то нужно оставить галочку у одной дорожки и поочередно сохранить их, для видео выбирая формат .mkv, а для аудио .mka (других вариантов не предлагают, хотя можно вручную написать что угодно)
А если есть субтитры, то их куда девать?
Что значит видео vfr ? И как это узнать ? У меня написано vfw - это из той же серии?
Что такое halli сплитер, где его взять и как использовать?
Цитата:
2) Индексируем raw-видеодорожку .264 используя DGAVCIndex
Что такое raw-видеодорожка? Если мы сохраняем видео в формате .mkv?
Куча вопросов. Может все это уже где-то подробно было описано?
|
|
Plazik
 Стаж: 18 лет 3 месяца Сообщений: 1187
|
Plazik ·
15-Янв-09 13:22
(спустя 42 мин., ред. 15-Янв-09 13:22)
sinhrofazzzotron
Выдирать нужно через MKVExtractGUI http://coreforge.org/projects/mkvextractgui/, кинуть файлы в папку к MKVtoolnix.
raw-видеодорожка - это видео, без контейнера.
Если не прав, поправьте. Pustovetov
А зачем выдирать из mkv в видео в виде raw и индексировать DGAVCIndex?
Можно же в скрипте сразу открыть mkv файл.
В чем приемущество DGAVCIndex?
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
15-Янв-09 13:54
(спустя 31 мин.)
Pustovetov
А зачем разбирать на дороги, если MeGUI сразу *.mkv кушать может? Что дает это действие? Кстати, есть ведь ещё Spline64. Хотя мне все равно больше Lanczos4 нравится. Не знаю почему)
|
|
sinhrofazzzotron
Стаж: 17 лет 4 месяца Сообщений: 16
|
sinhrofazzzotron ·
15-Янв-09 14:07
(спустя 12 мин.)
Plazik
Спасибо за разъяснение.
Plazik писал(а):
Pustovetov
А зачем выдирать из mkv в видео в виде raw и индексировать DGAVCIndex?
Можно же в скрипте сразу открыть mkv файл.
В чем приемущество DGAVCIndex?
Присоединяюсь к вопросу. К тому же, dga файл не открывается, встроенным в MeGui,
Avs Script Creator'ом (по крайней мере у меня).
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
15-Янв-09 14:29
(спустя 22 мин., ред. 15-Янв-09 14:29)
sinhrofazzzotron писал(а):
Цитата:
1) разбираем, используя mkvtoolnix, mkv на отдельные дорожки. Если видео vfr то еще нужно из mkv вытащить таймкоды используя mkv2vfr из halli сплитера.
Как разобрать .mkv на дорожки? Если я правильно понял, то нужно оставить галочку у одной дорожки и поочередно сохранить их, для видео выбирая формат .mkv
В конкретном Вашем случае
mkvextract tracks pingviny.mkv 1:1.avi
mkvextract tracks pingviny.mkv 2:2.ac3
mkvextract tracks pingviny.mkv 3:3.ac3
mkvextract tracks pingviny.mkv 4:4.mp3
....
Есть еще утилита MKVextractGUI.exe
Цитата:
А если есть субтитры, то их куда девать?
аналогично. mkvextract tracks pingviny.mkv 3:3.srt к примеру (если сабы в srt формате и третей дорожкой)
Цитата:
Что значит видео vfr ?
Видео с переменным числом-кадров-в-секунду
Цитата:
Что такое halli сплитер, где его взять и как использовать?
Где он только не используется  клайт (вроде) или ссср ставят именно его как сплитер матрешки
Цитата:
Цитата:
2) Индексируем raw-видеодорожку .264 используя DGAVCIndex
Что такое raw-видеодорожка?
В Вашем случае это не надо. Для авишек с xvid внутрях avisource("имя") и без индексаций. raw это просто дорожка вне контейнера.
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
15-Янв-09 14:40
(спустя 10 мин.)
_Woland_ писал(а):
Pustovetov
А зачем разбирать на дороги, если MeGUI сразу *.mkv кушать может? Что дает это действие?
Может. Но не стоит оно того. Черевато всякими разными проблемами когда мы получаем видео от виндов через directshowsource. Лучше получать кадры напрямую от источника.
Цитата:
Кстати, есть ведь ещё Spline64. Хотя мне все равно больше Lanczos4 нравится. Не знаю почему)
spline64 есть только в самой новой версии ависинта. там же есть blackmanresize (если Вам нравится Lanczos, то этот блэкман вам может еще больше понравится). Ну и естественно для Lanczos может быть не только taps=4, но и к примеру taps=10
|
|
Slayer3000
 Стаж: 17 лет 11 месяцев Сообщений: 221
|
Slayer3000 ·
15-Янв-09 14:52
(спустя 12 мин.)
чо, никто не знает ответа на вопрос? несколькими постами ранее спрашивал. а то я уже задолбался, никак не могу по нормальному переконвертить.
|
|
sinhrofazzzotron
Стаж: 17 лет 4 месяца Сообщений: 16
|
sinhrofazzzotron ·
15-Янв-09 14:58
(спустя 6 мин.)
Pustovetov
Спасибо. MKVextractGUI скачал - работает. С разборкой на дорожки разобрались.
А как насчет этого
sinhrofazzzotron писал(а):
Plazik писал(а):
Pustovetov
А зачем выдирать из mkv в видео в виде raw и индексировать DGAVCIndex?
Можно же в скрипте сразу открыть mkv файл.
В чем приемущество DGAVCIndex?Присоединяюсь к вопросу. К тому же, dga файл не открывается, встроенным в MeGui,
Avs Script Creator'ом (по крайней мере у меня).
Или скрипт создать вручную без использования Creator'а?
|
|
crazy-cactus
  Стаж: 17 лет 9 месяцев Сообщений: 2812
|
crazy-cactus ·
15-Янв-09 15:00
(спустя 1 мин.)
Pustovetov писал(а):
клайт (вроде) или ссср ставят именно его как сплитер матрешки
насчет ссср не знаю, но k-lite предлагает по умолчанию именно его
sinhrofazzzotron писал(а):
Или скрипт создать вручную без использования Creator'а?
скрипт можно создать и в XVID4PSP
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
15-Янв-09 15:42
(спустя 41 мин.)
sinhrofazzzotron писал(а):
Или скрипт создать вручную без использования Creator'а?
А зачем нужен какой то креатор? чтобы две строчки текста написать?
|
|
sinhrofazzzotron
Стаж: 17 лет 4 месяца Сообщений: 16
|
sinhrofazzzotron ·
15-Янв-09 16:02
(спустя 20 мин.)
1.
Pustovetov писал(а):
А зачем нужен какой то креатор? чтобы две строчки текста написать?
Да просто в описании что этой темы, что той, на которую меня направил Slayer3000
https://rutr.life/forum/viewtopic.php?t=108683. используется Avs Script Creator для создания скрипта
2. У меня после конвертации в MeGui несколько кадров разлетается на квадраты:
Делал вроде все по инструкции. Не понимаю в чем дело. Какие настройки попробовать поменять?
Использовал Lanczos, а не Spline
|
|
SeoraDaomi
 Стаж: 16 лет 9 месяцев Сообщений: 4
|
SeoraDaomi ·
15-Янв-09 17:05
(спустя 1 час 3 мин.)
Когда в GordianKnot, пытаюсь открыть файл с расширением *.avs, он выдает ошибку (Script Error: expected a, or). Что это значит? В созданном файл-скрипте с расширением *.avs у меня след. содержимое.
DirectShowSource("D:\Сохранить на диске\111\Новая папка", fps=23.976 fps, audio=false)
AviSource("D:\Сохранить на диске\111\Новая папка") Заранее спасибо.
|
|
Tempter57
Стаж: 16 лет 11 месяцев Сообщений: 4995
|
Tempter57 ·
15-Янв-09 17:21
(спустя 15 мин., ред. 15-Янв-09 17:21)
SeoraDaomi
Выбери каким Source из двух работать и что открывать, почитай здесь. Нужно указать путь к файлу .d2v, который будет создан после DGindex
И обязательно прочесть http://www.dvdtocd.info/gordianknot.htm
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
15-Янв-09 17:51
(спустя 30 мин.)
Pustovetov
Да, запамятовал про то, что 64-й только в последней. Посему и blackman мне не видать, пока не сделают мод последнего avisynth для multi-threading. А есть примеры работы алгоритмов? Помню кто-то выкладывал, ещё помню даже, что в спойлере было - картинку с концентрическими кругами. Никак не могу её найти сейчас)
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
15-Янв-09 18:47
(спустя 56 мин.)
Pustovetov писал(а):
3) пишем avs-скрипт вида
====
avcsource("имявидеодороги.dga")
#сюда вставляем шумодавы и шарперы
spline36resize(какое разрешение хотим получить)
Небольшое, но очень важное добавление.  Первой строкой:
Цитата:
LoadPlugin("[PATH\]DGAVCDecode.dll")
Без этого не работает.
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
15-Янв-09 21:56
(спустя 3 часа)
_Woland_ писал(а):
Небольшое, но очень важное добавление.  Первой строкой:
Цитата:
LoadPlugin("[PATH\]DGAVCDecode.dll")
Без этого не работает.
А плагины должны лежать в папке плагинс ависинта, тогда работает
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
15-Янв-09 22:38
(спустя 42 мин.)
Pustovetov
Тогда нужно было об этом сказать заранее.  А то я тыркнулся по твоему шаблону сделать, а он мне ругается. Я и полез смотреть чего ему не понравилось.
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
16-Янв-09 01:00
(спустя 2 часа 21 мин., ред. 16-Янв-09 01:00)
Pustovetov
Вопрос есть. При использовании dgavcindex, в avs-скрипте можно отключить деблокинг. По умолчанию он включен. Собственно вопрос. Есть ли смысл включать деблокинг в скрипте, если деблокинг совершается на уровне кодека x264? Или может наоборот, лучше включить в скрипте, но выключить в кодеке?
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
16-Янв-09 01:12
(спустя 11 мин.)
_Woland_ писал(а):
Pustovetov
Вопрос есть. При использовании dgavcindex, в avs-скрипте можно отключить деблокинг. По умолчанию он включен. Собственно вопрос. Есть ли смысл включать деблокинг в скрипте, если деблокинг совершается на уровне кодека x264? Или может наоборот, лучше включить в скрипте, но выключить в кодеке?
Я чуточку не понял вопроса... В большинстве случаев лучше делать деблокинг на уровне кодека, ведь кодек знает многое о макроблоках видео. В конкретном случае пусть лучше работает libavcodec.dll т.е. все по умолчанию.
|
|
Termoros
 Стаж: 16 лет 9 месяцев Сообщений: 22
|
Termoros ·
16-Янв-09 01:51
(спустя 39 мин.)
Что делать если при кодировании в VirtualDub конечный размер видео не совпадает с заданным. А если фильм рипую через GodianKnot, то нет никаких проблем. В чем ошибка? Кто подскажет?
|
|
viktor_
 Стаж: 19 лет 3 месяца Сообщений: 879
|
viktor_ ·
16-Янв-09 02:13
(спустя 22 мин.)
Termoros писал(а):
Что делать если при кодировании в VirtualDub конечный размер видео не совпадает с заданным. А если фильм рипую через GodianKnot, то нет никаких проблем. В чем ошибка? Кто подскажет?
ГК при втором проходе может подкорректировать битрейт, Дуб делает только то, что ему задают (ты руками или ГК скриптом)
|
|
Slayer3000
 Стаж: 17 лет 11 месяцев Сообщений: 221
|
Slayer3000 ·
16-Янв-09 07:24
(спустя 5 часов)
viktor_
а что делать если такая же ситуация возникает с Megui? задаю одно,а на выходе получается файл с намного большим битрейтом. такое ощущение что где то стоит галочка "кодить без потерь качества", но я не нашёл где это.
|
|
javum
 Стаж: 18 лет 3 месяца Сообщений: 32
|
javum ·
16-Янв-09 08:43
(спустя 1 час 18 мин.)
Выставляю на ваш суд пробный вариант кусочного рипа Robotech Remastered DVD.
По параметрам:
Оригинал: DVD PAL 25fps (скорее всего сделан трансфер с NTSC), качество ужасное, если чистить от зерна, то теряются некоторые детали.
Мой рип: без ресайза, x264 rev1074 (Skystrife's build), 1000kbps. Постарался сохранить первоначальный вид DVD с его зерном и другими огрехами.
Рип от Animecha: XviD, 640x480, 800kbps (23.97fps - походу сделан с NTSC издания)
Скрины по порядку слева направо: оригинал, мой рип, рип Animecha с демоноида.
Возможно некорректно сравнивать с рипом от Animecha - так как разное разрешение, но все равно для информации запостил и их.
В плане настроек кодирования (для данного материала) я выяснил такую вещь, что чем больше subme, тем больше изображение замыливается. Также еще trellis на замыливание очень влияет. Например, с --subme 7 --trellis 0 --deadzone-intra 6 --deadzone-inter 6 получается очень неплохо.
Как считаете, какой стоит шумодавчик использовать, чтобы в деталях не потерять? Я попробовал fft3d, но не смог подобрать адекватных параметров 
Пока использую такой скрипт, без фильтров:
Скрипт
DGDecode_mpeg2source("VTS_02_1.d2v",info=3) SelectRangeEvery(280, 14)
ColorMatrix(hints=true,interlaced=true) Yadif(order=1) crop( 8, 0, -8, 0)
addborders(8,0,8,0)
Лог второго прохода
-[Information] Log for job51 (video, VTS_02_1_7.avs -> VTS_02_1_7_2.mkv)
--[Information] [15.01.2009 0:05:15] Started handling job
--[Information] [15.01.2009 0:05:15] Preprocessing
--[NoImage] Job commandline: "D:\addons\video\megui\tools\x264\x264.exe" --pass 2 --bitrate 1000 --stats "D:\downloads\video\macross dvd2\VIDEO_TS\VTS_02_1_7.stats" --deadzone-inter 6 --deadzone-intra 6 --ref 8 --mixed-refs --bframes 6 --b-adapt 2 --b-pyramid --weightb --direct auto --deblock -2:-2 --subme 7 --psy-rd 0.6:0 --partitions all --8x8dct --vbv-bufsize 14000 --vbv-maxrate 17500 --me umh --threads auto --thread-input --sar 1:1 --aud --progress --no-psnr --output "D:\downloads\video\macross dvd2\VIDEO_TS\VTS_02_1_7_2.mkv" "D:\downloads\video\macross dvd2\VIDEO_TS\VTS_02_1_7.avs" --sar 16:15
--[Information] [15.01.2009 0:05:18] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
---[NoImage] avis [info]: 720x576 @ 25.00 fps (1610 frames)
---[NoImage] x264 [info]: using SAR=16/15
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
---[NoImage] x264 [info]: profile High, level 3.1
---[NoImage]
---[NoImage] x264 [info]: slice I:90 Avg QP:25.34 size: 23851
---[NoImage] x264 [info]: slice P:706 Avg QP:28.20 size: 7019
---[NoImage] x264 [info]: slice B:814 Avg QP:32.24 size: 1130
---[NoImage] x264 [info]: consecutive B-frames: 11.2% 44.1% 28.2% 11.3% 3.9% 0.8% 0.5%
---[NoImage] x264 [info]: mb I I16..4: 8.4% 75.0% 16.6%
---[NoImage] x264 [info]: mb P I16..4: 2.6% 10.1% 1.6% P16..4: 47.6% 4.9% 7.3% 0.0% 0.1% skip:25.8%
---[NoImage] x264 [info]: mb B I16..4: 0.1% 0.2% 0.0% B16..8: 28.3% 0.2% 0.3% direct: 1.6% skip:69.3% L0:36.3% L1:60.8% BI: 2.9%
---[NoImage] x264 [info]: 8x8 transform intra:72.5% inter:63.3%
---[NoImage] x264 [info]: direct mvs spatial:93.7% temporal:6.3%
---[NoImage] x264 [info]: ref P L0 74.1% 13.2% 6.6% 2.3% 1.8% 1.1% 0.7% 0.2%
---[NoImage] x264 [info]: ref B L0 83.5% 10.3% 3.4% 1.2% 0.9% 0.5% 0.3%
---[NoImage] x264 [info]: ref B L1 95.5% 4.5%
---[NoImage] x264 [info]: SSIM Mean Y:0.9551836
---[NoImage] x264 [info]: kb/s:996.5
---[NoImage] encoded 1610 frames, 21.79 fps, 998.06 kb/s
Avg QP большой и SSIM, скажете, маленький? Но визуально при увеличении битрейта я улучшений изображения не вижу. Да и XviD на 800м битрейте смотрится неплохо, а x264 должен отставать?
|
|
@lolkin@
Стаж: 17 лет 5 месяцев Сообщений: 1362
|
@lolkin@ ·
16-Янв-09 09:45
(спустя 1 час 2 мин., ред. 16-Янв-09 09:45)
javum
subme - Улучшение полупиксельной точности.
Не может subme замыливать, по-определению. Trellis мажет у тебя 
Пробуй приподнимать его понемногу.
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
16-Янв-09 13:34
(спустя 3 часа, ред. 16-Янв-09 13:34)
javum
Я для кодирования Том и Джерри (очень шумный исходник), использую mc_spuds с включенным chro и anime:
mc_spuds(frames=3,anime=true,strength=2,thSCD1=140,thSCD2=140,chro=true,sharpp=2)
Чистит довольно неплохо. Значения "thSCD1/2" можно менять с целью усиления или ослабления шумодава. Можно вообще стереть. Скорость, правда, падает сильно. Без включенного chro проявляются крайне неприятные артефакты. Мне ещё один preset предлагали где-то 3-мя страницами ранее. Тоже весьма неплохо чистит. Но в некоторых случаях создает артефакты, этим мне не понравилось. mc_spuds тоже не идеален. На динамичных сценах чистит плохо (я так понимаю потому, что анализ идет на основании предыдущих и последующих кадрах, а они сильно разнятся из-за динамичности эпизода), однако динамичные сцены и глаз воспринимает не так чувствительно. На стоп-кадре заметно, конечно, а если так смотреть, то вполне неплохо. Ещё понравилось поставить после mc_spuds фильтр. Что-то вроде "восстановление мультов". Из VirtualDub. В этом случае картинка вообще стала близка к идеальной. Но скорость кодирования упала ещё в 2 раза. Вобщем я отказался.  Пример работы фильтра:
P.S. Поигрался я с фильтром.Лучше thSCD вообще стереть и оставить по умолчанию. Правда скорость кодирования чуток упадет.
|
|
xizo
 Стаж: 18 лет 1 месяц Сообщений: 67
|
xizo ·
16-Янв-09 14:54
(спустя 1 час 19 мин.)
А почему в GordianKnot нельзя выставить такое же разрешение как у исходника? Например если было 720х576 то можно только 720х400.
|
|
|