MP4InfoExtractor is a Windows desktop tool (WPF, .NET Framework 4.5) for scanning video files and extracting song metadata from filename conventions, then exporting results to CSV.
- Purpose: Batch parse music-video filenames into structured song data.
- Platform: Windows (.NET Framework 4.5).
- Output: CSV report for downstream sorting, cataloging, or import.
- Recursively scans folders for common video formats:
*.mp4,*.mpg,*.mpeg,*.avi,*.mkv,*.mov,*.wmv,*.flv,*.webm
- Parses naming patterns like:
Artist - SongTitle--Gender/Group--Type--Language--Region--Quality
- Includes text helpers for abbreviation/pinyin generation support.
- Exports parsed results to CSV.
MP4InfoExtractor/: Main WPF application source.packages.config: NuGet dependency declarations.release/: Local release artifacts (ignored in Git).
- Windows
- Visual Studio (2019+ recommended)
- .NET Framework 4.5 Developer Pack
- Open
MP4InfoExtractor/MP4InfoExtractor.csprojin Visual Studio. - Restore NuGet packages.
- Build in
DebugorReleasemode.
- Launch the app.
- Click Browse to select a folder containing video files.
- Click Scan to parse songs.
- Click Export CSV to save results.
- This repository ignores build outputs and local artifacts by default.
- If you clone fresh, restore NuGet packages before building.