Developed by Iván Ayub
NextMask FFmpeg is a robust desktop application designed for multimedia professionals and enthusiasts. It leverages the FFmpeg library to enhance and process video files through an intuitive interface.
Click here to download the EXE application from Google Drive (.zip)
For inquiries or feedback, contact me at: sellocasadenubes@gmail.com.
NextMask FFmpeg combines the power of FFmpeg with a user-friendly interface, allowing seamless multimedia quality enhancements and conversions. Its streamlined design makes it accessible to both professionals and casual users.
-
Video Processing:
- Presets for resolutions from 480p to 4K (HEVC Ultra).
- Custom configuration options for advanced users.
-
Audio Processing:
- Supports multiple codecs, including AAC, MP3, and AC3.
- Option to retain the original audio.
-
Customizable Output:
- Adjust file names, formats, and save locations.
- Scale resolutions and maintain aspect ratios.
-
Real-Time Logging:
- Progress and detailed logs displayed during processing.
-
Modern Interface:
- Intuitive dark theme designed for efficient use.
- Select Multimedia File: Choose the file to process using the "Select Video" button.
- Choose Output Folder: Specify the destination folder for processed files.
- Configure Settings:
- Select video quality and audio codec.
- Customize file name and format.
- Adjust advanced settings like scaling and frame rates.
- Start Processing: Click "Start Processing" to begin, and monitor real-time logs.
- Cancel if Needed: Cancel processing at any time during the operation.
Enhance a low-resolution video to HD quality or convert it to a modern format for compatibility with newer devices, maintaining high audio fidelity.
Built with PyQt5, the application offers a responsive and modern interface that simplifies multimedia processing.
- Processing Engine: Interfaces with FFmpeg for video and audio tasks.
- Logging Module: Provides real-time feedback on process status.
- Configuration Manager: Handles user preferences and custom settings.
- Operating System: Windows 7 or later
- Dependencies:
- Python 3.7 or later
- PyQt5
- FFmpeg (installed and added to the system PATH)
This software uses FFmpeg as its core multimedia processing engine. FFmpeg is an industry-leading framework for multimedia content. Special thanks to the FFmpeg team for their invaluable contributions to open-source technology. FFmpeg is licensed under the LGPLv2.1 or later.
Thanks to the developers of PyQt5 for enabling a feature-rich graphical interface.
In addition, the following Python libraries are used in this project:
- os: Standard library for interacting with the operating system.
- sys: Provides access to system-specific parameters and functions.
- subprocess: For running system commands from within the Python program.
- base64: Handles encoding and decoding of data in base64 format.
- tempfile: Used to create temporary files.
- PyQt5.QtCore: Provides core functionality like threading and signals.
- PyQt5.QtGui: Handles graphical elements, including icons.
- PyQt5.QtWidgets: Used for building the GUI, including buttons, labels, and dialogs.
We welcome contributions! To contribute:
- Fork the repository.
- Make your changes.
- Submit a pull request.
Enjoy using NextMask FFmpeg! Your feedback is invaluable and helps us improve continuously.