avisynth (или подобный инструмент) для linux

есть ли способ запустить avisynth на linux?

или

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

обновление:

мой дистрибутив min (ubuntu на основе).

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

поясню

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

real вопрос здесь: есть ли что-то еще в linux, что позволяет это?

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

18
задан hasen
11.12.2022 22:35 Количество просмотров материала 3617
Распечатать страницу

5 ответов

похоже на wine + avs2yuv путь

цитирую 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
отвечен hasen 2022-12-13 06:23

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

есть 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()

воспроизвести файл скрипта в плеер (МПВ):

vspipe --y4m script.vpy - | mpv -

для кодирования вывода скрипта с помощью ffmpeg:

vspipe --y4m script.vpy - | ffmpeg -i pipe: encoded.mkv
1
отвечен Vladimir Panteleev 2022-12-13 08:40

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

0
отвечен DaveParillo 2022-12-13 10:57

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

0
отвечен quack quixote 2022-12-13 13:14

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

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


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

avidemux2 and avsproxy to the rescue


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

Он также обрабатывает как аудио, так и видео потоки (как и ожидалось).

VirtualDub

0
отвечен Peter.O 2022-12-13 15:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх