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.