Проект rav1e является одним из самых перспективных в сфере обработки видео. Благодаря наличию этого видеокодека удается рендерить большие объемы данных даже на не самом производительном «железе». Чтобы убедиться в этом, следует скачать бесплатно сам видеокодек и выполнить его настройку в соответствии с инструкцией.
Максимальная производительность
Изначально rav1e показывает хорошие результаты только при работе в одноядерном режиме. Чтобы обойти это ограничение, следует придерживаться простого алгоритма, который позволит увеличить производительность ровно на количество ядер центрального процессора.
- При помощи кодировщика исходное видео нарезается на небольшие кусочки по несколько секунд.
- Устанавливается WEB-сервер, снабженный пользовательским скриптом обработки данных.
- При его помощи задается одновременное кодирование такого количества кусочков, сколько ядер есть у этого компьютера.
- Кодировщик rav1e общается с виртуальным сервером, постоянно отправляя готовые фрагменты и получая в работу новые.
- После завершения процесса обработки всех фрагментов rav1e склеит их снова в один ролик и вернет на место звуковую дорожку.
Такой подход позволяет использовать передовой видеокодек для AV1 максимально эффективно, особенно на машинах с 16 или 32 ядрами.