avisynth (o uno strumento simile) per Linux


1

C'è un modo per eseguire avisynth su Linux?

O

Esiste uno strumento simile? Cioè, un modo per scrivere un file di script che può essere riprodotto in un lettore video e / o inserito in un codificatore, ecc.

Aggiornare:

La mia distribuzione è min (basata su Ubuntu).

Ho provato a compilare dal sorgente e non ci sono riuscito (è complicato, potrei riprovare qualche volta).

Vorrei chiarire

Non voglio far funzionare avisynth quanto voglio poter montare video con un file di testo / script.

La vera domanda qui: c'è qualcos'altro su Linux che lo consente?

Ad esempio: è possibile utilizzare gstreamerper montare video tramite script? Se sì, allora come?

Risposte:



1

Dal momento che nessuno lo ha ancora menzionato:

C'è VapourSynth, un toolkit multipiattaforma molto simile ad AviSynth, che utilizza Python come linguaggio di scripting.

http://www.vapoursynth.com/

Sintassi di esempio:

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

Per riprodurre un file di script in un lettore (mpv):

vspipe --y4m script.vpy - | mpv -

Per codificare l'output dello script utilizzando ffmpeg:

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

0

Se sei disposto a compilarlo, c'è Avisynth 3.0 : il sorgente è disponibile e c'è una distribuzione binaria Gentoo.


link per la distribuzione binaria?
hasen


Quel collegamento è interrotto (credo che fosse uno scherzo dei pesci d'aprile quando lo hanno pubblicato)
hasen

Hmm. Era in diretta il giorno in cui l'ho postulato, ma la pagina principale ( avisynth3.unite-video.com/download.html ) non legge come il tuo tipico scherzo dei pesci d'aprile ...
DaveParillo,

Avisynth 3.0 non è mai veramente decollato ... È stato un tentativo di portare AviSynth in modo nativo su * nix, ma non ce l'ha fatta ... (non era una semplice porta).
Peter

0

Se hai una build AviSynth di Windows che ti piace davvero e costruire la tua non funziona per te, puoi provarla in Wine . Non dai la tua distribuzione ma è probabilmente disponibile (se non già installato).


Quando lo installo sotto wine, come posso utilizzarlo?
hasen

Se hai configurato wine correttamente, dovresti essere in grado di eseguire .exe da una riga di comando.
Quack Quixote,

0

avs2yuvè un proxy AviSynth per programmi che non sono a conoscenza di AviSynth . Tuttavia avs2yuvgestisce solo il flusso video; l'audio viene ignorato.

Ciò significa che l'audio deve essere gestito separatamente. Questo spesso annulla alcune delle potenti funzionalità di AviSynth ... ad es. per manipolare una sezione dell'audio o se si desidera tagliare il flusso. ovviamente vorrai tagliare anche l'audio ...


Una winecombinazione delle seguenti 2 app, consente la gestione simultanea di flussi audio e video, come normalmente ti aspetteresti da AviSynth ...

avidemux2 e avsproxy in soccorso


È anche possibile alimentare gli script AviSynth via winedi VirtualDub (per Windows) .
Gestisce anche flussi audio e video (come previsto).

VirtualDub

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.