V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
groofnish
V2EX  ›  Java

Java 有没有什么能获取视频元信息的开源库啊

  •  
  •   groofnish · 2020-12-23 20:27:22 +08:00 · 2995 次点击
    这是一个创建于 1466 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,试过 metadata-extractor,但是随便找个 mp4 文件就报 File format could not be determined 有没有啥好用,主要就是分析视频的帧率,分辨率,白平衡,码率等等这些基础信息

    11 条回复    2020-12-24 10:37:05 +08:00
    gam2046
        1
    gam2046  
       2020-12-23 20:31:10 +08:00   ❤️ 3
    这类需求无脑用 ffmpeg,一定错不到哪里去,然后就是找自己所用语言的 wrapper 。
    thetbw
        2
    thetbw  
       2020-12-23 22:34:52 +08:00 via Android
    java 有个 opencv 的库,里面有 ffmpeg 的 jar 封装
    zhujinchang
        3
    zhujinchang  
       2020-12-24 01:36:11 +08:00 via Android
    javacv 或 mp4parser,试一试
    learningman
        4
    learningman  
       2020-12-24 02:57:35 +08:00
    ffprobe
    laravel
        5
    laravel  
       2020-12-24 03:26:00 +08:00
    ffprobe -show_streams -show_format video.mp4
    40EaE5uJO3Xt1VVa
        6
    40EaE5uJO3Xt1VVa  
       2020-12-24 09:05:46 +08:00
    ffmpeg 库
    Suddoo
        7
    Suddoo  
       2020-12-24 09:09:30 +08:00
    ffmpeg,没错的
    jiobanma
        8
    jiobanma  
       2020-12-24 09:21:41 +08:00
    javacv 可以获取到如下控制台打印信息
    Info: Duration:
    Info: N/A
    Info: , start:
    Info: 14237.913200
    Info: , bitrate:
    Info: N/A
    Info:

    Info: Stream #0:0
    Info: [0x1e0]
    Info: : Video: h264 (Main), yuv420p, 1280x720
    Info: ,
    Info: 25 tbr,
    Info: 90k tbn,
    Info: 50 tbc
    Info:

    他的采集器可以直接获取很多属性
    jifengg
        9
    jifengg  
       2020-12-24 09:24:07 +08:00
    首选 ffmpeg 里的 ffprobe,如果觉得太大(静态文件几十 M ),可以用 mediainfo,各个平台都有,专门获取视频信息的,比较小。
    Jrue0011
        10
    Jrue0011  
       2020-12-24 10:17:02 +08:00
    jave ?
    InkAndBanner
        11
    InkAndBanner  
       2020-12-24 10:37:05 +08:00
    ffprobe 这期刚做完视频类型的需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2736 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.