avisynth (oder ein ähnliches tool) für linux

3088
hasen

Gibt es eine Möglichkeit avisynth unter Linux auszuführen?

ODER

Gibt es ein ähnliches Werkzeug? Das heißt, eine Möglichkeit, eine Skriptdatei zu schreiben, die in einem Videoplayer abgespielt und / oder in einen Encoder eingegeben werden kann usw.

Aktualisieren:

Meine Distribution ist min (Ubuntu basiert).

Ich habe versucht, aus dem Quellcode zu erstellen, und ist fehlgeschlagen (es ist kompliziert, ich könnte es irgendwann erneut versuchen).

Lass mich klarstellen

Ich möchte nicht, dass avisynth so viel läuft, wie ich Videos mit einer Text- / Skriptdatei montieren kann.

Die eigentliche Frage hier: Gibt es noch etwas in Linux, das dies erlaubt?

Zum Beispiel: gstreamerKann man Videos mithilfe von Skripten montieren? Wenn ja, wie?

1

5 Antworten auf die Frage

1
hasen

Sieht aus wie Wein + avs2yuv ist der Weg zu gehen

Zitieren von http://akuvian.org/src/avisynth/avs2yuv/ :

Verwendungsbeispiel:
wine avs2yuv.exe foo.avs - | mencoder - -o hfyu.avi -ovc lavc -lavcopts vcodec=ffvhuff:vstrict=-1:pred=2:context=1

1
Vladimir Panteleev

Da hat es noch niemand erwähnt:

Es gibt VapourSynth, ein plattformübergreifendes Toolkit, das AviSynth sehr ähnlich ist und Python als Skriptsprache verwendet.

http://www.vapoursynth.com/

Beispielsyntax:

import vapoursynth as vs core = vs.get_core() video = core.ffms2.Source(source='Rule6.mkv') video = core.std.Transpose(video) video.set_output() 

So spielen Sie eine Skriptdatei in einem Player (mpv) ab:

vspipe --y4m script.vpy - | mpv - 

So kodieren Sie die Skriptausgabe mit ffmpeg:

vspipe --y4m script.vpy - | ffmpeg -i pipe: encoded.mkv 
0
DaveParillo

Wenn Sie bereit sind, es zu kompilieren, gibt es Avisynth 3.0 - source ist verfügbar und es gibt eine Gentoo-Binärdistribution.

link für die binäre Distribution? hasen vor 15 Jahren 0
http://avisynth3.unite-video.com/avisynth-3.0-bin.tar.gz DaveParillo vor 15 Jahren 0
Der Link ist gebrochen (ich glaube, es war ein Aprilscherz, als sie ihn gepostet haben) hasen vor 15 Jahren 0
Hmm. Es war live an dem Tag, an dem ich es aufgestellt habe, aber die übergeordnete Seite (http://avisynth3.unite-video.com/download.html) liest sich nicht wie ein typischer Aprilscherz-Witz ... DaveParillo vor 15 Jahren 0
Avisynth 3.0 ist nie richtig losgegangen. Es war ein Versuch, AviSynth nativ auf * nix zu bringen, schaffte es aber nicht ganz ... (es war kein einfacher Port). Peter.O vor 12 Jahren 0
0
quack quixote

Wenn Sie einen AviSynth-Build von Windows haben, den Sie wirklich mögen, und der Aufbau eines eigenen für Sie nicht funktioniert, können Sie es in Wine versuchen . Sie geben Ihre Distribution nicht an, aber sie ist wahrscheinlich verfügbar (falls noch nicht installiert).

Wie nutze ich es, wenn ich es unter Wein installiere? hasen vor 15 Jahren 0
Wenn Sie Wine richtig konfiguriert haben, sollten Sie die EXE-Datei über eine Befehlszeile ausführen können. quack quixote vor 15 Jahren 0
0
Peter.O

avs2yuvist ein AviSynth-Proxy für Programme, die nicht mit AviSynth vertraut sind . avs2yuvHandhabt jedoch nur den Videostrom; Audio wird ignoriert.

Das bedeutet, dass das Audio getrennt behandelt werden muss. Dies macht häufig einige der starken Funktionen von AviSynth zunichte. um einen Audiobereich zu bearbeiten oder den Stream zu schneiden. Sie wollen natürlich auch den Ton schneiden ...


Eine wineKombination der folgenden 2 Apps ermöglicht die gleichzeitige Handhabung von Audio- und Videoströmen, wie Sie es normalerweise von AviSynth erwarten würden ...

avidemux2 und avsproxy zur Rettung


Sie können auch AviSynth Skripte über Futtermittel winezu VirtualDub (für Windows) .
Auch Audio- und Videoströme werden wie erwartet verarbeitet.

VirtualDub