Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akascape/ff-dissolve-glitch
A GUI based python glitch tool that uses FFMPEG to create motion interpolated glitches in your videos.
https://github.com/akascape/ff-dissolve-glitch
dissolve ff-dissolve ff-dissolve-glitch ff-dissolver ff-glitch ffmpeg ffmpeg-dissolve-effect ffmpeg-glitch ffmpeg-gui ffmpeg-libraries glitch glitch-art glitch-effect motion-interpolation motion-interpolation-ffmpeg motion-interpolation-glitch python-gui-tkinter video-effects
Last synced: about 2 months ago
JSON representation
A GUI based python glitch tool that uses FFMPEG to create motion interpolated glitches in your videos.
- Host: GitHub
- URL: https://github.com/akascape/ff-dissolve-glitch
- Owner: Akascape
- License: mit
- Created: 2022-02-05T11:05:35.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-16T19:09:54.000Z (almost 2 years ago)
- Last Synced: 2024-05-21T03:35:37.379Z (8 months ago)
- Topics: dissolve, ff-dissolve, ff-dissolve-glitch, ff-dissolver, ff-glitch, ffmpeg, ffmpeg-dissolve-effect, ffmpeg-glitch, ffmpeg-gui, ffmpeg-libraries, glitch, glitch-art, glitch-effect, motion-interpolation, motion-interpolation-ffmpeg, motion-interpolation-glitch, python-gui-tkinter, video-effects
- Language: Python
- Homepage:
- Size: 759 KB
- Stars: 48
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FF Dissolve Glitch
This is a free python based glitch tool that uses [FFmpeg](https://ffmpeg.org/) to create awesome and weird motion interpolated glitches in videos. I call it FF dissolve glitch because it creates kinda dissolving pixel type effect. I made this for those who don't like to use command line everytime and yes, its **free and open source** python project!
# Download
### [](https://github.com/Akascape/FF-Dissolve-Glitch/archive/refs/heads/master.zip)
Don't forget to give a ⭐ :)
## How to Install?
- Install these requirements using pip:
- [customtkinter](https://pypi.org/project/customtkinter/)
- [tkdial](https://pypi.org/project/tkdial/)
- [pillow](https://pypi.org/project/Pillow/)
- Download [FFmpeg](https://ffmpeg.org/download.html) properly and set its path to environment.
- Then, simply run `ff-dissolve-glitch.py`
## How to use?
- Click the `OPEN` button and choose your video file **(short videos are recommended)**
- Choose the desired modes and parameters
- Then simply click the **export** button and wait for the video to get baked. **(Conversions will be very slow)**
- After baking, you can view the video and see the results.
**Note: Press `q` in the command shell if you want to safely end any ffmpeg process.**
(You can try experimenting with all the modes but some modes **may not give any result)**More information about motion interpolation modes are given here: [ffmpeg-filters: interpolate](http://ffmpeg.org/ffmpeg-filters.html#minterpolate)
## UI
![Screenshot](https://user-images.githubusercontent.com/89206401/206907828-3775c4b6-ab6f-4168-83d9-d2bfb1dbea24.jpg)## Example
| Original | Glitched |
|:--------:|:--------:|
|![Untitled_converted_converted](https://user-images.githubusercontent.com/89206401/166420228-ceb0391d-d02b-4d80-a03b-e5703e5eb814.gif)|![Untitled_dissolve_glitched_BILAT_UMH_AOBMC_converted](https://user-images.githubusercontent.com/89206401/166420254-15ef2d79-5ceb-4f25-af30-e25d9022e472.gif)|
## License[](https://github.com/Akascape/FF-Dissolve-Glitch/blob/main/LICENSE)
### More Info
This project is possible because of [Antonio Roberts](https://github.com/hellocatfood)'s guide on [motion-interpolation-glitch-using-ffmpeg](https://www.hellocatfood.com/motion-interpolation-for-glitch-aesthetics-using-ffmpeg-part-0/), so a big thanks to Antonio. You can see his full guide where he described all the combinations of modes with video examples.
**Follow me :** [`Akascape`](https://github.com/Akascape)
I have also created some glitch tools for [datamoshing](https://github.com/Akascape/Datamosher-Pro), [ascii art](https://github.com/Akascape/Ascify-Art), [image glitching](https://github.com/Akascape/Pure-Glitch) and [more](https://github.com/Akascape?tab=repositories), so go and check them out!## Thanks for visiting!