Retoma transcodificação de um vídeo com ffmpeg

2

Eu tenho um servidor de nós que usa o processo-filho para usar o ffmpeg para converter um vídeo em mp4. No entanto, se o servidor travar durante a transcodificação, eu gostaria de retomar a transcodificação do arquivo (semelhante a -C com curl).

Imaginei que poderia começar a transcodificar o arquivo de onde ele foi concluído para um arquivo separado e depois concatenar os dois. E enquanto a transcodificação do arquivo de onde ele terminou funciona e o arquivo que inicia no meio do caminho é reproduzido bem, quando concordo os dois arquivos com ffmpeg -i "concat: part1.mp4 | part2.mp4" -c copia ouput.mp4 Apenas o primeiro parte vai jogar, e quando chega à segunda parte, fica no último quadro da primeira parte ou fica preta dependendo do player de vídeo. (Mas jogar part2.mp4 em si funciona bem)

Não há erros durante a conversão ou na concat.

    
por Jonathan. 29.11.2014 / 15:13

0 respostas