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

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

ИЛИ ЖЕ

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

Обновить:

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

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

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

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

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

Например: можно ли использовать gstreamer монтаж видео через скрипты? Если да, то как?

5 ответов

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

Существует 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

Похоже, вино + 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 из Windows, которая вам действительно нравится, а сборка вашей собственной не работает, вы можете попробовать ее в Wine. Вы не даете свой дистрибутив, но он, вероятно, доступен (если еще не установлен).

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

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

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


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

avidemux2 и avsproxy на помощь


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

VirtualDub

Другие вопросы по тегам