Запущено открытое хранилище медиафайлов YouTube Обложка: Skyread

Запущено открытое хранилище медиафайлов YouTube

Новости
Главное:

  • Разработчик представил открытое хранилище медиафайлов YouTube на базе C++ с кодированием файлов в видео без потерь.
  • Программа поддерживает интерфейс командной строки и графический интерфейс, а также функции шифрования и пакетной обработки.
  • Приложение совместимо с различными ОС, включая популярные дистрибутивы Linux, macOS и Windows, и распространяется по лицензии GNU.

Недавно разработчик опубликовал на GitHub проект открытого хранилища медиафайлов YouTube под названием yt-media-storage. Он реализован на языке C++ с использованием ряда библиотек и предназначен для сохранения различных файлов в виде видеоформата без потерь. Кодирование основано на технологии FFV1 с контейнером MKV, что позволяет затем корректно декодировать обратно в оригинальный файл.

Программа оснащена двумя видами интерфейсов — командным и графическим, что делает её удобной как для опытных пользователей, так и для новичков. Помимо базового кодирования и декодирования, проект поддерживает избыточность данных с помощью кодов Wirehair Fountain, что повышает устойчивость к ошибкам при передаче или хранении. Для дополнительной защиты предусмотрена опциональная шифровка с помощью библиотеки libsodium и алгоритма XChaCha20-Poly1305.

Особое внимание уделено удобству пакетной обработки, позволяющей обрабатывать несколько файлов в очереди: пользователи могут добавлять файлы, задавать конечные каталоги и отслеживать прогресс через индикаторы в реальном времени. Функционал интегрирован с системами CI/CD, что упрощает доступ и обновление приложения.

Требования к установке включают поддержку современного компилятора C++23, CMake 3.22 и ряд необходимых библиотек — FFmpeg, libsodium, OpenMP и Qt6. Программа кроссплатформенна и успешно работает на популярных дистрибутивах Linux (Ubuntu, Debian, Fedora, CentOS, Arch Linux), macOS и Windows, что значительно расширяет потенциальный круг пользователей.

Проект распространяется по лицензии GNU, что открывает возможности для свободного использования и доработок сообществом. Пользователям предоставлены подробные инструкции по кодированию и декодированию файлов, а также работе с пакетной обработкой, что делает yt-media-storage полезным инструментом для тех, кто ищет нестандартные решения хранения и передачи данных через видеоплатформы.

Tagged