Файли у форматі відео: новий інструмент перетворює YouTube на безлімітне сховище
На GitHub з’явився проєкт, що без втрат кодує файли у відеоформат для зберігання на YouTube за допомогою yt-media-storage.
Файли перетворюються у відео формату FFV1 без втрат всередині контейнерів MKV для завантаження на YouTube, перетворюючи платформу в необмежене хмарне сховище. Дані без втрат кодуються у відео та так само навпаки у вихідний файл. Це дозволяє уникнути звичайних витрат на хмарне зберігання завдяки безплатній необмеженій можливості завантаження на YouTube.
Інструмент створив користувач GitHub PulseBeat02. Він має вигляд звичайної командної стрічки та графічний інтерфейс для кодування та вилучення даних. Технічна архітектура побудована на багаторівневому резервуванні для забезпечення надійного сховища даних. Система використовує коди Wirehair fountain для резервування та відновлення аби виправляти потенційні артефакти, які виникають у процесі обробки відео на YouTube.
Файли діляться на фрагменти та кодуються за допомогою Wirehair fountain, а потім вбудовуються у відеокадри під час кодування. В процесі декодування система вилучає пакети з відео та відновлює вихідний файл. Додаткове шифрування використовує libsodium з алгоритмом XChaCha20-Poly1305 для захисту даних перед завантаженням.
Дані кодуються у роздільній здатності 4K (3840×2160) зі швидкістю 30 кадрів на секунду з механізмами резервування для обробки відео у конвеєрі YouTube. FFV1 — відеокодек без втрат всередині кадра. На відміну від поширених кодеків, як от HEVC, які відкидають дані для зменшення розміру файлу, FFV1 зберігає кожен біт даних вихідного джерела. Це робить його зручним для використання у застосунках зі збереження даних коли необхідно ідеально відновити вихідний файл.
Джерело: WinBuzzer