MassMediaEdit is a Windows Forms application designed for batch editing and managing media files. This tool provides various functionalities to streamline the organization and manipulation of media files, including support for different media formats and metadata editing.
- Batch Media File Editing: Quickly and efficiently edit multiple media files.
- Metadata Management: Modify and update media file metadata using integrated tools.
- Support for Multiple Formats: Works with various media formats including MP4, MKV, and more.
- Integration with External Tools: Utilizes tools like MediaInfo, MKVToolNix, and GPAC to perform advanced media operations.
To install and run MassMediaEdit, ensure that you have the following prerequisites:
-
Clone the repository:
git clone https://github.com/Hawkynt/MassMediaEdit.git
-
Navigate to the project directory:
cd MassMediaEdit
-
Build the project using the .NET CLI:
dotnet build
-
Run the application:
dotnet run --project MassMediaEdit
After launching the application, you can begin editing media files by dragging them into the main window or using the file selection dialog. The application provides various tools to manipulate file metadata, rename files, and perform batch operations.
- Batch Rename: Rename files and folders in bulk according to customizable patterns.
- Metadata Editing: Update media metadata for better organization in media libraries.
- Integration with External Tools: Perform advanced media manipulations using integrated third-party tools.
The application relies on several third-party tools and libraries:
- GPAC: For MP4 file operations.
- MediaInfo: To extract detailed information about media files.
- MKVToolNix: For MKV file operations.
These tools are included in the Tools
directory and are configured to be copied to the output directory upon building the project.
- MainForm.cs: The main entry point and UI logic for the application.
- Libraries: Custom utilities and helper classes used throughout the application.
- Tools: External tools and binaries used for media file operations.
- Resources: Images and icons used within the application's GUI.
Contributions are welcome! Please refer to the contribution guidelines for more information on how to get started.
This project is licensed under the LGPL-3.0-or-later License. See the LICENSE file for more details.
If you encounter any issues or have questions, please open an issue on the GitHub repository.
For more information, visit the project page.