avisynth (или похожий инструмент) для Linux

2836
hasen

Есть ли способ запустить Avisynth на Linux?

ИЛИ ЖЕ

Есть ли подобный инструмент? То есть способ записи файла сценария, который может быть воспроизведен в видеопроигрывателе и / или передан в кодировщик и т. Д.

Обновить:

Мой дистрибутив min (основан на Ubuntu).

Я пытался собрать из исходного кода и потерпел неудачу (это сложно, я мог бы попытаться снова когда-нибудь).

Позвольте мне уточнить

Я не хочу, чтобы avisynth запускался столько, сколько я хочу, чтобы иметь возможность монтировать видео с помощью файла текста / скрипта.

Реальный вопрос здесь: есть что - то еще на Linux, что позволяет это?

Например: возможно ли использовать gstreamerдля монтажа видео с помощью сценариев? Если да, то как?

1

5 ответов на вопрос

1
hasen

Похоже, вино + avs2yv это путь

Цитата из http://akuvian.org/src/avisynth/avs2yuv/ :

Пример использования:
wine avs2yuv.exe foo.avs - | mencoder - -o hfyu.avi -ovc lavc -lavcopts vcodec=ffvhuff:vstrict=-1:pred=2:context=1

1
Vladimir Panteleev

Так как никто еще не упомянул это:

Есть VapourSynth, кроссплатформенный инструментарий, очень похожий на AviSynth, который использует Python в качестве языка сценариев.

http://www.vapoursynth.com/

Пример синтаксиса:

import vapoursynth as vs core = vs.get_core() video = core.ffms2.Source(source='Rule6.mkv') video = core.std.Transpose(video) video.set_output() 

Чтобы воспроизвести файл сценария в проигрывателе (mpv):

vspipe --y4m script.vpy - | mpv - 

Чтобы закодировать вывод скрипта с помощью ffmpeg:

vspipe --y4m script.vpy - | ffmpeg -i pipe: encoded.mkv 
0
DaveParillo

Если вы хотите скомпилировать его, есть Avisynth 3.0 - доступен исходный код и есть бинарный дистрибутив Gentoo.

ссылка на бинарный дистрибутив? hasen 14 лет назад 0
http://avisynth3.unite-video.com/avisynth-3.0-bin.tar.gz DaveParillo 14 лет назад 0
Эта ссылка не работает (я полагаю, что это была апрельская шутка, когда они ее опубликовали) hasen 14 лет назад 0
Хм. Он был жив в тот день, когда я его записал, но родительская страница (http://avisynth3.unite-video.com/download.html) не читается, как типичная шутка апрельских дураков ... DaveParillo 14 лет назад 0
Avisynth 3.0 на самом деле никогда не сдвигался с мертвой точки ... Это была попытка изначально перенести AviSynth в * nix, но не совсем это удалось ... (это был не простой порт). Peter.O 12 лет назад 0
0
quack quixote

Если у вас есть сборка AviSynth из Windows, которая вам действительно нравится, а сборка собственной не работает, вы можете попробовать ее в Wine . Вы не даете свой дистрибутив, но он, вероятно, доступен (если еще не установлен).

Когда я устанавливаю его под Wine, как мне его использовать? hasen 14 лет назад 0
Если у вас настроено Wine, вы сможете запустить .exe из командной строки. quack quixote 14 лет назад 0
0
Peter.O

avs2yuvявляется прокси AviSynth для программ, которые не знают AviSynth . Однако avs2yuvобрабатывает только видео поток; аудио игнорируется.

Это означает, что аудио должно обрабатываться отдельно. Это часто аннулирует некоторые сильные стороны AviSynth .. например. манипулировать секцией аудио, или если вы хотите сократить поток. Вы, конечно, захотите обрезать звук тоже ...


wineСочетание следующих 2 -х приложений, позволяет работать как в режиме аудио и видео потоков одновременно, как вы обычно ожидаете от AviSynth ...

avidemux2 and avsproxy to the rescue


Вы также можете кормить скрипты AviSynth через wineк VirtualDub (для Windows) .
Он также обрабатывает аудио и видео потоки (как и ожидалось).

VirtualDub

Похожие вопросы