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

1

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

ИЛИ ЖЕ

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

Обновить:

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

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

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

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

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

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

Hasen
источник

Ответы:

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
Владимир Пантелеев
источник
0

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

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

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

шарлатан
источник
Когда я устанавливаю его под Wine, как мне его использовать?
hasen
Если у вас настроено Wine, вы сможете запустить .exe из командной строки.
Quackote Quixote
0

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

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


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

avidemux2 и avsproxy на помощь


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

VirtualDub

Peter.O
источник