【问题标题】:Obtaining video information using FFMPEG, or possibly HTML5使用 FFMPEG 或可能的 HTML5 获取视频信息
【发布时间】:2010-11-26 01:25:33
【问题描述】:

我正在制作一个视频库,并想提取有关视频的一些信息以供显示。有谁知道我将如何使用 ffmpeg 检索视频持续时间?是否可以使用 HTML5 获取此信息?

谢谢。

【问题讨论】:

    标签: php video ffmpeg duration


    【解决方案1】:

    我所做的(在 Linux 上)是这样的:

    tcprobe -i $FILE |尾-n1 |剪切 -d '=' -f3

    tcprobe 来自转码的 Debian 软件包。

    如果您使用的是 Windows,则有一个名为 MediaInfo 的工具,但我没有尝试过,因此无法评价它的有效性。

    【讨论】:

    • 感谢您的意见。您知道使用 ffmpeg 执行此操作的方法吗?你看,我会使用 php 执行它。
    【解决方案2】:
    【解决方案3】:

    我会推荐PHPVideoToolkit...

    这个类是一个包装器 FFmpeg、FLVTools2 和 Mencoder 程序允许 PHP 开发人员 操作和转换视频文件 任何易于使用的面向对象的方式。 目前还提供FFmpeg-PHP 在纯 PHP 中进行仿真,所以你不会 需要编译安装 模块。请注意,它并非旨在作为 FFmpeg-PHP 替换,只有一个 替代解决方案,它是 建议如果你大量使用 FFmpeg-PHP 的功能 应该按原样安装模块 更高效。

    PHPVideoToolkit 几乎是 只有你会的视频/音频课程 从现在开始需要。它执行几个 操纵操作的类型 包括视频格式转换, 将视频帧提取到单独的 图像文件,组装视频流 从一组单独的视频图像中, 从视频中提取音频,水印 视频和提取的帧。一些 参数也可以像这样配置 输出视频文件格式(其中 可以是 Flash 视频或任何其他 ffmpeg支持),视频和音频 比特率和采样率,视频 尺寸和纵横比。它可以 还检索有关的信息 媒体文件,例如持续时间、比特率、 帧率、格式、尺寸、显示 纵横比,像素纵横比, 音频立体声,音频频率和 音频格式,无其他 额外的库,例如 ffmpeg-php。

    • 注意,我写了它,所以如果你想问任何关于使用它的问题。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 2022-12-28
      • 2019-07-07
      • 2020-08-10
      • 2016-11-25
      • 2021-05-02
      • 2020-12-03
      • 2018-07-05
      相关资源
      最近更新 更多