[не удалять] Обработка и пересжатие видео [архив №4]

Страницы :   Пред.  1, 2, 3 ... 74, 75, 76 ... 99, 100, 101  След.
Тема закрыта
 

BlackInferno

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

Сообщений: 618

BlackInferno · 14-Апр-12 09:28 (12 лет 9 месяцев назад)

Xant1k писал(а):
Скорее всего потому-что резать надо по ключевым кадрам, а ты просто в него не попал, вот программа и добралась сама до него.
Вот и я так думаю, но как тогда их задать в уже готовом видео? Или есть другой способ порезать готовое видео? Или может быть прога другая?..
[Профиль]  [ЛС] 

Yurasyk

Стаж: 16 лет 3 месяца

Сообщений: 3506

Yurasyk · 14-Апр-12 10:10 (спустя 41 мин.)

BlackInferno писал(а):
Вот и я так думаю, но как тогда их задать в уже готовом видео? Или есть другой способ порезать готовое видео? Или может быть прога другая?..
насколько мне известно, нету таких способов. видео можно пилить (без перекодировки) только по ГОПам.
[Профиль]  [ЛС] 

Xant1k

Top Seed 01* 40r

Стаж: 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, то сами понимаете, что это куда более продвинутый стандарт и лучше жать в нём. Тут как хотите, так и пляшите.
Xant1k писал(а):
dx50
Зачем вам это, если вы в иксвид кодируете?
[Профиль]  [ЛС] 

Lenchik

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

Сообщений: 854


Lenchik · 14-Апр-12 11:31 (спустя 2 мин.)

Yurasyk писал(а):
Xant1k писал(а):
dx50
Зачем вам это, если вы в иксвид кодируете?
Раньше считалось, что повышет аппаратную совместимость с плеерами, поддерживающими 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

Top Seed 01* 40r

Стаж: 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

AVC-Видео

Стаж: 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

Top Seed 01* 40r

Стаж: 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

Top Seed 01* 40r

Стаж: 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

Top Seed 01* 40r

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

Сообщений: 3718

Xant1k · 16-Апр-12 11:46 (спустя 5 мин.)

Да какая разница. Всё равно делаю всё как положено.
[Профиль]  [ЛС] 

Pro_Rock_

Стаж: 16 лет 2 месяца

Сообщений: 3164


Pro_Rock_ · 16-Апр-12 11:48 (спустя 2 мин.)

Xant1k писал(а):
Да какая разница.
Большая, как ни странно.
Xant1k писал(а):
Всё равно делаю всё как положено.
Ок, продолжайте, я вижу у вас отлично получается.
[Профиль]  [ЛС] 

Xant1k

Top Seed 01* 40r

Стаж: 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)

* delete *
[Профиль]  [ЛС] 

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. Как правильно индексировать такое видео?
  1. Вытаскиваю 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 фреймов.
  2. Индексирую (сырой поток, вытянутый 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 все впорядке.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error