This repository includes an audio file converter application implemented in Python, utilizing the Tkinter library for the graphical user interface and FFmpeg for audio conversion.
-
Graphical User Interface (GUI):
- Simple and interactive GUI for easy navigation.
- Supports both single-file and batch conversion modes.
-
Audio Conversion:
- Converts WAV files to MP3 format using FFmpeg.
- Choose the desired file extension and output format.
-
Cross-Platform Compatibility:
- Instructions for installing FFmpeg on GNU/Linux, Windows, and macOS included in this README.
On most GNU/Linux distributions, FFmpeg can be installed using the package manager.
- Ubuntu/Debian:
sudo apt-get update sudo apt-get install ffmpeg
- Fedora:
sudo dnf install ffmpeg
- CentOS:
sudo yum install ffmpeg
winget install FFmpeg.FFmpegchoco install ffmpeg- Visit the FFmpeg Download page and download the suitable static build for Windows.
- Extract the downloaded archive, rename the folder to "ffmpeg," and move it to a convenient location like C:.
- Add the path to the "bin" folder within the "ffmpeg" directory to the PATH environment variable.
- Open a new PowerShell window to use the ffmpeg command.
Use Homebrew for macOS installation.
- Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Install FFmpeg:
brew install ffmpeg
-
Select File Extension:
- Choose the desired file extension for conversion (e.g., WAV).
-
Select Conversion Mode:
- Choose between single-file and batch conversion modes.
-
Input WAV File:
- Specify the input WAV file or folder containing WAV files.
-
Convert to MP3:
- Choose the desired output format for conversion (e.g., MP3).
-
Output MP3 File/Folder:
- Specify the output path for the converted files.
-
Convert:
- Click the "Convert" button to initiate the conversion process.
-
Progress Bar:
- Monitor the progress of the conversion with the progress bar.
Contributions are welcome! If you have ideas for improvements or new features, feel free to open an issue or submit a pull request.
Following the steps outlined in this guide, you should now have FFmpeg successfully installed on your preferred operating system, whether it's GNU/Linux, Windows, or macOS. You can use FFmpeg's powerful features to manipulate audio and video files as needed.