Spo*_*rth 4 video metadata ffmpeg mediainfo
我需要从视频文件中提取元数据信息以及该文件的缩略图.为此,我尝试了ffmpeg,并在stdout上看到元数据(如持续时间,分辨率,编解码器,creation_time等).如果我需要使用这些,我应该解析stdout并提取我需要的元数据.
我还读到了MediaInfo实用程序,它也提供了元数据.我不确定它是否可以提供缩略图.我也知道MediaInfo并没有使用ffmpeg.
我想知道是否有人对ffmpeg和MediaInfo以及我上面提到的要求都有工作知识,是否有人可以建议哪两个更适合.
两者的内存占用比较也很大.
您应该直接使用底层库,如其他答案中所示.
但是,为了完整起见,如果您坚持使用单独的shell进程,请不要解析FFmpeg的输出.相反,使用FFprobe,这是一个鲜为人知的工具,专门用于补充FFmpeg和简化元数据提取.
此外,生成缩略图可以使用FFmpeg或多或少这样完成:
ffmpeg [-ss 10] -i input.avi -vframes 1 -s 320x240 thumbnail.png
Run Code Online (Sandbox Code Playgroud)
调整大小以适应品味,并使用可选-ss参数从视频的最开头以外的某个点抓取图像.
正确答案既不是 ffmpeg 也不是 mediainfo。好吧,无论如何都不是完整的可执行文件。
\n\nffmpeg 由一系列库组成,其中包括libavformat,它允许您使用多媒体容器格式。使用 libavformat 和 libavcodec应该会给你一个很好的介绍。
| 归档时间: |
|
| 查看次数: |
6152 次 |
| 最近记录: |