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
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.
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?
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.
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
Se você estiver disposto a compilá-lo, há Avisynth 3.0 - a fonte está disponÃvel & há uma distro binária do Gentoo.
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).
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 ...
VocêtambémpodealimentarscriptsAviSynthviawine
para
Ele também lida com fluxos de áudio e vídeo (como esperado).