我有两个关于FFmpeg的问题 1. FFmpeg输出是否随版本而变化(ffmpeg -i) 2.如果输出没有改变,任何人都知道一个好的PHP / Python类,它解析FFmpeg输出并获取所有元数据(持续时间,编解码器,音频Biterate,视频Biterate,宽度,高度......) 3.如果FFmpeg输出发生变化,任何人都知道一个linux工具(cmd行)可以获得那些不依赖于FFmpeg的元数据。
我知道php-ffmpeg模块存在,但是它太老了,错误(例如错误的持续时间......,无法获得$ movie-> getAudioBitRate()工作)
由于
答案 0 :(得分:2)
ffpmpeg-php似乎是你最好的选择,除非你想直接获取/解析ffmpeg的输出。如果您计划使用远程文件(例如,urls与本地文件),那么FFmpeg-php将无法使用除绝对URL之外的任何内容(例如http://example.com/video.mp4与http://example.com/?get_video=234)。可能有一个cURL选项可以实现这个目标,但我还没有遇到任何稳定的问题。