Похоже, вино + 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
Есть ли способ запустить Avisynth на Linux?
ИЛИ ЖЕ
Есть ли подобный инструмент? То есть способ записи файла сценария, который может быть воспроизведен в видеопроигрывателе и / или передан в кодировщик и т. Д.
Мой дистрибутив min (основан на Ubuntu).
Я пытался собрать из исходного кода и потерпел неудачу (это сложно, я мог бы попытаться снова когда-нибудь).
Позвольте мне уточнить
Я не хочу, чтобы avisynth запускался столько, сколько я хочу, чтобы иметь возможность монтировать видео с помощью файла текста / скрипта.
Реальный вопрос здесь: есть что - то еще на Linux, что позволяет это?
Например: возможно ли использовать gstreamer
для монтажа видео с помощью сценариев? Если да, то как?
Похоже, вино + 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
Так как никто еще не упомянул это:
Есть VapourSynth, кроссплатформенный инструментарий, очень похожий на AviSynth, который использует Python в качестве языка сценариев.
Пример синтаксиса:
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
Если вы хотите скомпилировать его, есть Avisynth 3.0 - доступен исходный код и есть бинарный дистрибутив Gentoo.
Если у вас есть сборка AviSynth из Windows, которая вам действительно нравится, а сборка собственной не работает, вы можете попробовать ее в Wine . Вы не даете свой дистрибутив, но он, вероятно, доступен (если еще не установлен).
avs2yuv
является прокси AviSynth для программ, которые не знают AviSynth . Однако avs2yuv
обрабатывает только видео поток; аудио игнорируется.
Это означает, что аудио должно обрабатываться отдельно. Это часто аннулирует некоторые сильные стороны AviSynth .. например. манипулировать секцией аудио, или если вы хотите сократить поток. Вы, конечно, захотите обрезать звук тоже ...
wine
Сочетание следующих 2 -х приложений, позволяет работать как в режиме аудио и видео потоков одновременно, как вы обычно ожидаете от AviSynth ...
Вы также можете кормить скрипты AviSynth через wine
к VirtualDub (для Windows) .
Он также обрабатывает аудио и видео потоки (как и ожидалось).