avisynth (ou uma ferramenta parecida) para linux

1

Existe uma maneira de executar o avisynth no linux?

OR

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.

Atualização:

Minha distro é min (baseada no Ubuntu).

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

Deixe-me esclarecer

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

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

Por exemplo: é possível usar gstreamer para montar vídeos através de scripts? Se sim, então como?

    
por hasen 30.09.2009 / 04:29

5 respostas

1

Parece que vinho + avs2yuv é o caminho a percorrer

Citações do link :

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

    
por 23.10.2009 / 20:24
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.

link

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 ffmpeg:

vspipe --y4m script.vpy - | ffmpeg -i pipe: encoded.mkv
    
por 28.02.2017 / 10:29
0

Se você estiver disposto a compilá-lo, há Avisynth 3.0 - a fonte está disponÃvel & há uma distro binária do Gentoo.

    
por 04.10.2009 / 21:39
0

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

    
por 04.10.2009 / 21:50
0

avs2yuv é um proxy AviSynth para programas que não são AviSynth aware . No entanto, avs2yuv apenas processa o fluxo de vídeo; o áudio é ignorado.

Isso significa que o áudio deve ser tratado separadamente. Isso muitas vezes anula algumas das características strongs 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 combinação wine 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 (para Windows) ao instalar, selecione plugin: Avisynth Proxy
  • avsproxy_gui (para Windows) por MuldeR. Esta é a contrapartida do Avisynth Proxy

VocêtambémpodealimentarscriptsAviSynthviawinepara VirtualDub (para Windows) .
Ele também lida com fluxos de áudio e vídeo (como esperado).

    
por 27.03.2011 / 16:35