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

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

Основные características включают: кодирование и декодирование файлов в формате FFV1/MKV, применение кодов Wirehair Fountain для надежности и восстановления данных, возможность шифрования файлов с использованием libsodium (XChaCha20-Poly1305). Также доступна пакетная обработка файлов с отслеживанием прогресса в реальном времени.

Чтобы воспользоваться программой, нужно зайти в CI/CD конвейер и перейти к проекту yt-media-storage. Важно установить необходимые библиотеки, такие как FFmpeg, Qt6 и другие. Программа совместима с Ubuntu, Fedora, Arch Linux, macOS и Windows.

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