Como codificar vídeo UHD 4K da câmera para entrada DaVinci Resolve usando ffmpeg

Uso este comando para converter o vídeo do meu telefone (em UHD / 4K) para uso como mídia de entrada no DaVinci Resolve usando o codec DNxHR.

ffmpeg_dnxhr.sh
ffmpeg -i input.mp4 -vcodec dnxhd -acodec pcm_s16le -pix_fmt yuv422p -r 30000/1001 -profile:v dnxhr_hq output.mov

Note que os arquivos DNxHR são enormes, cerca de 10GB por minuto mesmo para algum vídeo bastante uncomplicado! No entanto, a codificação é bem rápida (cerca de 0.5x tempo real no meu computador) e você não perderá realmente nenhuma quantidade significativa de qualidade neste tipo de vídeo.

Este shell script fará batch-encode de todos os arquivos .mp4 na pasta atual para DNxHR

batch_encode_dnxhr.sh
for i in *.mp4 ; do ffmpeg -i $i -vcodec dnxhd -acodec pcm_s16le -pix_fmt yuv422p -r 30000/1001 -profile:v dnxhr_hq ${i}.mov ; done

Check out similar posts by category: Áudio/Vídeo