проблема с длиной видео и аудио при конвертации .ts в .avi, из full HD в xvid by avisynth
Привет, Гость ( Вход | Регистрация )
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
проблема с длиной видео и аудио при конвертации .ts в .avi, из full HD в xvid by avisynth
Migel |
![]()
Сообщение
#1
|
Начинающий кинолюбитель ![]() ![]() Группа: Мемберы Сообщений: 57 Регистрация: 29 Июня '06 Откуда: уже не Europe 2 Юзер Цитировать ![]() |
Скачал я вот этот релиз:
http://tracker.rusdivx.net/details.php?id=7196 General #0 Complete name : Ocean's_Twelve.1080i.ru.en.ts Format : MPEG-2 Transport Format/Family : MPEG-2 File size : 9.69 GiB PlayTime : 2h 5mn Bit rate : 11 Mbps Video #0 Codec : MPEG-2 Video Codec profile : Main@High Codec settings/Matri : Custom PlayTime : 2h 5mn Bit rate : 12 Mbps Bit rate mode : CBR Width : 1920 pixels Height : 1080 pixels Aspect ratio : 16/9 Frame rate : 29.970 fps Chroma : 4:2:0 Interlacement : Interlaced Bits/(Pixel*Frame) : 0.193 в DGIndex сделал d2v проект, при этом ставил igonore pulldown flags, demux all audio, pid 11,14 кстати, в описании фаила написано, что там 2 дороги, DGIndex определил что только 1 дорога - русская при правильных PID, которые проверил в hdtv to mpeg проге. написал скриптик для avisynth: Loadplugin("C:\Program Files\AviSynth 2.5\plugins\DGDecode.dll") Loadplugin("C:\Program Files\AviSynth 2.5\plugins\decomb521.dll") Loadplugin("C:\Program Files\AviSynth 2.5\plugins\simpleresize.dll") Loadplugin("C:\Program Files\AviSynth 2.5\plugins\undot.dll") mpeg2source("E:\films\12ocean.d2v") Telecide(order=1,guide=1,post=2,vthresh=30) Decimate() Crop(0,10,-2,-12) UnDot() Lanczos4resize(720,400) //хочу я сделать авишку, которая будет играться железным плеером// открываю это дело в вирутал дабе, муксю аудио, настраиваю битрейт на нужный мне размер фаила и запускаю двумя проходами (настройки такие же как у Adware в топике по конвертации Ts в avi) через 5 часов фаил готов, НО, длина видео 1.47. чего-то там, а длина звука была 2.05.чегото-там и все рассинхронно охрененно. Как я понимаю, что-то не так с frame rate... но никак не могу понять в чем ошибка в скрипте. Нужна помощь! |
![]() ![]() ![]() |
shurikkein |
![]()
Сообщение
#2
|
Администрация трекера ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3227 Регистрация: 22 Фев '06 Откуда: Ленинград 2 Юзер Цитировать ![]() |
2
![]() QUOTE igonore pulldown flags . Почему? Имхо, этот выбор для смешанных источников и .А потом смело ставите order=1,guide=1 и decimate() Прежде чем кодировать, надо покадрово посмотреть результат в дубе. Плугины в папке avisynth\plugins должны подгружаться на автомате, поэтому первые 4 строчки без надобности -------------------- Плохой... Хороший... Главное - у кого ружьё!
|
Migel |
![]()
Сообщение
#3
|
Начинающий кинолюбитель ![]() ![]() Группа: Мемберы Сообщений: 57 Регистрация: 29 Июня '06 Откуда: уже не Europe 2 Юзер Цитировать ![]() |
QUOTE(shurikkein @ Воскресенье, 13 Апреля 2008, 7:49) 2 ![]() QUOTE igonore pulldown flags . Почему? Имхо, этот выбор для смешанных источников и .А потом смело ставите order=1,guide=1 и decimate() Прежде чем кодировать, надо покадрово посмотреть результат в дубе. Плугины в папке avisynth\plugins должны подгружаться на автомате, поэтому первые 4 строчки без надобности ну, да, я ставил ignore pulldown flags чтобы после использовать IVTC с помощью decimate(). а плагины подключал специально, чтобы не случилось смешения версий таковых (что было уже с разными версиями DGIndex, которые оказались несовместимы). Но что еще более интересно, вот скрипт, который написал GK: # Created with Gordian Knot # # http://gknot.doom9.org # PLUGINS LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll") LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\decomb.dll") #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\KernelDeInt.dll") LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll") #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\dgbob.dll") #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Convolution3d.dll") #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\FluxSmooth.dll") #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TomsMoComp.dll") #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\VSFilter.dll") #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\SimpleResize.dll") # SOURCE mpeg2source("E:\films\12ocean1.d2v") # TRIM #trim(startframe,endframe) # IVTC #Telecide(order=1,guide=1).Decimate() # or use #IVTC(44,11,95) #GreedyHMA(1,0,4,0,0,0,0,0) # DEINTERLACING (1) FieldDeinterlace() #FieldDeinterlace(blend=false) #TomsMoComp(1,5,1) # DEINTERLACING (2) #KernelDeInt(order=1,sharp=true) # or maybe #DGBob(order=1,mode=0) # DEINTERLACING (3) - special requests #GreedyHMA(1,0,0,0,0,0,0,0) #Telecide() #SeparateFields() # CROPPING crop(0,142,1918,810) # SUBTITLES #VobSub("FileName") # RESIZING BicubicResize(720,304,0,0.5) # DENOISING: choose one combination (or none) Undot() # 1) little noise #Temporalsoften(2,3,3,mode=2,scenechange=6) #mergechroma(blur(1.3)) #FluxSmoothST(5,7) # 2) medium noise #Temporalsoften(3,5,5,mode=2,scenechange=10) #Convolution3d("moviehq") #FluxSmoothST(7,7) # 3) heavy noise #Temporalsoften(4,8,8,mode=2,scenechange=10) #Convolution3d("movielq") #FluxSmoothST(10,15) # BORDERS #AddBorders(left,top,right,bottom) # COMPRESSIBILITY CHECK # !!!!Snip Size now has to be 14 for use in GKnot! #SelectRangeEvery(280,14) # FOOL CCEnc #empty = BlankClip() #AudioDub(last,empty) При этом я ставил force film в DGIndex. После кодировки рассинхрона не стало, однако длина фильма стала 2.04.56 против длины АС3 фаила оригинального 2.06.15 Ничего не понимаю уже!! поясните, люди, почему с GK получилось нормально, а скрипт не рабоает первый? И почему с GK длина фильма урезалась на полторы минуты по сравнению с АС3?? |
![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Среда, 07 Мая 2025, 15:18 |