Собираем
информацию
по крупицам

RSS подписка

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

Статьи - Компьютерное

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-программами.

 



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

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



Внимание!


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

 

База Xintrea (стр. 1)

База Rarrugas (стр. 1)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean (стр. 1)

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (стр. 1)

База Pipitos1983

База Silenn (стр. 1)

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

База Velonski (стр. 1)

База BrokeRU (стр. 1)

База Mcold (стр. 1)

База Alensav (стр. 1)

База Alensav2 (стр. 1)

База Consp11 (стр. 1)

База Kozlov-AE (стр. 1)

База Wwwlir (стр. 1)

База Duwaz (стр. 1)

 

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

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База RuDennn (Bunny-Hop)

База Manakaden

База Vitvrn

База Fanrok

База Grimar

База_Juryak

База Nicolasomsk

База Azatserikbaev

База Shut913

 

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

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