Pergunta

Eu tenho um script chamando um comando para executar uma conversão ffmpeg em um vídeo enviado. Ele só funciona em momentos aleatórios no entanto. Às vezes, o formulário irá terminar a apresentação eo processo ffmpeg será executado; em outros momentos, o comando ffmpeg não consegue correr. Aqui é o comando que eu estou correndo em uma função exec ():

ffmpeg -i  "uploaded_file -b 450k  "converted_file" >/dev/null 2>&1 &

Alguém pode explicar por que isso só irá funcionar em certas tentativas e não em outros?

Foi útil?

Solução

E se ffmpeg falha e lança e erro? Agora que você está enviando todas as saídas para /dev/null assim você nunca saberá.

Alterar >/dev/null em >>/tmp/ffmpeglog para manter um registro

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top