Audio Merger Link to heading
This project is a simple graphical user interface (GUI) application for merging multiple audio files into one. It supports audio files in various formats (such as MP3, OGG, WAV), and exports the merged file in MP3 format with selectable output quality.
Features Link to heading
- Add multiple audio files (MP3, OGG, WAV) to merge.
- Remove selected audio files from the list.
- Select the desired output quality (bitrate) for the merged file.
- Save the merged file as an MP3.
Requirements Link to heading
- Python 3.x
- PyQt5
- pydub
- ffmpeg (for handling audio files)
Installation Link to heading
Clone the repository:
git clone <repository_url>
Install the required Python packages:
pip install -r requirements.txt
Make sure
ffmpeg
is installed and accessible through your system’s PATH. You can downloadffmpeg
from ffmpeg.org.
Usage Link to heading
Run the application:
python audio_merger.py
Use the
Add Audio Files
button to select multiple audio files to merge.Use the
Remove Selected
button to remove any unwanted files from the list.Choose the desired output quality (bitrate).
Click the
Merge and Export
button to merge the files and save the output.
Dependencies Link to heading
All dependencies are listed in the requirements.txt
file.
requirements.txt Link to heading
PyQt5
pydub
Note: You need to have ffmpeg
installed and accessible in your system’s PATH for pydub
to work properly.
License Link to heading
This project is licensed under the MIT License.