Как кодировать UHD 4K видео с камеры для ввода в DaVinci Resolve с помощью ffmpeg

Я использую эту команду для конвертации видео с моего телефона (в UHD / 4K) для использования в качестве входного медиа в DaVinci Resolve с использованием кодека 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

Обратите внимание, что файлы DNxHR огромны, около 10ГБ на минуту даже для довольно простого видео! Однако кодирование довольно быстрое (около 0.5x реального времени на моём компьютере), и вы не потеряете значительную часть качества в этом типе видео.

Этот shell-скрипт выполнит пакетное кодирование всех файлов .mp4 в текущей папке в 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: Аудио/Видео