Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valkryst/schillsaver
Schillsaver is a tool that transforms your files into videos, which can be uploaded to video hosting sites for free file storage.
https://github.com/valkryst/schillsaver
4chan concept decoding encoded-files encodes-files encoding ffmpeg filestorage filestore hacktoberfest javafx-application javafx-desktop-apps proof-of-concept storage swing video youtube
Last synced: 2 days ago
JSON representation
Schillsaver is a tool that transforms your files into videos, which can be uploaded to video hosting sites for free file storage.
- Host: GitHub
- URL: https://github.com/valkryst/schillsaver
- Owner: Valkryst
- License: apache-2.0
- Created: 2015-11-03T18:26:56.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T01:37:48.000Z (3 days ago)
- Last Synced: 2025-01-30T11:07:31.634Z (2 days ago)
- 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
- Language: Java
- Homepage:
- Size: 2.46 MB
- Stars: 80
- Watchers: 11
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
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)
Schillsaver is a tool that allows you to encode one or more files into a single video. This video, consisting of black
and white squares, represents the data of the input file(s). The video can then be uploaded to a hosting site, such
as YouTube, for future re-download and decoding back into the original file(s).This provides a novel approach to free file storage.
While Schillsaver was developed as a proof-of-concept, its usage is entirely up to you. However, we do not explicitly
recommend using YouTube or any other platform for free file storage.## Table of Contents
* [Requirements](https://github.com/Valkryst/Schillsaver#requirements)
## Requirements
* [FFMPEG](https://ffmpeg.org/download.html)
* [Java 21](https://github.com/Valkryst/Install_Java)
* [Schillsaver](https://github.com/Valkryst/Schillsaver/releases)## Notes
* For successful decoding, you must use the same block size and resolution settings that you used during encoding. For
example, if you've encoded a video with block size 8 at 1920x1080, then it must be decoded with block size 8 and
resolution 1920x1080. Any other block size or resolution will result in a corrupt decode.* On Linux, you may need to launch the program using the `java -jar Schillsaver.jar` command.
* When downloading your stored videos, ensure that you download the video at the same resolution that you encoded the
video at. For example, if you've encoded a 1080p video, then download it as 1080p. Downloading it at a lower
resolution (e.g. 720p) will result in a corrupt decode.* Windows' default zip utility will likely throw an error, when you open a decoded zip file. I recommend using 7zip to
instead, as it does not have this issue.