Собираем
информацию
по крупицам
Статьи - Компьютерное

Mplayer / Mencoder

Как в Linux использовать AviSynth через Wine
25-11-2010
19:58:40

Чтобы воспользоваться возможностями программы AviSynth в Linux, её можно запускать из-под Wine, и работать совместно с Mplayer.

 

Для полноценной работы AviSynth в Wine, нужно не забыть установить внутри Wine набор Win32-видеокодеков - KLite Codec Pack или тому подобное.

 

Кроме AviSynth, понадобится windows-программа avs2yuv. Вот её краткое описание на английском:
 

Avs2yuv - to pipe avisynth scripts to ffmpeg2theora, still CLI though.

 

Другими словами, программа преобразует avs-файл (с помощью AviSynth) в видеопоток формата YUV (точка-в-точку, без потери качества), и направляет этот поток на стандартный вывод.

 

Таким образом, направив выходной поток этой программы в Mplayer, можно организовать взаимодействие Mplayer и AviSynth.

 

Пример:

 

$ wine avs2yuv.exe video.avs - | mencoder - -o video.avi -ovc lavc -lavcopts mbd=2:trell:v4mv:vqscale=2

 

В качестве программы-получателя потока можно использовать не только Mplayer, но и любую другую программу, например кодировщих видео в формат Theora:

 

$ wine avs2yuv.exe video.avs -o - | theora -f yuv4mpegpipe --aspect 16:9 -v 7 --optimize -S 0 --inputfps 23.976 - -o video.ogg

 

Главный недостаток такого подхода в том, что под Wine могут установиться не все нужные кодеки. Например, я не смог установить кодек DV2 для работы с видео, захваченным с видеокамеры SONY. Поэтому для работы с домашним видео приходится пользоваться нативными Linux-программами.

 



К списку "Компьютерное"

Интересное на сайте


ПЭВМ "Микроша" » Комплект программ "Редактор и Ассемблер" для ПЭВМ "Микроша"

Часть документации на ПЭВМ "Микроша" с описанием работы текстового редактора и транслятора ассемблера. Данный комплект программ занимал 4Кб: 2Кб уходи...


Mplayer / Mencoder » Как быстро удалить произвольную часть видео из видеофайла

Чтобы удалить ненужные части из видеопотока, можно воспользоваться EDL-файлом.Изначально EDL-файл предназначен для того, чтобы при просмотре фильма ск...


Классическая анимация » Прыгающая подушка

Оборудование: Pentium-IV, Wacom Graphire3 CTE-630 Среда: Flash 8 Год: 2005   Первая и, видимо, последняя попытка нарисовать мини-мультфильм по т...

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика


http://sad6sotok.ru/ как выращивать петрушку посадка и уход.
Проектирование большого цода datadome.ru.

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

База Pipitos1983

База Soxsten

База Silenn

База Shlyapnikova - херомантия и ригидность

База Svoynickname

База Larson227

База Velonski

База BrokeRU

База Mcold

База Alensav (1, 2, 3)

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

База RuDennn (Bunny-Hop)

База Manakaden

База Vitvrn

База Fanrok

База Grimar

База_Juryak

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик