Yes, there are several Linux CLI applications that can generate detailed information about MKV files, similar to the output you’ve provided. Here are some popular options:
1. mediainfo
Description: A CLI tool specifically designed to display detailed information about multimedia files.
Installation:
sudo apt install mediainfo # Debian/Ubuntu sudo dnf install mediainfo # Fedora sudo pacman -S mediainfo # ArchUsage:
mediainfo file.mkvOutput:
mediainfoprovides detailed information about the format, codec, resolution, audio, subtitles, and more.
2. ffprobe (part of FFmpeg)
Description: A tool included with FFmpeg, capable of analyzing multimedia files.
Installation:
sudo apt install ffmpeg # Debian/Ubuntu sudo dnf install ffmpeg # Fedora sudo pacman -S ffmpeg # ArchUsage:
ffprobe -i file.mkvAlternative for detailed JSON output:
ffprobe -v quiet -print_format json -show_format -show_streams file.mkvOutput:
ffprobeprovides a technical breakdown of the streams, codecs, duration, and other metadata.
3. mkvinfo (part of MKVToolNix)
Description: A tool from the MKVToolNix suite that provides detailed information about MKV files.
Installation:
sudo apt install mkvtoolnix # Debian/Ubuntu sudo dnf install mkvtoolnix # Fedora sudo pacman -S mkvtoolnix # ArchUsage:
mkvinfo file.mkvOutput:
mkvinfofocuses on MKV-specific details, such as tracks, chapters, and tags.
4. exiftool
Description: A versatile metadata extraction tool that can analyze multimedia files, including MKV.
Installation:
sudo apt install libimage-exiftool-perl # Debian/Ubuntu sudo dnf install perl-Image-ExifTool # Fedora sudo pacman -S exiftool # ArchUsage:
exiftool file.mkvOutput: Provides general metadata about the file, including codec, duration, and bitrates.
Recommended Choice
If you want the closest match to the detailed output you provided, mediainfo or mkvinfo are your best bets. For broader compatibility and additional details, ffprobe is also an excellent choice.