Я пытаюсь создать файл DNxHD из одного файла PNG. Вывод должен быть "24000/1001" кадров в секунду, 1920x1080, с использованием кодека dnxhd. Каждый кадр должен быть одинаковым. Выходной поток должен иметь длину 20 секунд.
У меня есть решение, которое использует filter_complex
для зацикливания PNG для каждого кадра, однако это приводит к очень большим файлам. Учитывая, что я буду объединять, возможно, несколько сотен файлов DNxHD в один файл AAF, размер выходного файла слишком велик.
Могу ли я сделать какие-либо улучшения в приведенной ниже команде, чтобы добиться такого уменьшения размера файла?
ffmpeg -i INFILE.png -y -nostdin -an -vcodec dnxhd -pix_fmt yuv422p -vb 36M -framerate 24000/1001 -filter_complex loop=479:1:0 OUFILE.dnxhd
Я не очень хорошо знаю ffmpeg, эта команда была создана путем копирования частей команд, которые я нашел в Интернете.