1

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

ИЛИ ЖЕ

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

Обновить:

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

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

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

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

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

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

5 ответов5

1

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

Есть 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
1

Похоже, вино + 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

0

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

0

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

0

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

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


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

avidemux2 и avsproxy на помощь


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

VirtualDub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .