Hardware para codificação de vídeo FFMPEG?

0

Estou tentando descobrir qual seria a melhor maneira de transcodificar usando o FFMPEG em escala comercial. No momento, tenho instâncias de nuvem pesada com muita CPU que executam o FFMPEG com parâmetros definidos como um equilíbrio entre velocidade e qualidade. No entanto, agora estou olhando para uma solução a longo prazo que me permitirá realmente transcodificar centenas de arquivos de vídeo diariamente, talvez algumas dezenas de uma só vez. Então eu olhei para a aceleração da GPU e parece que, devido à maneira como os algoritmos de compressão são estruturados, a CPU é geralmente mais rápida do que a GPU (mais sobre isso). processor-is-better-for-encoding-than-gpu "> aqui ). Então, em seguida, é dedicado hardware, existe algum tipo de codificador h.264 / h.264 dedicado que eu poderia obter e instalar fisicamente no meu servidor que faria transcodificação rápido FFMPEG?

    
por CMOS 12.02.2018 / 20:32

1 resposta

1

Você precisa entender que os codificadores de hardware geralmente produzem imagens de qualidade ligeiramente inferior com a mesma taxa de bits (ou arquivos maiores com a mesma qualidade). Se tudo correr bem, as suas melhores opções são a sincronização rápida em CPUs intel, ou nvenc em GPUs da Nvidia. Se você for Nvidia, certifique-se de verificar as especificações do cartão, como a maioria deles está limitada a 2 codificações paralelas.

    
por 13.02.2018 / 03:22