FFmpeg php元数据包装器

mat*_*nic 5 php ffmpeg

我有两个关于FFmpeg的问题1. FFmpeg输出是否随版本变化(ffmpeg -i)2.如果输出没有改变,任何人都知道一个好的PHP/Python类解析FFmpeg输出并获取所有元数据(持续时间,编解码器,音频Biterate,视频Biterate,宽度,高度...)3.如果FFmpeg输出发生变化,任何人都知道一个linux工具(cmd行)获得那些不依赖FFmpeg的元数据.

我知道php-ffmpeg模块存在,但它太老了,错误(例如错误的持续时间......,无法获得$ movie-> getAudioBitRate()工作)

谢谢

Sto*_*tes 2

ffpmpeg-php 似乎是你最好的选择,除非你想直接抓取/解析 ffmpeg 的输出。如果您计划使用远程文件(例如,url 与本地文件),那么 FFmpeg-php 将无法使用除绝对 url 之外的任何内容(例如, http: //example.com/video.mp4http://example .com/?get_video=234)。可能有一个 cURL 选项可以完成此任务,但我还没有遇到任何稳定的东西。

  • 我测试了 phpvideotoolkit http://code.google.com/p/phpvideotoolkit/ 它工作正常,但需要在服务器上安装 Ffmpeg。 (2认同)