Piping FFMPEG out faz perder a duração do arquivo

0

Para codificar dinamicamente o arquivo e enviá-los para um servidor, eu saúdo o ffmpeg para pipe: 1 e uso o curl para postar o resultado em um arquivo.

O problema é quando eu uso o MediaInfo para verificar o arquivo, ele aparece como 'Aberto / Incompleto' e a duração não está mais disponível. Existe uma solução para fazer a tubulação fechar corretamente o arquivo?

Eu também canalizo localmente a saída para verificar se ela está relacionada ao upload, mas o problema ainda está lá.

Aqui está o meu comando:

ffmpeg -i myFile.mxf -vcodec copy -filter_complex "[0:1:a]channelsplit[left1][right1];[left1]asplit=1[a1];[right1]asplit=1[a2]" -map 0:v:0 -map "[a1]" -map "[a2]"  -c:a:0 pcm_s24le -b:a:0 1152k -ar:0 48k -c:a:1 pcm_s24le -b:a:1 1152k -ar:1 48000 -f mxf pipe:1 > myFile_ff_pipe_local.mxf

Obrigado antecipadamente \ m /

    
por Megaman 13.09.2018 / 11:11

0 respostas