Я использую эту команду для конвертации видео с моего телефона (в 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:
Аудио/Видео
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow