O terminal do Ubuntu congela com o FFmpeg

0

Meu servidor Linux é executado no Ubuntu 16.04.

Sempre que eu tento iniciar o ffmpeg com certos argumentos:

"ffmpeg -i /home/robbert/Downloads/closer.mp3 -f s16le -ar 48000 -ac 2 pipe:1"

Apenas congela em 00: 00: 00: 27. A saída completa do console é: link

Eu tenho estado preso nesta questão por cerca de uma semana agora e eu realmente não consigo fazê-lo funcionar. Estou usando o Mono-framework para executar meu aplicativo, pois ele é codificado em C #.

    
por Robbertie 26.10.2016 / 00:22

1 resposta

0

A saída do console é a de "erro". A saída de ffmpeg parecia ser canalizada. Seu processo de leitor pode estar preso.

Você pode ler uma resposta validada para o artigo do SO (c #) se estiver usando vários canais. Resumidamente, você pode experimentar um deadlock ou full-pipe-buffer (então deadlock ...).

Como a entrada não é em tempo real, um arquivo temporário pode contornar esse problema.

    
por 27.10.2016 / 23:59