Руководство по конвертации файлов .ts в .avi с использованием XviD, Guide:How to convert .ts files to avi with xvid.
Привет, Гость ( Вход | Регистрация )
Клуб Янча Трекер КВН ВиКи Правообладателям | Помощь Поиск Участники Календарь |
Руководство по конвертации файлов .ts в .avi с использованием XviD, Guide:How to convert .ts files to avi with xvid.
adware |
Вторник, 19 Июля 2005, 22:30
Сообщение
#1
|
Видеоман Группа: Team RDA Сообщений: 4232 Регистрация: 22 Ноя '03 Откуда: SOME @ EDGES OF EUROPA 2 Юзер Цитировать |
Небходимые программы для кодирования:
XviD 1.1.0 beta2 codec (win32 binary: Koepi's, Nic's) HDTV to MPEG2 v1.10.6 DGIndex AviSynth 2.5.5 AviSynth plugins: - MPEG2Dec3 v.1.10 - MPEG2 декодер - Decomb Plugin for Avisynth Version 5.2.1 - deinterlace, IVTC, убирает двойные кадры - UnDot - фильтр для удаления точек - SimpleResize - нужен только, когда источник 1080i кодируется как 720p VirtualDubMod BeSliced 0.2 - коррекция ошибок в Ac3 аудио файле Небходимые программы для декодирования: fddshow - fast MPEG4 filters (XviD , DivX, etc) cvs builds AC3Filter - для AC3 воспроизведения Кодирование: Находим PIDs Открываем .ts файлы в HDTV to MPEG2 Смотрим PIDVideo и Audio MPEG2_Transport_PID=11,14 (if in HDTV2Mpeg2 Video PID was 0x11 and Audio PID was 0x14) Закрываем HDTV2Mpeg2 Создание D2V проекта Открываем .ts файлы в DGIndex Проверьте следующие опции : Video/Field Operation/ None Audio/Dolby Digital/Demux All Tracks Сохраняем D2V проект (F4 or File/ Save project) Когда программа закончит, (посмотрите на окошко статуса справа), можно закрыть DGIndex Создание AviSynth(.AvS) проекта: Старт Notepad Если источник 720p делаем так: LoadPlugin("C:\AVIsynth 2.5\plugins\DGDecode.dll") LoadPlugin("C:\1\gd\AviSynthPlugins\decomb.dll") LoadPlugin("C:\1\gd\AviSynthPlugins\KernelDeInt.dll") LoadPlugin("C:\1\gd\AviSynthPlugins\UnDot.dll") #LoadPlugin("C:\1\gd\AviSynthPlugins\dgbob.dll") #LoadPlugin("C:\1\gd\AviSynthPlugins\Convolution3d.dll") #LoadPlugin("C:\1\gd\AviSynthPlugins\FluxSmooth.dll") #LoadPlugin("C:\1\gd\AviSynthPlugins\TomsMoComp.dll") #LoadPlugin("C:\1\gd\AviSynthPlugins\VSFilter.dll") #LoadPlugin("C:\1\gd\AviSynthPlugins\SimpleResize.dll") QUOTE Loadplugin("D:\AVIsynth 2.5\plugins\mpeg2dec3.dll") Loadplugin("D:\AVIsynth 2.5\plugins\decomb521.dll") Loadplugin("D:\AVIsynth 2.5\plugins\undot.dll") mpeg2source("D:\your_project.d2v") скажем так mpeg2source("D:\HDTV-KINO\Code.46.2003.HDTV.1080i\Code.46.2003.HDTV.1080i..d2v") Telecide(order=1,guide=1).Decimate(5) UnDot() Decimate понижает частоту кадров до 23,976 fps UnDot удаляет малый шум и повышает возможность качественного кодирования Если источник 1080i и вы хотите его закодировать kak 720p, то делаем так: QUOTE Loadplugin("D:\AVIsynth 2.5\plugins\mpeg2dec3.dll") Loadplugin("D:\AVIsynth 2.5\plugins\decomb521.dll") Loadplugin("D:\AVIsynth 2.5\plugins\simpleresize.dll") Loadplugin("D:\AVIsynth 2.5\plugins\undot.dll") mpeg2source("D:\your_project.d2v") Telecide(order=1,guide=1,post=2,vthresh=30) Decimate() crop(8,6,-8,-10) UnDot() simpleresize(1280,720) Telecide для deinterlace video Decimate убирает двойные кадры произведенные Telecide и понижает частоту кадров до 23,976 Сrop обрезает изображение (8 слева, 8 справа, 6 сверху и 10 снизу) если Вы не хотите подрезать маленькие границы, или ваше видео не имеет того, только (0,0,0,-8) - это отрежет 8 pix снизу (эту серую полоску) UnDot удаляет малый шум и повышает возможность качественного кодирования [/i]Lanczos4Resize[/i]илиSimpleresize изменяет размер до 1280x720 Если источник 1080i, то делаем так: QUOTE Loadplugin("D:\AVIsynth 2.5\plugins\mpeg2dec3.dll") Loadplugin("D:\AVIsynth 2.5\plugins\decomb521.dll") Loadplugin("D:\AVIsynth 2.5\plugins\undot.dll") mpeg2source("D:\your_project.d2v") Telecide(order=1,guide=1,post=2,vthresh=30) Decimate() cropbottom(8) UnDot() Telecide для deinterlace video Decimate убирает двойные кадры произведенные Telecide и понижает частоту кадров до 23,976 Это только отрежет 8 pix снизу (эту серую полоску), если отрезать больше ,то вы не получите 1920x1080 без изменнения размера UnDot удаляет малый шум и повышает возможность качественного кодирования Сохраняем AviSynth(.AvS) проект:Save As->your_project.avs (где, your_project, имя файла с окончанием .avs, которое вы хотите) Вы можете проверить avs script. Просто откройте your_project.avs, например, в медиа плеере. Кодирование фильма в VirtualDubMod Открываем your_project.avs в VirtualDubMod (File -> Open Video File) Включите Fast Recompress mode (Video -> Fast Recompress) Открываем диалоговое окно (Ctrl-C or Video -> Compression) Выбираем Xvid MPEG-4 Codec и нажимаем configure Выставляем в Profile @ Level: to (unrestricted) и нажимаем more Выставляем Quantization type: to MPEG Нажимаем OK Выставляем Encoding type: Twopass - 1st pass и нажимаем more Пишем название файла статистики: D:\your_file.pass Нажимаем OK Нажимаем OK Сохраняем AVI (F7 or File -> Save As) имя файла с окончанием .AVI, которое вы хотите Можно установить галочку VDon't run this now... если не хотите чтобы кодирование началось немедленно Открываем диалоговое окно снова (Ctrl-C or Video/Compression) Конфигурация кодека Выставляем Encoding type: Twopass - 2nd pass и нажимаем more проверьте чтобы имя файла статистики было с таким же названием, как и 1st pass Нажимаем OK Вставляем желаемый Target bitrate или Target size (можно изменить его, кликнув мышей) Нажимаем OK Открываем диалоговое окно stream list dialog (Streams -> Stream list) Нажимаем ADD pick ваш ac3 файл Открываем диалоговое окно interleaving (Ctrl-I or RMB -> interleaveing) Выставляем Interleave audio every 64 ms Выставляем Delay audio track by xxx ms (где xxx значение задержки из названия файла). Если ваш ac3 название файла оканчивается как: DELAY -654ms то вы должны установить -654 Нажимаем OK Нажимаем OK Сохраняем AVI (F7 or File -> Save As) имя файла с окончанием .AVI, которое вы хотите, например Апокалипсис.2 .AVI.На этот раз это будет конечный файл .AVI,который вы будете использовать в дальнейшем . Установить галочку VDon't run this now... если это было установлено для первого прохода Если установлено Don't run this now... то запуск кодирования предельно прост - Нажимаем F4 или File -> Job control... и Start Примерно через 15-20 часов файл готов! Отредактировано: adware в Суббота, 07 Октября 2006, 23:45 -------------------- |
Lo-Fi Версия | CMSBlog | Сейчас: Среда, 13 Ноября 2024, 1:15 |