Привет, Гость ( Вход | Регистрация )


 
Closed TopicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный+

> Руководство по конвертации файлов .ts в .avi с использованием XviD, Guide:How to convert .ts files to avi with xvid.

adware
post Вторник, 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 winkold.gif


Создание 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 часов файл готов! tongue.gif

Отредактировано: adware в Суббота, 07 Октября 2006, 23:45


--------------------
De qustibus et coloribus non est disputantum.
Adware.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Closed TopicTopic OptionsStart new topic
2 пользователей читают эту тему (2 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Пятница, 29 Марта 2024, 1:27