avisynth (ou uma ferramenta parecida) para linux

1

Existe uma maneira de executar o avisynth no linux?

OU

Existe uma ferramenta semelhante? Ou seja, uma maneira de escrever um arquivo de script que pode ser reproduzido em um player de vídeo e / ou alimentado em um codificador, etc.

Atualizar:

Minha distro é min (baseada no Ubuntu).

Eu tentei construir a partir do código-fonte e falhei (é complicado, eu poderia tentar novamente em algum momento).

Deixe-me esclarecer

Eu não quero que o avisynth rode tanto quanto eu quero poder montar vídeos com um arquivo de texto / script.

A verdadeira questão aqui: existe algo mais no linux que permite isso?

Por exemplo: é possível usar gstreamervídeos de montagem através de scripts? Se sim, então como?

hasen
fonte

Respostas:

1

Parece que o vinho + avs2yuv é o caminho a percorrer

Citando a partir de http://akuvian.org/src/avisynth/avs2yuv/ :

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

hasen
fonte
1

Como ninguém mencionou ainda:

Há o VapourSynth, um kit de ferramentas multiplataforma muito semelhante ao AviSynth, que usa o Python como linguagem de script.

http://www.vapoursynth.com/

Exemplo de sintaxe:

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

Para reproduzir um arquivo de script em um player (mpv):

vspipe --y4m script.vpy - | mpv -

Para codificar a saída do script usando o ffmpeg:

vspipe --y4m script.vpy - | ffmpeg -i pipe: encoded.mkv
Vladimir Panteleev
fonte
0

Se você estiver disposto a compilá-lo, há o Avisynth 3.0 - o código fonte está disponível e há uma distribuição binária do Gentoo.

DaveParillo
fonte
link para a distro binária?
Hasen
Essa ligação é interrompida (creio que era uma piada tolos de abril, quando eles postaram-lo)
Hasen
Hmm. Foi viver o dia que eu poseted-lo, mas a página pai ( avisynth3.unite-video.com/download.html ) não lê como yoyur típico April Fools piada ...
DaveParillo
O Avisynth 3.0 nunca saiu do papel ... Foi uma tentativa de trazer o AviSynth para o nix *, mas não chegou a fazê-lo ... (não era uma porta simples).
Peter.O
0

Se você tem uma versão do AviSynth do Windows que você realmente gosta, e construir a sua própria não funciona para você, você pode experimentá-la no Wine . Você não dá a sua distribuição, mas é provável que esteja disponível (se já não estiver instalado).

quixote quackote
fonte
Quando eu o instalo embaixo do vinho, como faço uso dele?
Hasen
Se você tiver o vinho configurado corretamente, será possível executar o .exe em uma linha de comando.
quack quixote
0

avs2yuvé um proxy AviSynth para programas que não conhecem o AviSynth . No entanto, avs2yuvapenas lida com o fluxo de vídeo; áudio é ignorado.

Isso significa que o áudio deve ser tratado separadamente. Isso muitas vezes anula algumas das características fortes do AviSynth. Por exemplo. para manipular uma seção de áudio, ou se você quiser cortar o fluxo. você vai querer cortar o áudio também ...


Uma winecombinação dos dois aplicativos a seguir, permite o processamento de fluxos de áudio e vídeo ao mesmo tempo, como você normalmente esperaria do AviSynth ...

avidemux2 e avsproxy para o resgate


Você também pode alimentar scripts do AviSynth através winedo VirtualDub (para Windows) .
Ele também lida com fluxos de áudio e vídeo (como esperado).

VirtualDub

Peter.O
fonte