Я кодирую видео с h264 на h265, используя ffmpeg. Сначала я использовал версию программного обеспечения x265 для 30-секундного видеоролика, уменьшив размер файла с 18 МБ до 2 МБ, и получил следующий результат для неподвижного кадра за 45 секунд
Затем я использовал аппаратно-ускоренную версию hevc_videotoolbox, сначала набрав 18–1,6 МБ, и результаты были настолько неудовлетворительными, что я решил увеличить битрейт до 1,5 Мбит / с, получив файл 5,7 МБ за 12 с. Тем не менее, результат явно уступает версии x265, несмотря на почти трехкратное увеличение размера файла.
Есть идеи, можно ли улучшить качество hevc_toolbox и при этом сохранить преимущество в скорости?
ffmpeg -i test.mp4 -an -c:v libx265 -vtag hvc1 -y test_x265.mp4
ffmpeg -i test.mp4 -an -c:v hevc_videotoolbox -vtag hvc1 -y -b:v 1.5M test_vt.mp4
Я нахожусь на MB Pro в конце 2017 года с Kaby Lake