Bink Video — это фирменный формат файла (расширения .bik и .bk2 ) для видео, разработанный Epic Games Tools (ранее RAD Game Tools), частью Epic Games .
Формат включает в себя собственные фирменные алгоритмы сжатия видео и аудио ( видео- и аудиокодеки ) , поддерживающие разрешения от 320×240 до видео высокой четкости .
Он входит в состав Epic Video Tools вместе с предыдущим видеокодеком Epic Games Tools, Smacker video . Это гибридный кодек блочного преобразования и вейвлет-преобразования, использующий 16 различных методов кодирования. Кодек делает акцент на более низких требованиях к декодированию по сравнению с другими видеокодеками с определенными оптимизациями для различных поддерживаемых им игровых консолей.
Он в основном использовался для полноценных видеопоследовательностей в видеоиграх и использовался в играх для Windows , Mac OS и всех игровых консолей шестого поколения ( Dreamcast , GameCube , PlayStation 2 и Xbox ), а также всех основных игровых платформ седьмого поколения ( Nintendo DS , PlayStation 3 , PlayStation Portable , Wii и Xbox 360 ). [2]
Формат был реверсирован проектом FFmpeg , а декодирование Bink поддерживается библиотекой libavcodec с открытым исходным кодом . [3]
В 2009 году журнал Game Developer включил Бинка в Зал славы премии Front Line Awards. Победители премии были опубликованы в выпуске журнала за январь 2010 года. [4]
Bink 2, новая версия формата, была выпущена в 2013 году. [5] Этот новый формат доступен для Windows (стандартная, Windows 8 Store и Windows 8 Phone), Mac OS , Linux , основных платформ смартфонов с сенсорным экраном ( Android и iOS ), всех трех основных консолей седьмого поколения (PlayStation 3, Wii, Xbox 360), всех основных платформ восьмого поколения , за исключением Nintendo 3DS ( Nintendo Switch , PlayStation 4 , PlayStation Vita , Wii U и Xbox One ), а также PlayStation 5 девятого поколения и Xbox Series X/S . [6] Bink 2 быстрее, чем Bink 1, и также поддерживает более высокие разрешения. [7]
Epic Games приобрела технологию и бизнес RAD Game Tools, включая Bink, 7 января 2021 года, переименовав его в Epic Games Tools. Было объявлено, что они планируют интегрировать технологию RAD непосредственно в Unreal Engine и что лицензии будут по-прежнему доступны тем, кто не использует Unreal Engine в своей работе. [8] [9]
Bink использует алгоритм сжатия на основе вейвлетов, оптимизированный для игровых видеопоследовательностей. Он поддерживает разрешения до 4K и может кодировать с битрейтом от 500 кбит/с до 200 Мбит/с. Кодек разработан для эффективной распаковки, используя многопоточность и инструкции SIMD на современных процессорах. Bink также предлагает дополнительную поддержку альфа-канала для компоновки видео с 3D-графикой. [10]