existe software de servidor frame para o Ubuntu (linux)?

0

Eu uso o Adobe Premier para editar vídeos em alguns PCs clientes e quero renderizar meus vídeos em um servidor Ubuntu através de comandos ffmpeg. Nas palavras, em vez de renderizar o projeto Premier por seu próprio codificador, quero fazê-lo com ffmpeg on um sistema operacional Linux. Eu sei que a distribuição do processo de renderização pode ser feita usando a veiculação de quadros. Por agora, a única maneira que eu encontrei para fazer isso é usando Debugmode Frameserver , juntamente com AviSynth . Mas o problema é que o Debugmode Frameserver só tem o aplicativo baseado no Windows, mas o AviSynth está disponível no linux. Agora alguém pode me dizer como posso fazer isso. Existe alguma alternativa de Linux para o Debugmode Frameserver ou existe alguma outra maneira de fazer isso?

Não que eu queira fazer isso em um servidor linux, o que significa que ele não tem nenhuma GUI.

    
por M.Shahrokhi 17.06.2015 / 15:37

2 respostas

2

você pode fazer isso usando ffmpeg, Aqui estão os passos:

  1. Primeiro, execute os passos do segundo método ("Use um servidor de frames") nesta página (" Como codificar com o ffmpeg do Adobe Premiere Pro ")

  2. Iniciando esta etapa, você deve transmitir sua linha do tempo do Premier por meio do Debugmode e do Avisynth em um IP e porta específicos. Agora abra uma linha de comando e execute este comando ffmpeg:

ffmpeg -i frameserver.avs -f mpegts tcp://[IP address of your server]:[open port on your server]

executando este comando você está enviando a saída Avisynth (streaming) para uma máquina de distinação (seu servidor linux) através do ffmpeg. Após essa etapa, tudo o que você precisa fazer no servidor do cliente (onde você edita seus vídeos) está pronto, agora vamos para o lado do servidor.

  1. no servidor (seu servidor linux) simplesmente execute o comando abaixo ffmpeg e pronto: (supondo que você tenha o ffmpeg instalado no seu servidor) %código%

por este comando o ffmpeg estará escutando em um IP e porta especificados e recebendo pacotes enviados e os codificará com suas opções favoritas!

    
por SanatiSharif 18.06.2015 / 16:46
0

Eu realmente não entendo como o Debugmode Frameserver e o AviSynth interagem no seu caso. O AviSynth está escutando em uma porta ou soquete na máquina de destino onde o Debugmode Frameserver envia os dados para? Eu não sabia que o AviSynth poderia fazer isso.

Eu sei que o AviSynth é um servidor de frames criado para o Windows. Tem havido vários esforços para trazer a funcionalidade do AviSynth para o Linux ou torná-la uma plataforma cruzada, a última e mais promissora é a VapourSynth .

Se o Debugmode Frameserver precisar ser executado na máquina de destino para tentar usá-lo com o Wine. Alguns anos atrás rodando o AviSynth com o Wine foi complicado, mas de alguma forma possível e estável, mas o VapourSynth foi mais confiável e menos doloroso no Windows da última vez que tentei. Desde então, todas as partes necessárias parecem ter sido portadas para o VapourSynth para fazer filtros como o QTGMC funcionar nativamente.

    
por LiveWireBT 17.06.2015 / 19:06