A GUI built in Python to filter user videos by resolution, either moving them into a specified output folder or deleting them, depending on user preference.
OSes with binaries:
OSes supported(but untested):
PPP(pyPickyPixels) can be installed one of two ways:
- If your OS has a supported binary(currently just macOS), you can download it from the releases page
- If your OS doesn't have a supported binary, you can download the source code and run
main.py
using Python 3.10. PPP uses the PySimpleGUI and OpenCV modules.
PPP supports the following video file formats: ['.webm','.mpg','.mp2','.mpeg','.mpe','.mpv','.ogg','.mp4','.m4p','.m4v','.m4v','.avi','.wmv','.mov','.qt','.flv','.swf','.hevc','.heic']
This is PPP's interface. In order to use it, you can select the Add Files
button, which will bring up your system's file browser. Select any number of video files, and they will appear in the list. Specify a video resolution to get filtered out, and then decide what happens with video that fit that resolution—are they deleted, or moved to an output folder? Once you're ready, hit RUN
. If the program successfully deleted/moved your files, it'll say Operation succeeded
.
- Support for filtering images as an explicit option
- Allow listbox of files to adjust to file name length
- Filter based on other options besides resolution?
Images are filtered instead of ignored— Fixed v1.0.1- Files cannot be added in multiple batches