Новый проект для хранения медиафайлов YouTube на GitHub

На платформе GitHub появился новый проект, который предлагает решение для хранения медиафайлов YouTube, разработанное с использованием языка C++ и различных библиотек. Этот инструмент позволяет сохранять файлы через YouTube, осуществляя кодирование в видео с потерями и последующее декодирование обратно в исходные файлы.

Программа включает как графический интерфейс, так и интерфейс командной строки и обладает рядом функций, таких как: кодирование и декодирование без потерь с помощью FFV1/MKV, использование кодов Wirehair Fountain для повышения надежности, добавление паролей для шифрования файлов через libsodium и возможность пакетной обработки нескольких файлов.

Для начала работы с программой необходимо пройти процесс авторизации на CI/CD и перейти в проект yt-media-storage. Понадобятся также некоторые зависимости, такие как CMake 3.22 и компиляторы. Приложение совместимо с различными операционными системами, включая Ubuntu/Debian, Fedora/CentOS, Arch Linux, macOS и Windows.

Чтобы закодировать файл в видео, нужно выбрать входной файл, указать место для сохранения, а затем инициировать процесс. Аналогичные действия выполняются для декодирования. Для пакетной обработки достаточного добавить файлы в очередь и указать выходной каталог. Программа доступна для распространения и модификации в соответствии с лицензией GNU.