A simple Bash script to batch-edit MKV metadata using FFmpeg.
Automatically organizes episodes by season, updates metadata titles, reorders audio tracks, and preserves original filenames.
- Auto-detect season/episode from filenames (e.g.,
S01E05) - Creates season folders automatically (
S01/,S02/, …) - Updates file title (e.g.,
S01E05 - Metadata Edited) - Updates video track title (
Metadata Editor) - Updates all audio track titles (
Metadata Editor) - Reorders audio tracks: Telugu → Hindi → English → Tamil
- Marks Telugu as the default audio track
- Supports filenames with spaces, braces, parentheses
- No re-encoding (
-c copy) → very fast
FFmpeg-Metadata-Editor/ │ ├── README.md ├── auto_metadata_colab.sh # Bash script for Google Colab ├── auto_metadata_local.sh # Bash script for local Linux/WSL └── sample_videos/ # Optional: example MKV files