Linux 抓取 Mp4 檔案的時間、長、寬等相關資料

Linux 想要抓取 Mp4 檔案的時間、長度、寬度等等 Meta 的資訊,要怎麼快速拿到呢?

立刻想到的是,萬用的 file,不過看來是拿不到想要的資訊了~

  • $ file foo.mp4
    foo.mp4: ISO Media, MP4 Base Media v1 [IS0 14496-12:2003]

用 file 拿不到的話,要怎麼辦呢?

Linux 抓取 Mp4 檔案的時間、長、寬等 Meta Header 相關資料

Linux 想要抓取 Mp4 Metadata 的資料,可以使用 mediainfo 或 Perl 寫的 exiftool。

Mediainfo 的安裝 與 使用

  1. $ apt install mediainfo
  2. $ mediainfo foo.mp4 # 下述很多資訊,在此只有把重要的列出來
    Duration : 31 s 0 ms
    Bit rate : 1 352 kb/s
    Nominal bit rate : 1 258 kb/s
    Width : 960 pixels
    Height : 540 pixels
    Frame rate : 24.000 FPS

Perl exiftool 的安裝 與 使用

  1. $ sudo apt-get install libimage-exiftool-perl
  2. $ exiftool video_file.mp4 > medatata.txt # 下述很多資訊,在此只有把重要的列出來
    Track Duration : 0:00:31
    Image Width : 960
    Image Height : 540
    Source Image Width : 960
    Source Image Height : 540

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料