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 # Arch
Usage:
mediainfo file.mkv
Output:
mediainfo
provides 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 # Arch
Usage:
ffprobe -i file.mkv
Alternative for detailed JSON output:
ffprobe -v quiet -print_format json -show_format -show_streams file.mkv
Output:
ffprobe
provides 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 # Arch
Usage:
mkvinfo file.mkv
Output:
mkvinfo
focuses 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 # Arch
Usage:
exiftool file.mkv
Output: 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.