|
BlackInferno
Стаж: 15 лет 1 месяц Сообщений: 618
|
BlackInferno ·
14-Апр-12 09:28
(12 лет 9 месяцев назад)
Xant1k писал(а):
Скорее всего потому-что резать надо по ключевым кадрам, а ты просто в него не попал, вот программа и добралась сама до него.
Вот и я так думаю, но как тогда их задать в уже готовом видео? Или есть другой способ порезать готовое видео? Или может быть прога другая?..
|
|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
14-Апр-12 10:10
(спустя 41 мин.)
BlackInferno писал(а):
Вот и я так думаю, но как тогда их задать в уже готовом видео? Или есть другой способ порезать готовое видео? Или может быть прога другая?..
насколько мне известно, нету таких способов. видео можно пилить (без перекодировки) только по ГОПам.
|
|
Xant1k
Стаж: 16 лет 8 месяцев Сообщений: 3718
|
Xant1k ·
14-Апр-12 11:24
(спустя 1 час 13 мин., ред. 14-Апр-12 11:24)
В инструкций Руководство по приготовлению DVD рипов программой VirtualDub-MPEG2 и кодеком XviD(ссылку не могу дать. форум помечает как СПАМ*) сказано открыть первый vob типо 01_1 и следом подгрузить др. vob. Хочу уточнить др. vob это те что по 1гб http://s019.radikal.ru/i642/1204/d6/e27e097dcc8e.png или все? И если те что по 1Гб нужно ли добавлять еще 600мб vob?
И еще, цель у меня научится делать правильные рипы. Отсюда вопрос: через что правильнее делать двд-рип, если конечная цель AVI/Xvid. Я так склоняюсь больше к DGIndex+VirtualDub+Xvid или сейчас имеет смысл делать MeGUI+x264 для просмотра на компе и бытовых плеерах?
Кстати, никак не могу найти мини-инструкцию как через GSPOT выставить dx50 где-то тут читал совсем недавно и потерял ссылку. Может кто подкинет.
|
|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
14-Апр-12 11:29
(спустя 5 мин., ред. 14-Апр-12 11:29)
Xant1k писал(а):
В инструкций форум. СПАМ сказано открыть первый vob типо 01_1 и следом подгрузить др. vob.
VTS_XX_YY - все с одинаковым индексом "XХ" (и "YY" нужно брать начиная с 01, а не 00)
Xant1k, правильный рип не зависит от используемой программы при правильном её применении, если она конечно не имеет каких=то касяков. Как вам удобнее, так и делайте.
Xant1k писал(а):
Я так склоняюсь больше к DGIndex+VirtualDub+Xvid или сейчас имеет смысл делать MeGUI+x264 для просмотра на компе и бытовых плеерах?
если у вас железка тянет 264, то сами понимаете, что это куда более продвинутый стандарт и лучше жать в нём. Тут как хотите, так и пляшите.
Зачем вам это, если вы в иксвид кодируете?
|
|
Lenchik
Стаж: 18 лет 6 месяцев Сообщений: 854
|
Lenchik ·
14-Апр-12 11:31
(спустя 2 мин.)
Yurasyk писал(а):
Зачем вам это, если вы в иксвид кодируете?
Раньше считалось, что повышет аппаратную совместимость с плеерами, поддерживающими DivX. Насколько это актуально сейчас — неизвестно.
|
|
BlackInferno
Стаж: 15 лет 1 месяц Сообщений: 618
|
BlackInferno ·
14-Апр-12 11:47
(спустя 15 мин.)
Yurasyk писал(а):
BlackInferno писал(а):
Вот и я так думаю, но как тогда их задать в уже готовом видео? Или есть другой способ порезать готовое видео? Или может быть прога другая?..
насколько мне известно, нету таких способов. видео можно пилить (без перекодировки) только по ГОПам.
Ага, а можно тогда вручную (но конечно же с помощью превью просмотра в MeGUI) задать ключевые кадры в скрипте, а потом в mkvmereage спокойно их порезать?
И если можно, то подскажите тогда код этого (вид тега и формат вписываемых значений).
|
|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
14-Апр-12 12:00
(спустя 13 мин.)
BlackInferno, это физически невозможно. Это примерно то же самое, что с медицинской справке указать, что у вас руки растут не из плеч, а из другого места, например из... талии. Может конечно есть магические проги, которыми такую пластическую операцию можно осуществить. Я не знаю. Может кто другой вам в этой теме ответит.
|
|
Xant1k
Стаж: 16 лет 8 месяцев Сообщений: 3718
|
Xant1k ·
14-Апр-12 12:04
(спустя 4 мин.)
Цитата:
VTS_XX_YY - все с одинаковым индексом "XХ" (и "YY" нужно брать начиная с 01, а не 00)
Да, 00 это файлы меню. Нашел в обновлённой инструкций на соседнем форуме. Но мне всё равно немного не понятно как выбирать эти VOB:) Вроде, если думаю в том направлении то, нужно выбирать из
vts_01_11
vts_01_12
vts_01_05
vts_02_11
vts_02_12
и вот если vts_02_05 нету то vts_01_05 не включать в список выходит?
|
|
Lenchik
Стаж: 18 лет 6 месяцев Сообщений: 854
|
Lenchik ·
14-Апр-12 12:11
(спустя 6 мин.)
BlackInferno писал(а):
задать ключевые кадры в скрипте
В скрипте - нет. В x264 - да:
Код:
--qpfile <string> Force frametypes and QPs for some or all frames
Format of each line: framenumber frametype QP
QP is optional (none lets x264 choose). Frametypes: I,i,K,P,B,b.
K=<I or i> depending on open-gop setting
QPs are restricted by qpmin/qpmax.
В XviD - не знаю.
|
|
BlackInferno
Стаж: 15 лет 1 месяц Сообщений: 618
|
BlackInferno ·
14-Апр-12 12:17
(спустя 6 мин., ред. 14-Апр-12 12:32)
Yurasyk, вот блин, тогда объясни мне как прикрепить аудио дороги к видео фильтром AudioDub()?
Дело в том, что я в MeGUI, в скрипте с помощью превью просмотра, выставил значения обрезки видео файла (начало и конец) и в готовом файле все просто идеально по таймингу, но без звука))) Вот мне и надо как-то прикрепить их к видео этим фильром. А вручню я резать просто запарюсь.
Lenchik писал(а):
В скрипте - нет. В x264 - да:
Код:
--qpfile <string> Force frametypes and QPs for some or all frames
Format of each line: framenumber frametype QP
QP is optional (none lets x264 choose). Frametypes: I,i,K,P,B,b.
K=<I or i> depending on open-gop setting
QPs are restricted by qpmin/qpmax.
А где это редактируется? В чем? Я виртуалдабом не пользуюсь....
Так, нашел, в настройках кодека, да и в инструкции тоже есть такая инфа, где вручную надо создать текстовый документ и вписать нужные кадры. Сейчас попробую сделать так...
|
|
Lenchik
Стаж: 18 лет 6 месяцев Сообщений: 854
|
Lenchik ·
14-Апр-12 12:31
(спустя 14 мин.)
BlackInferno писал(а):
А где это редактируется? В чем? Я виртуалдабом не пользуюсь....
Я показал дверь, войти в неё должны Вы сами. В противном случае, этот способ просто не для Вас.
|
|
HortonEN
Стаж: 17 лет Сообщений: 6333
|
HortonEN ·
14-Апр-12 13:14
(спустя 42 мин.)
Xant1k писал(а):
А так конечно нажал ОК. Просто любопытно почему выдало такую надпись...
Пуллдаун на ДВД формируется флагами в PS-потоке. BFF, TFF, RFF.
Иногда (даже на жутко лицензионной из себя лицензии) эти флаги неверно прописаны авторящим софтом. Тогда DGIndex как бы "теряет синхронизацию". Шло-шло нормальное 3:2, вдруг, бах ─ и выпадение у 5-7 фреймов.
Он Вам и сообщил об этом.
Ваше же нажатие "ОК / Да" ─ правильное решение. В 99.99999% случаев.
|
|
Pustovetov
Стаж: 17 лет 2 месяца Сообщений: 4254
|
Pustovetov ·
14-Апр-12 14:17
(спустя 1 час 3 мин.)
BlackInferno писал(а):
А где это редактируется? В чем? Я виртуалдабом не пользуюсь....
Вам надо создать текстовый файл примерно вот такого вида
скрытый текст
2661 I 16
29004 I 16
и подать его на кодеку в командной строке
|
|
george$t
Стаж: 14 лет 9 месяцев Сообщений: 4331
|
george$t ·
14-Апр-12 15:09
(спустя 51 мин.)
Tempter57
Yurasyk
imgeorgest писал(а):
Yurasyk писал(а):
попробуйте что-то типа
Если что-то будет выходить - отпишу здесь, или в ЛС, если не против.
Решил проблему консолью под Win7x64. Ависинт и икс 32 битные.
скрытый текст
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("G:\!Distrib\! Media\Videotools\DGIndexNV 2041\DGDecodeNV.dll")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll") setmtmode(5,3)
setmemorymax(1333) DGMultiSource("L:\Обработка\Бриллиантовая рука.BD\Бриллиантовая рука.BD.dgi")
setmtmode(2) Crop(0, 132, -0, -132)
Spline36Resize(1920, 816) ###[FILTERING]###
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll") source = last
pre = source.blur(1.5)
psuper = pre.MSuper(pel=1, sharp=2, rfilter=2)
ssuper = source.MSuper(pel=1, sharp=2, rfilter=2, levels=1)
b1v = MAnalyse(psuper,isb=true, delta= 1, blksize=16, overlap=8, truemotion=false, sadx264=3, dct=5)
f1v = MAnalyse(psuper,isb=false,delta= 1, blksize=16, overlap=8, truemotion=false, sadx264=3, dct=5)
cf1 = MCompensate(source, ssuper, f1v, thSCD1=300)
cb1 = MCompensate(source, ssuper, b1v, thSCD1=300)
interleave(cf1, source, cb1)
fft3dfilter(bw=32,bh=32,ow=16,oh=16,bt=3,sigma=2.5,sigma2=1.5,sigma3=1.5,sigma4=0.5,plane=4,sharpen=0.4)
selectevery(3,1) # DeBanding
GradFun2DB(1.21) ###[FILTERING]### SelectRangeEvery(FrameCount()/50, 50) #2500 frames test-script
скрытый текст
avs [info]: 1920x816p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264 [info]: profile High, level 4.1
x264 [info]: cabac=1 ref=5 deblock=1:1:-1 analyse=0x3:0x133 me=umh subme=11 psy=1 fade_compensate=0.00 psy_rd=1.05:0.15 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-3 threads=6 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=6 b_pyramid=2 b_adapt=2 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=60 rc=crf mbtree=1 crf=19.0000 qcomp=0.70 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=50000 vbv_bufsize=62500 crf_max=0.0 nal_hrd=none ip_ratio=1.40 aq=2:1.10
x264 [info]: started at Sat Apr 14 13:44:47 2012
x264 [info]: frame I:55 Avg QP:16.99 size:257065
x264 [info]: frame P:534 Avg QP:20.24 size:137769
x264 [info]: frame B:1943 Avg QP:21.50 size: 66228
x264 [info]: consecutive B-frames: 3.2% 1.1% 7.5% 20.5% 18.2% 48.1% 1.4%
x264 [info]: mb I I16..4: 14.4% 68.6% 17.0%
x264 [info]: mb P I16..4: 1.6% 32.1% 3.8% P16..4: 21.8% 26.2% 7.3% 3.4% 0.2% skip: 3.5%
x264 [info]: mb B I16..4: 0.2% 6.0% 0.5% B16..8: 36.2% 23.1% 4.4% direct:10.6% skip:19.0% L0:36.5% L1:39.8% BI:23.7%
x264 [info]: 8x8 transform intra:84.3% inter:40.0%
x264 [info]: coded y,uvDC,uvAC intra: 96.4% 65.4% 23.9% inter: 48.9% 25.2% 1.1%
x264 [info]: i16 v,h,dc,p: 17% 14% 22% 48%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 14% 14% 7% 9% 7% 13% 9% 19%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 6% 12% 6% 8% 12% 9% 17% 9% 22%
x264 [info]: i8c dc,h,v,p: 26% 36% 23% 16%
x264 [info]: Weighted P-Frames: Y:11.2% UV:4.9%
x264 [info]: ref P L0: 51.3% 10.9% 21.6% 8.3% 6.8% 1.0% 0.0%
x264 [info]: ref B L0: 89.3% 7.7% 2.1% 0.9%
x264 [info]: ref B L1: 98.0% 2.0%
x264 [info]: kb/s:16392.24 encoded 2532 frames, 1.42 fps, 16392.30 kb/s
x264 [info]: ended at Sat Apr 14 14:14:31 2012
x264 [info]: encoding duration 0:29:44!!!!!!!!!!!!!!!!!!!!!!!!!!!
Не берусь судить, почему не пашет под 32 бит ОС. Вполне возможно, не хватало того 500 мегабайтного хвостика из 4 Гб оперативки, которого они не видели.
Теперь прокачаю варианты и постараюсь найти общий знаменатель.
LonerD
На следующей неделе ставлю четыре планки по четыре. Тогда и выводы можно будет сделать по-поводу целесообразности апгрейда, скорости итд.
|
|
BlackInferno
Стаж: 15 лет 1 месяц Сообщений: 618
|
BlackInferno ·
14-Апр-12 17:11
(спустя 2 часа 2 мин., ред. 14-Апр-12 17:11)
Xant1k, Yurasyk, Lenchik, всем спасибо за помощь!
Нашел свой вариант решения проблемы:
1. С помощью ручной прописки в текстовом файле ключевых кадров и последующем прикриплении этого файла к h.264.
2. Затем выходной файл режу с помощью mkvmereage.
3. Вот и все. Всем спасибо за помошь!
|
|
Xant1k
Стаж: 16 лет 8 месяцев Сообщений: 3718
|
Xant1k ·
15-Апр-12 12:15
(спустя 19 часов)
Xant1k писал(а):
Цитата:
VTS_XX_YY - все с одинаковым индексом "XХ" (и "YY" нужно брать начиная с 01, а не 00)
Да, 00 это файлы меню. Нашел в обновлённой инструкций на соседнем форуме. Но мне всё равно немного не понятно как выбирать эти VOB:) Вроде, если думаю в том направлении то, нужно выбирать из
vts_01_11
vts_01_12
vts_01_05
vts_02_11
vts_02_12
и вот если vts_02_05 нету то vts_01_05 не включать в список выходит?
Всё разобрался сам глянув другие рипы...Всё что не 01_хх не включать(например 02_хх,03_хх)
|
|
clrnew
Стаж: 16 лет 8 месяцев Сообщений: 214
|
clrnew ·
15-Апр-12 15:11
(спустя 2 часа 55 мин., ред. 15-Апр-12 15:11)
Столкнулся с непонятной проблемой: megui везде вместо точки ставит запятую. Например, в avs скрипте fps=29,970 вместо fps=29.970, что еще можно поправить. Но при запуске кодирования тот же crf 18,0 вместо 18.0 уже так просто не заменить. Кто-нибудь сталкивался? UPD: Проблему решил сам - в региональных настройках (панель управления) поменять разделитель дробной и целой части с , на . Непонятно только, почему раньше все было нормально.
|
|
jhonny2
Стаж: 17 лет 10 месяцев Сообщений: 4892
|
jhonny2 ·
16-Апр-12 10:38
(спустя 19 часов, ред. 16-Апр-12 10:38)
Добрый день, может кто поможет советом как сделать такую настройку.
Кодирую в основном в CRF, но нужно, если не укладываюсь в отведённый диапазон битрейта (мин и макс), что бы сразу запускался второй проход с целевым битрейтом и естественно беря данные статистики от первого прохода crf.
Можно ли такое реализовать в AVS скрипте?
|
|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
16-Апр-12 10:45
(спустя 6 мин.)
Я думаю, это можно сделать, но нужно это дело запрограммировать. Может кто вам подкинет конкретные идейки, наброски, как это сделать.
jhonny2 писал(а):
Можно ли такое реализовать в AVS скрипте?
Скрипт здесь совершенно ни при чём.
|
|
Xant1k
Стаж: 16 лет 8 месяцев Сообщений: 3718
|
Xant1k ·
16-Апр-12 11:33
(спустя 47 мин., ред. 16-Апр-12 11:33)
Есть видео https://rutr.life/forum/viewtopic.php?t=3218318, пытаюсь с него сделать рип, но не могу понять в каких случаях делать кроппинг и ресайх и главное КАК?! Кучу статей перечитал всё понять не могу. Не обессудьте, на простом языке поясните, пожалуйста, как это делать и в каких случаях применять. Ну, и попутно пару моментов по параметрам разобрать.
Вообщем делаю так:
1) Подгружаю вобы в DGIndex, выставляю Video - iDCT Algorithm - IEEE 1180 Reference. Auido - Demux all tracks. На параметры Frame Rate and Video Type глянул. Всё правильно NTSC и 29.970 fps. Далее Save Project and Demux Video.
2) Открываю *m2v файл-проекта в VirtualDubMod...
Тут хочу отступить. Поставил xvid и он в дабе в двух вариантах присутствует: обычный и YV12. В одной из инструкций предлагается для правильного рипа выставить в настройках декодека XviD YV12 в Output Colourspace...
Отсюда вопрос - может стоит не делать этого и выбрать Xvid с YV12?
А далее та самая загвоздка с кроппингом и ресайзом...
DVDInfo показала - NTSC 16:9 (720x480) VBR Auto Letterboxed
Почитав что такое леттербокс, понял что это широкоформатные фильмы(16:9) предназначенные для телевидения стандартной четкости с сохранением исходного соотношения сторон изображения, когда к картинке сверху и снизу добавляются черные полосы. Это и видно, если в MPC - HC видео смотреть. Значит на телевизоре 4:3 не будет этих бордюров, а на 16:9 они будут. Вроде ясно всё. Но! Узнав что бывают NTSC анаморфный 16-9(это так полагаю и есть тот самый letterbox?) и NTSC не анаморфный 4-3 - встал в тупик. Куча мыслей в голове...Одна из которых, как же так?! Ведь википедия говорит что "Размер видео кадра для стандарта NTSC — 720×480 точек" - это тот самый мой анаморфный исходник. А тогда какое разрешение для 4-3 NTSC? И как правильно производить кроп?
Из инструкциий решил попытаться, в дабе зашел в Video - Filters - Add - null transform - OK - Croping, но никаких черных полос сверху и снизу не вижу. Соответственно тут и прошу помощи...заодно как правильно кроппинг сделать для 16:9 и 4:3 NSTC
3) Непосредственно настройки кодека. Я решил на утруждать себя исследованием и большинство оставить в дефолтном состояний, но в инструкциях, которые читал есть разногласия, а именно:
В настройках 2ого прохода I-frames closer than… (frames) - оставить 1 или выставить 2?
VHQ metric какое лучше выставить; 0-PSNR or 1-PSNR-HVS-M? и в каких случаях применять.
4) Сказано, что Trellis quantization – Функция работает только с матрицей квантования H.263.
- Почему если выставить MPEG матрицу - галочка на этой функций остаётся? Или она там чисто визуально останется, но при кодирований задействоваться Trellis не будет?
Тут еще вычитал что
Цитата:
Использование не стандартных матриц квантования может создать проблемы при воспроизведении на бытовых DVD проигрывателях.
Действительно ли это так или можно без опаски использовать? Рип опять таки собираюсь делать для паблика, а не только для себя.
Так же возникли сомнения с
Цитата:
Adaptive Quantization - снижение битрейта кодеком в тех местах кадра, где, по его мнению, разница в цвете не заметна человеческому глазу
В некоторых источниках даётся разное описание.
- Оставлять "off" или переключить на иное значение?
Касательно Packed bitstream - опять источники дают разное описание, к примеру:
Цитата:
В последних версиях XviD, большая часть проблем, связанных с Упаковыванием битового потока, как говорят, были решены.
- можно ли на 100% утверждать что установка галки в чекбоксе не вызовет проблем на любом бытовом плеере - как на новых так и очень старых моделях?
|
|
Pro_Rock_
Стаж: 16 лет 2 месяца Сообщений: 3164
|
Pro_Rock_ ·
16-Апр-12 11:40
(спустя 7 мин.)
Xant1k писал(а):
Открываю *m2v файл-проекта в VirtualDubMod
Это не файл проекта, а видеоряд. Файл проекта это *.dgi
|
|
Xant1k
Стаж: 16 лет 8 месяцев Сообщений: 3718
|
Xant1k ·
16-Апр-12 11:46
(спустя 5 мин.)
Да какая разница. Всё равно делаю всё как положено.
|
|
Pro_Rock_
Стаж: 16 лет 2 месяца Сообщений: 3164
|
Pro_Rock_ ·
16-Апр-12 11:48
(спустя 2 мин.)
Xant1k писал(а):
Да какая разница.
Большая, как ни странно.
Xant1k писал(а):
Всё равно делаю всё как положено.
Ок, продолжайте, я вижу у вас отлично получается.
|
|
Xant1k
Стаж: 16 лет 8 месяцев Сообщений: 3718
|
Xant1k ·
16-Апр-12 11:55
(спустя 7 мин.)
Pro_Rock_
Ну вообще-то у меня действительно получается иначе я бы не открыл даже файл проекта. И к твоему сведению никаких dgi нету на выходе. Там только d2v, m2v. А разницы действительно нету. Ты же понимаешь прекрасно о чем идёт речь...
|
|
night_spell
Стаж: 16 лет 6 месяцев Сообщений: 585
|
night_spell ·
16-Апр-12 16:45
(спустя 4 часа, ред. 11-Май-12 22:13)
|
|
bugariarmando
Стаж: 17 лет 6 месяцев Сообщений: 4685
|
bugariarmando ·
16-Апр-12 17:37
(спустя 51 мин.)
jhonny2 писал(а):
Можно ли такое реализовать в AVS скрипте?
Можно, в xcrfmulti.cmd из этой темы: Как выбрать оптимальный битрейт и ключевые параметры для рипа в x264
скрытый текст
особенности работы
если на первый проход из любого количества выпадет CRF (crfbit <= 50), то первый проход пройдёт с ключом --slow-firstpass независимо от предустановок в конфигурационной части файла xcrfmulti.cmd
в рабочей папке скрипт создаёт папку logs, в которую складывает полные логи работы кодека
в текущей папке создаётся файл с расширением .final.xlog.txt, в который складывается информативная часть логов
тонкую настройку кодека под конкретный исходник можно осуществлять правкой вводного блока CONFIG в скрипте xcrfmulti.cmd, там же прописываются имена файлов с исполнительными модулями используемой версии кодека и при необходимости пути к ним
ключи командной строки перекрывают соответствующие параметры, заданные в самом файле xcrfmulti.cmd
полный лог работы по каждому проходу кодек сохраняет в папке logs\, лог, содержащий совокупно только информативную часть по каждому проходу сохраняется в текущей папке
при повторном запуске из каталога, где уже содержится папка logs\ скрипт пропустит сделанные ранее проходы независимо от итоговых битрейтов. за счёт этой особенности можно кодировать первый проход в crf, а второй в целевой битрейт, например
xcrfmulti video.avs 18 1 && xcrfmulti video.avs 4500 2
первый медленный проход будет сделан с crf 18, при повторном запуске первый проход будет пропущен и сразу запустится второй проход в битрейт 4500
|
|
leonidshokin
Стаж: 15 лет 4 месяца Сообщений: 5
|
leonidshokin ·
16-Апр-12 18:46
(спустя 1 час 9 мин.)
Heaven Cat.Спасибо вам за помощь.
|
|
Heaven Cat
Стаж: 14 лет 10 месяцев Сообщений: 1463
|
Heaven Cat ·
16-Апр-12 20:37
(спустя 1 час 51 мин.)
пожалуйста))) рада если пригодилось)))
|
|
anakata
Стаж: 16 лет 6 месяцев Сообщений: 1115
|
anakata ·
16-Апр-12 23:24
(спустя 2 часа 46 мин., ред. 16-Апр-12 23:24)
Прошу помощи, ибо запутался с интерлейсным видео окончательно.
Итак, пришло оно ко мне вот с таким текстовым дополнением:
MPEG2Repair:
Код:
Sequence Frame 145128(800-B) / Time 1:40:48 :
Info: End of MPEG2 sequence Sequence Summary: File Size Processed: 7.48 GB, Play Time: 01h:40m:48s
1920 x 1080 (Display Extension: 1920 x 1088), 29.97 fps (24.00 fps Telecine), 14.25 Mbps (9.95 Mbps Average).
Average Video Quality: 50.60 KB/Frame, 0.20 Bits/Pixel.
AC3 Audio: 3/2 Channels (L, C, R, SL, SR) + LFE, 48.0 kHz, 384 kbps.
Dialog Normalization: -27.0 dB, Center Mix Level: -3.0 dB, Surround Mix Level: -3.0 dB
0 of 145128 video frames found with errors.
0 of 189005 audio frames found with errors.
0 corrupted video bytes in file.
0.000000 seconds of video timestamp gaps.
0.000000 seconds of audio timestamp gaps.
MediaInfo
Код:
Format : MPEG-TS
File size : 7.48 GiB
Duration : 1h 40mn
Overall bit rate mode : Variable
Overall bit rate : 10.6 Mbps Video
ID : 17 (0x11)
Menu ID : 1 (0x1)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=2, N=14
Codec ID : 2
Duration : 1h 40mn
Bit rate mode : Variable
Bit rate : 9 713 Kbps
Maximum bit rate : 14.3 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Bottom Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.156
Stream size : 6.84 GiB (91%) Audio
ID : 20 (0x14)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : 129
Duration : 1h 40mn
Bit rate mode : Constant
Bit rate : 384 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 : -376ms
Stream size : 277 MiB (4%)
1. В контейнере как минимум нарезка из двух кусков - 5 секундная заставка хрени (ac 2.0) и сам фильм (ac3 5.1).
2. Как правильно индексировать такое видео?
- Вытаскиваю eac'ом в mkv
скрытый текст
Код:
TS, 1 video track, 1 audio track, 1:40:48, 60i /1.001
1: MPEG2, 1080i60 /1.001 (16:9)
2: AC3, 2.0 channels, 384kbps, 48kHz, dialnorm: -27dB, -343ms
[v01] Extracting video track number 1...
[v01] Cropping bitstream from 1920x1088 to 1920x1080.
[v01] Muxing video to Matroska...
Added fps value (30 /1.001) to MKV header.
Video track 1 contains 145127 frames.
eac3to processing took 15 minutes, 4 seconds.
Done.
Индексирую ffms2. В AvsP получаю 145127 фреймов.
- Индексирую (сырой поток, вытянутый tsmuxer'ом, или поток в ts-контейнере - не важно) DGIndex'ом - 181267 фрейма
После TDecimate() остается 145013 фреймов.
Что косячит?
3. Не уловил, почему после ffms деинтерлейс не нужен? Поправка: не нужен для фильма, на "заставке" гребенка есть.
4. Почему DGIndex определяет видео на заставке как интерлейс, а на фильме - прогрессив?
5. И не по теме вопрос, но смысла давать вводные в нескольких темах не вижу. Куда муксить это видео? В mkv нормально? Никаких танцев кроме как
Код:
eac3to film.ts 1: video.mkv
не потребуется?
|
|
BlackInferno
Стаж: 15 лет 1 месяц Сообщений: 618
|
BlackInferno ·
17-Апр-12 08:31
(спустя 9 часов, ред. 17-Апр-12 08:31)
Помогите кто может.
Все делал согласно этой инструкции. Делал рип с помощью DGIndex + MeGUI.
После индексации видео в DGIndex все звуковые дорожки были вынуты и им присвоилось значение "0", т.е. без задержки или опережения.
Но вот после того, как я их приклеил к уже рипнутому видео у меня происходит в конце фильма маленький рассинхрон (примерно 1 секунда или меньше). Причем в начале видео звук идет абсолютно без рассинхрона, но чем ближе к концу видео звук начинает постепенно рассинхровываться (отставать).
Что делать? И в чем причина этого рассинхрона?
P.S. С оригинальным DVD все впорядке.
|
|
|