【问题标题】:Looking for program similar to ffprobe to interrogate images?正在寻找类似于 ffprobe 的程序来询问图像?
【发布时间】:2015-05-17 20:00:42
【问题描述】:

我需要从命令行探测大量图像以查看它们是否会打开。

ffprobe 非常适合多媒体,但任何人都可以引导我朝着我可以用于图像的类似过程的方向发展,如果宇宙正在回应我对 pdf 和文档的祈祷

非常感谢

【问题讨论】:

  • 图片也可以使用ffprobe
  • LordNeckbeard 文件已损坏或损坏。完全意识到 ffprobe 可以处理我喜欢的图像,尤其是 pdf 文件
  • 可能是jhove?您也可以在这个新的 beta 堆栈交换网站上提问:softwarerecs.stackexchange.com

标签: ffmpeg ffprobe


【解决方案1】:

我能想到的最接近“ffprobe for images”的是 ImageMagick:http://www.imagemagick.org/script/identify.php

就像 ffprobe,除了你使用identify。它告诉你想像大小、格式、编码等。

【讨论】:

    【解决方案2】:

    你可以使用file:

    $ file rooster.jpg 
    rooster.jpg: JPEG image data, EXIF standard 2.21
    
    $ file -b testsrc.png
    PNG image data, 320 x 240, 8-bit/color RGB, non-interlaced
    
    $ file insulated_concrete_forms.pdf 
    insulated_concrete_forms.pdf : PDF document, version 1.4
    

    【讨论】:

      【解决方案3】:

      还有mediainfo,在检测媒体文件格式方面做得很好。

      图片

      $ mediainfo --Output=JSON --Full some.jpg
      {
      "media": {
      "@ref": "/path/to/some.jpg",
      "track": [
      {
      "@type": "General",
      "ImageCount": "1",
      "FileExtension": "jpg",
      "Format": "JPEG",
      "FileSize": "816218",
      "StreamSize": "0",
      "File_Modified_Date": "UTC 2019-01-06 20:25:24",
      "File_Modified_Date_Local": "2019-01-06 21:25:24"
      },
      {
      "@type": "Image",
      "Format": "JPEG",
      "Width": "4050",
      "Height": "1350",
      "ColorSpace": "YUV",
      "ChromaSubsampling": "4:4:4",
      "BitDepth": "8",
      "Compression_Mode": "Lossy",
      "StreamSize": "816218",
      "extra": {
      "ColorSpace_ICC": "RGB"
      }
      }
      ]
      }
      }
      

      PDF:

      $ mediainfo --Output=JSON --Full some.pdf
      {
      "media": {
      "@ref": "/path/to/some.pdf",
      "track": [
      {
      "@type": "General",
      "TextCount": "1",
      "FileExtension": "pdf",
      "Format": "PDF",
      "Format_Version": "1.3",
      "FileSize": "141415",
      "StreamSize": "141415",
      "File_Modified_Date": "UTC 2019-01-24 08:50:21",
      "File_Modified_Date_Local": "2019-01-24 09:50:21"
      },
      {
      "@type": "Text",
      "Format": "PDF"
      }
      ]
      }
      }
      
      

      后缀错误的图片文件:

      $ mediainfo --Output=JSON --Full i-am-a-jpeg.pdf
      {
      "media": {
      "@ref": "/path/to/i-am-a-jpeg.pdf",
      "track": [
      {
      "@type": "General",
      "ImageCount": "1",
      "FileExtension": "pdf",
      "Format": "JPEG",
      "FileSize": "816218",
      "StreamSize": "0",
      "File_Modified_Date": "UTC 2019-01-06 20:25:24",
      "File_Modified_Date_Local": "2019-01-06 21:25:24",
      "extra": {
      "FileExtension_Invalid": "h3d jpeg jpg jpe jps mpo"
      }
      },
      {
      "@type": "Image",
      "Format": "JPEG",
      "Width": "4050",
      "Height": "1350",
      "ColorSpace": "YUV",
      "ChromaSubsampling": "4:4:4",
      "BitDepth": "8",
      "Compression_Mode": "Lossy",
      "StreamSize": "816218",
      "extra": {
      "ColorSpace_ICC": "RGB"
      }
      }
      ]
      }
      }
      
      

      【讨论】:

        猜你喜欢
        • 2015-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-09
        • 2016-11-01
        • 2014-11-30
        • 2012-12-12
        • 2019-07-27
        相关资源
        最近更新 更多