|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
23-Дек-08 01:23
(16 лет 9 месяцев назад)
_Woland_ писал(а):
Pustovetov,
Как правило, это HD-видео. Зачастую исходник также кодирован x264. Ну, или семейством DivX, Xvid.
Посмотрите покадрово в этих моментах что в исходнике и в результате. Вдруг лажа все же в энкоде. Ну или действительно комп подтормаживает
|
|
rostik_kampov_s
 Стаж: 17 лет 4 месяца Сообщений: 29
|
rostik_kampov_s ·
24-Дек-08 17:06
(спустя 1 день 15 часов)
Народ, нужно mkv фильм размером 13 гб пережать в mkv размером 2 гб без сильной потери качества и с сохранением разрешения (1280х532). Посоветуйте пожалуйста программу, которой это лучше сделать и если не сложно порекомендуйте какие настройки надо ставить? Буду крайне признателен:)
|
|
Fragile
 Стаж: 18 лет 11 месяцев Сообщений: 126
|
Fragile ·
25-Дек-08 17:14
(спустя 1 день)
Цитата:
Народ, нужно mkv фильм размером 13 гб пережать в mkv размером 2 гб без сильной потери качества и с сохранением разрешения (1280х532).
плохая идея.
|
|
viktor_
 Стаж: 19 лет 3 месяца Сообщений: 879
|
viktor_ ·
25-Дек-08 22:38
(спустя 5 часов)
rostik_kampov_s писал(а):
нужно mkv фильм размером 13 гб пережать в mkv размером 2 гб без сильной потери качества и с сохранением разрешения (1280х532)
А что, до тебя этот файл идиоты жали?
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
26-Дек-08 03:16
(спустя 4 часа)
Если очень надо пережать, то можно, конечно. Но я бы не рассчитывал на несильные потери качества. Битрейт будет невысоким и артефакты будут заметны. Я бы посоветовал использовать для таких экстремальных целей видео-кодек x264, а для звука - AAC или, на крайний случай, OGG. MP3 объективно обладает ниже качеством, а раз мы хотим всё уместить в 2 гига, то придется и звук пережать. Наверняка он там 5.1, что поделать, придется резать до стерео, от силы резать до 2.1. Для кодирования видео я раньше использовал MeGUI. После того, как я столкнулся с неприятным косяком от этой утилиты, я не могу однозначно советовать её, хотя считаю её одной из самых удобных. В данный момент я использую MediaCoder, но удобство этой утилиты оставляет желать лучшего. А теперь остается самое главное, настроить кодек. Тут уже поможет Google. Настроек у x264 очень много, расписывать что за что отвечает очень долго. Свои настройки я предпочту не давать, так как никогда не стремился быть истиной в последней инстанции. В любом случае, могу сказать, что раз поток будет слабенький, а артефактов хочется избежать, настройки придется сильно выкручивать. Если комп слабенький, то особого смысла браться за конвертирование не стоит, иначе этот процесс может растянуться на многие сутки. Да. Надеюсь тот фильм, что 13GB (больно уж размер здоровый) - это стандартный фильм, продолжительностью ~2 часа. Если же это что-то часов на 5-6, то даже и смысла браться за подобное не стоит, битрейт придется делать настолько низким, что тут уже никакое волшебство не поможет сделать пережатку хоть сколько-нибудь смотрибельной.
|
|
rostik_kampov_s
 Стаж: 17 лет 4 месяца Сообщений: 29
|
rostik_kampov_s ·
26-Дек-08 09:46
(спустя 6 часов)
_Woland_
Большое спасибо за рекомендации:)
|
|
LilVic
 Стаж: 16 лет 11 месяцев Сообщений: 246
|
LilVic ·
27-Дек-08 16:51
(спустя 1 день 7 часов)
Сделал рипы с видеокассет. С помощью тюнера Beholder M6. Хочу пережать, т.к. больно большие файлы получались. Хочу пережать с помощью VirtualDub, кодек XVid H.263, подключаемые фильтры Neat Video, MSU Smart Deblocking, Smart Deintelace. Разрешение оставил 720х576, битрейт в районе 3000. Сойдёт ли это для пересжатия, или стоит помучиться и что-то лучше сделать, с помощью других прог пересжать? Комп слабый.
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
27-Дек-08 17:05
(спустя 13 мин.)
Подскажите. Качал Том и Джерри DVD, думал Rip сделать. Совершенно не понравилось качество исходника. Кодировать хочу в x264. Есть ли какие-то действенные фильтры для шумной мультипликации? Хотелось бы, чтобы это было всё в одном флаконе, вроде VirtualDub. То есть, чтобы и фильтры наложить, и сразу в x264 закодировать. В MediaCoder, которым сейчас пользуюсь, есть только шумодав с 4-мя установками (Disabled, Temporal, Normal 3D, High Quality 3D), вертикальный/горизонтальный deblocking, deinterlace и загадочный "под.помех". Можно ещё поиграться с яркостью, контрастом, цветом, оттенком и гаммой. Фильтры до этого никогда не применял, поэтому опыта в этом не имею. До этого я поступал просто - искал качественный исходник. Однако этот вариант с Том и Джерри похоже мне не светит.
|
|
Tempter57
Стаж: 16 лет 11 месяцев Сообщений: 4995
|
Tempter57 ·
27-Дек-08 18:31
(спустя 1 час 25 мин., ред. 27-Дек-08 18:31)
_Woland_
Попробуй такие пресеты 1-й вариант с DeHalo_alpha_MT:
скрытый текст
#plugin_files
#RemoveGrain.dll
#degrainmedian.dll
#mvtoolsMT.dll
#Repair.dll
#MaskTools.dll
#WarpSharp.dll
#mt_masktools-25.dll
#fft3dfilter.dll
#MT.dll
#average.dll
#MTstack.avs
#DeHalo_alpha_MT.avs
#LimitedSharpenFaster Mod.avs DeHalo_Alpha_MT(darkstr=0.6,brightstr=0.5,ss=1.0) global idx1=10
MTstack("""
idx1=idx1+2
source=last
prefiltred = source.degrainmedian(mode=2,limity=3,limituv=4).FFT3DFilter(bw=32,bh=32,ow=16,oh=16,bt=3,sigma=4.0,plane=0,ncpu=1)
mVectors = prefiltred.MVAnalyseMulti(refframes=2,pel=2,plevel=2,search=2,searchparam=3,lambda=2000,blksize=16,overlap=4,truemotion=true,sharp=2,idx=idx1,Threads=1)
maskp1 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,0)).UtoY()
maskp2 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,1), ysc=255).UtoY()
maskp3 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,2), ysc=255).UtoY()
maskp4 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,3)).UtoY()
maskf = average(maskp1, 0.25, maskp2, 0.25, maskp3, 0.25, maskp4, 0.25).spline36resize(source.width,source.height)
mt_merge(source, prefiltred, maskf)
MVDegrainMulti(mvMulti=mVectors,refframes=2,thSAD=700,idx=idx1+1,Threads=1)
LSFmod(defaults="new",strength=90)
""",threads=2)
второй вариант с Deblock_QED_MT2:
скрытый текст
#plugin_files
#RemoveGrain.dll
#degrainmedian.dll
#mvtoolsMT.dll
#Deblock.dll
#Dctfilter.dll
#Repair.dll
#MaskTools.dll
#Average.dll
#gradfun2db.dll
#mt_masktools-25.dll
#fft3dfilter.dll
#MT.dll
#MTstack.avs
#Deblock_QED_MT2.avs
#LimitedSharpenFaster Mod.avs Deblock_qed(quant1=20,quant2=16,aOff1=2,bOff1=4,aOff2=4,bOff2=8) global idx1=10
MTstack("""
idx1=idx1+2
source=last
prefiltred = source.degrainmedian(mode=2,limity=3,limituv=4).FFT3DFilter(bw=32,bh=32,ow=16,oh=16,bt=3,sigma=3.0,plane=0,ncpu=1)
mVectors = prefiltred.MVAnalyseMulti(refframes=2,pel=2,plevel=2,search=2,searchparam=3,lambda=2000,blksize=16,overlap=4,truemotion=true,sharp=2,idx=idx1,Threads=1)
maskp1 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,0)).UtoY()
maskp2 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,1), ysc=255).UtoY()
maskp3 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,2), ysc=255).UtoY()
maskp4 = mvmask(kind=1, vectors=MVMultiExtract(mVectors,3)).UtoY()
maskf = average(maskp1, 0.25, maskp2, 0.25, maskp3, 0.25, maskp4, 0.25).spline36resize(source.width,source.height)
mt_merge(source, prefiltred, maskf)
MVDegrainMulti(mvMulti=mVectors,refframes=2,thSAD=700,idx=idx1+1,Threads=1)
LSFmod(defaults="new",strength=90)
""",threads=2)
Скачать необходимые plugins_Filtering можно на соседней ветке: https://rutr.life/forum/viewtopic.php?p=15755198#15755198
Для кодирования кодеком х264 мне лично нравятся пресеты MC_spuds и MCTemporalDenoise, но для вашего случая их немного надо подредактировать.
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
27-Дек-08 19:05
(спустя 34 мин.)
Tempter57
Я правильно понимаю, что это avs-скрипты? То есть мне понадобится лишь необходимые библиотеки, да программа, работающая с avs-скриптами? Ещё такой вопрос, как можно разбить по сериям DVD'шник? Помню давно как-то делал подобное, но не помню какие утилиты использовал. Помню, что разбивал диск на много vob'ов (в каждом по серии) без конвертации, а потом уже каждый этот файл кодил и на выходе получалась серия.
|
|
Tempter57
Стаж: 16 лет 11 месяцев Сообщений: 4995
|
Tempter57 ·
27-Дек-08 19:34
(спустя 29 мин., ред. 27-Дек-08 19:34)
_Woland_ Указанные пресеты подключаются в программе XviD 4PSP5.036, открой в ней свой исходник, подключи понравившийся фильтровый пресет, только замени папки plugins и filtering с указанного архива, подбери разрешение для кодирования, сделай обрезку и сохрани скрипт AviSynth, далее открой его для кодирования в Megui.
Разбить DVD по-серийно можно несколькими прогами, применяя ножницы: CloneDVD2one, DVD Shrink, Nero Recode, TMPGEnc DVD , смотри: сделать сэмпл с DVD.
|
|
crazy-cactus
  Стаж: 17 лет 9 месяцев Сообщений: 2812
|
crazy-cactus ·
27-Дек-08 20:56
(спустя 1 час 21 мин.)
_Woland_ писал(а):
Ещё такой вопрос, как можно разбить по сериям DVD'шник?
C помощью DVD Shrink
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
27-Дек-08 21:41
(спустя 45 мин.)
_Woland_ писал(а):
Tempter57
Я правильно понимаю, что это avs-скрипты? То есть мне понадобится лишь необходимые библиотеки, да программа, работающая с avs-скриптами? Ещё такой вопрос, как можно разбить по сериям DVD'шник?
Для кодирования? DGIndex
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
27-Дек-08 22:47
(спустя 1 час 5 мин.)
Tempter57
crazy-cactus
Pustovetov
Просто завалили инфой.  Спасибо. Буду разбираться.
|
|
DFCbit
  Стаж: 16 лет 10 месяцев Сообщений: 2174
|
DFCbit ·
28-Дек-08 01:58
(спустя 3 часа, ред. 28-Дек-08 10:15)
Подскажите, плиз, в чем зарыта собака, не могу догнать - когда в MeGUI в скрипткреатор гружу .d2v получаю
Ситуация похоже возникла после сегодняшнего апдейта MeGUI...
|
|
iPertsov
 Стаж: 17 лет 2 месяца Сообщений: 24
|
iPertsov ·
28-Дек-08 02:03
(спустя 4 мин.)
DFCbit писал(а):
Ситуация похоже возникла после сегодняшнего апдейта MeGUI...
Поддерживаю. Проблема у меня та же.
help
|
|
Tempter57
Стаж: 16 лет 11 месяцев Сообщений: 4995
|
Tempter57 ·
28-Дек-08 09:18
(спустя 7 часов, ред. 28-Дек-08 09:18)
DFCbit iPertsov
Скачайте MeGUI_20081227-2.zip и замените два файлика из них, апдейт делать не стоит, пока ошибку не устранят. На forum.doom9 тоже переполох http://forum.doom9.org/showthread.php?t=143786
|
|
DFCbit
  Стаж: 16 лет 10 месяцев Сообщений: 2174
|
DFCbit ·
28-Дек-08 09:20
(спустя 1 мин.)
Tempter57
как всегда - вери санкс Вам.
|
|
iPertsov
 Стаж: 17 лет 2 месяца Сообщений: 24
|
iPertsov ·
28-Дек-08 10:54
(спустя 1 час 33 мин.)
Tempter57
Спасибо, дружище! Все работает.
Ты луччий
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
28-Дек-08 11:08
(спустя 13 мин.)
ага, попхоже core_0_3_1_1003 битый, и если сапгрейдится то придется откатываться на предыдущий core 1002 =)
|
|
LilVic
 Стаж: 16 лет 11 месяцев Сообщений: 246
|
LilVic ·
28-Дек-08 18:01
(спустя 6 часов)
LilVic писал(а):
Сделал рипы с видеокассет. С помощью тюнера Beholder M6. Хочу пережать, т.к. больно большие файлы получались. Хочу пережать с помощью VirtualDub, кодек XVid H.263, подключаемые фильтры Neat Video, MSU Smart Deblocking, Smart Deintelace. Разрешение оставил 720х576, битрейт в районе 3000. Сойдёт ли это для пересжатия, или стоит помучиться и что-то лучше сделать, с помощью других прог пересжать? Комп слабый.
И есть ли ещё какие-нить методы деинтерлейса. А, малость размывает быстрые сцены.
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
28-Дек-08 19:02
(спустя 1 час 1 мин.)
Tempter57
У меня ругается на отсутствие функции MTStack. Дословно: "Script error: There is no function, named MTStack". Также он ругается на функцию setmode. Я ставил разные версии AviSynth, включая вчерашний релиз-кандидат. Не ставил только какую-то преальфу 2.6.0. В случае с setmode, я просто взял один из существующих preset'ов (Deblock_Qed_Mask1) и вырезал оттуда строку "setmode(2,2)". Я не знаю к чему это привело, но скрипт вполне продолжил работать и даже показывает неплохие результаты, на мой взгляд. В итоге у меня сейчас такой скрипт:
скрытый текст
deblock_qed(quant1=20,quant2=16, aOff1=2,bOff1=4,aOff2=4,bOff2=8)
source = last
smooth = source.degrainmedian(limitY=8,limitUV=12,mode=3).fft3dgpu(bw=16, bh=16, bt=3, sigma=2, plane=0)
backward_vec2 = smooth.MVAnalyse(isb=true, delta=2, blksize=16, search=3, searchparam=2, pel=2, overlap=4, dct=0, idx=1)
backward_vec1 = smooth.MVAnalyse(isb=true, delta=1, blksize=16, search=3, searchparam=2, pel=2, overlap=4, dct=0, idx=1)
forward_vec1 = smooth.MVAnalyse(isb=false, delta=1, blksize=16, search=3, searchparam=2, pel=2, overlap=4, dct=0, idx=1)
forward_vec2 = smooth.MVAnalyse(isb=false, delta=2, blksize=16, search=3, searchparam=2, pel=2, overlap=4, dct=0, idx=1)
mask = mvmask(kind=1, vectors=forward_vec1).UtoY().spline36resize(source.width, source.height)
source2 = maskedmerge(source,smooth,mask)
source2.MVDegrain2(backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=400,idx=2)
RemoveGrain(0,11).gradfun2db(1.51)
LimitedSharpenFaster(ss_x=1.5, ss_y=1.5, smode=4, strength=90, overshoot=1, undershoot=1) # или smode=4 по вкусу
Но, как говорится, если можно лучше, то надо делать лучше. Отсюда вопросы. За что отвечает setmode и реально ли (и нужно ли) заставить работать второй приведеный тобой preset?
|
|
Tempter57
Стаж: 16 лет 11 месяцев Сообщений: 4995
|
Tempter57 ·
29-Дек-08 00:37
(спустя 5 часов, ред. 29-Дек-08 00:37)
_Woland_ Проверь наличие MTStack.avs и MT.dll в папке plugins у себя и avisynth.dll в Windows\system32
А теперь по-порядку: скачан ли архив plugins_filtering? установлена ли XviD 4PSP 5.036, произведена ли замена папок plugins и filtering в программе, на взятые из архива, чтобы подключая в ней фильтровые пресеты автоматом получать скрипты. Далее в Megui надо тоже в Setting указать путь к папке с plugins из состава программы XviD 4PSP 5.036 Только после этого можно ждать работоспособности скриптов, останутся возможные мои технические ошибки или описки, хотя пресеты и проверялись на работоспособность.
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
29-Дек-08 03:55
(спустя 3 часа)
Tempter57
Спасибо, разобрался. Правда скорость кодирования теперь просто убивает. По несколько часов на одну серию требуется.
|
|
Tempter57
Стаж: 16 лет 11 месяцев Сообщений: 4995
|
Tempter57 ·
29-Дек-08 07:56
(спустя 4 часа, ред. 29-Дек-08 10:48)
_Woland_
Кодируй к примеру, в один проход crf21, качество будет таким же, недостаток-трудно попасть в размер, но подбирая crf можно этого добиться. Посмотри общее количество кадров в фильме и к примеру в конце скрипта добавь кодирование 1000 кадров с середины:
Trim(9001,10000)
посмотри какой размер получится, а дальше простая арифметика: подбирая crf добейся нужного размера для 1000 кадров, зная общее количество кадров и желаемый общий размер минус размер звуковой дорожки. Разброс будет в 5%
|
|
_Woland_
 Стаж: 16 лет 9 месяцев Сообщений: 1067
|
_Woland_ ·
29-Дек-08 12:23
(спустя 4 часа)
Tempter57
Мне проще 2pass на ночь оставить, чем делать то, что ты описал.
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
29-Дек-08 16:32
(спустя 4 часа)
_Woland_ писал(а):
Спасибо, разобрался. Правда скорость кодирования теперь просто убивает. По несколько часов на одну серию требуется. 
А приведите пару скриншотов исходника и результата?
|
|
Davis_
 Стаж: 18 лет 5 месяцев Сообщений: 67
|
Davis_ ·
29-Дек-08 16:46
(спустя 14 мин., ред. 29-Дек-08 16:46)
Цитата:
Загрузка проекта в MeGUI и настройка параметров сжатия.
НЕ ДОПИСАНО
подскажите плз. где дописано? уж очень хочется сделать рип таким способом, а руководства толкового и по свежее найти не могу. спасибо.
если кому-нибудь несложно проконсультировать, напишите плиз. в личку.
|
|
Pustovetov
 Стаж: 17 лет 10 месяцев Сообщений: 4247
|
Pustovetov ·
29-Дек-08 17:28
(спустя 42 мин.)
Davis_ писал(а):
Цитата:
Загрузка проекта в MeGUI и настройка параметров сжатия.
НЕ ДОПИСАНО
подскажите плз. где дописано? уж очень хочется сделать рип таким способом, а руководства толкового и по свежее найти не могу. спасибо.
если кому-нибудь несложно проконсультировать, напишите плиз. в личку.
К примеру частично есть тут https://rutr.life/forum/viewtopic.php?t=1037661
|
|
Tempter57
Стаж: 16 лет 11 месяцев Сообщений: 4995
|
Tempter57 ·
29-Дек-08 18:16
(спустя 47 мин., ред. 29-Дек-08 18:16)
Davis_
Советую прочесть X264 Settings
|
|
|