mirror of
https://github.com/AudreyBeard/compressure.git
synced 2026-02-02 21:09:15 +01:00
stream-concat-hack
compressure
Requirements
- ffmpeg
- mpv ???
Description
Compressure is a tool for video and image creation that hacks the time-dependence properties of video compression codecs (H.264, MPEG-4, etc.) by manipulating the frame timeline to break motion-estimation for new forms of movement. In practice, we do this in a a few distinct steps:
transcode source videos into specified format
slice source videos into "superframes," or equal-sized chunks of adjacent frames
compose slices/superframes such that the output repeats or skips frames in the original, by navigating through a timeline of superframes forwards or backwards.
Languages
Python
99.1%
Shell
0.4%
Makefile
0.3%
Dockerfile
0.2%