{"id":15055799,"url":"https://github.com/valkryst/schillsaver","last_synced_at":"2025-09-12T00:13:16.971Z","repository":{"id":1992438,"uuid":"45486818","full_name":"Valkryst/Schillsaver","owner":"Valkryst","description":"Schillsaver is a tool that transforms your files into videos, which can be uploaded to video hosting sites for free file storage.","archived":false,"fork":false,"pushed_at":"2025-08-29T15:45:37.000Z","size":2590,"stargazers_count":82,"open_issues_count":1,"forks_count":12,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-08-29T16:56:31.889Z","etag":null,"topics":["4chan","concept","decoding","encoded-files","encodes-files","encoding","ffmpeg","filestorage","filestore","hacktoberfest","javafx-application","javafx-desktop-apps","proof-of-concept","storage","swing","video","youtube"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Valkryst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"Valkryst"}},"created_at":"2015-11-03T18:26:56.000Z","updated_at":"2025-08-29T15:43:50.000Z","dependencies_parsed_at":"2024-01-31T00:45:11.534Z","dependency_job_id":"44c72123-3a2f-40a6-9b75-027771780cab","html_url":"https://github.com/Valkryst/Schillsaver","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/Valkryst/Schillsaver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FSchillsaver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FSchillsaver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FSchillsaver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FSchillsaver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Valkryst","download_url":"https://codeload.github.com/Valkryst/Schillsaver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FSchillsaver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274728974,"owners_count":25338581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4chan","concept","decoding","encoded-files","encodes-files","encoding","ffmpeg","filestorage","filestore","hacktoberfest","javafx-application","javafx-desktop-apps","proof-of-concept","storage","swing","video","youtube"],"created_at":"2024-09-24T21:46:26.787Z","updated_at":"2025-09-12T00:13:16.928Z","avatar_url":"https://github.com/Valkryst.png","language":"Java","funding_links":["https://github.com/sponsors/Valkryst"],"categories":[],"sub_categories":[],"readme":"[![Java CI with Maven](https://github.com/Valkryst/Schillsaver/actions/workflows/maven.yml/badge.svg)](https://github.com/Valkryst/Schillsaver/actions/workflows/maven.yml)\n\nSchillsaver is a tool that allows you to encode one or more files into a single video. This video, consisting of black\nand white squares, represents the data of the input file(s). The video can then be uploaded to a hosting site, such\nas YouTube, for future re-download and decoding back into the original file(s).\n\nThis provides a novel approach to free file storage.\n\nWhile Schillsaver was developed as a proof-of-concept, its usage is entirely up to you. However, we do not explicitly\nrecommend using YouTube or any other platform for free file storage.\n\n## Table of Contents\n\n* [Requirements](https://github.com/Valkryst/Schillsaver#requirements)\n\n## Requirements\n\n* [FFMPEG](https://ffmpeg.org/download.html)\n* [Java 21](https://github.com/Valkryst/Install_Java)\n* [Schillsaver](https://github.com/Valkryst/Schillsaver/releases)\n\n## Notes\n\n* For successful decoding, you must use the same block size and resolution settings that you used during encoding. For\n  example, if you've encoded a video with block size 8 at 1920x1080, then it must be decoded with block size 8 and\n  resolution 1920x1080. Any other block size or resolution will result in a corrupt decode.\n\n* On Linux, you may need to launch the program using the `java -jar Schillsaver.jar` command.\n\n* When downloading your stored videos, ensure that you download the video at the same resolution that you encoded the\n  video at. For example, if you've encoded a 1080p video, then download it as 1080p. Downloading it at a lower\n  resolution (e.g. 720p) will result in a corrupt decode.\n\n* Windows' default zip utility will likely throw an error, when you open a decoded zip file. I recommend using 7zip to\n  instead, as it does not have this issue.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalkryst%2Fschillsaver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalkryst%2Fschillsaver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalkryst%2Fschillsaver/lists"}