我最近在我的Ubuntu Linux电脑上安装了ffmpeg版本0.8.5-4:0.8.5。
当我执行“ffprobe -show_frames http://test.com/test.mp4”时,我会得到以下错误:
无法识别选项'show_frames'
我尝试安装各种ffmpeg依赖包来解决这个问题,但都没有成功。
有人能告诉我需要安装什么来解决这个错误吗?
谢谢
我最近在我的Ubuntu Linux电脑上安装了ffmpeg版本0.8.5-4:0.8.5。
当我执行“ffprobe -show_frames http://test.com/test.mp4”时,我会得到以下错误:
无法识别选项'show_frames'
我尝试安装各种ffmpeg依赖包来解决这个问题,但都没有成功。
有人能告诉我需要安装什么来解决这个错误吗?
谢谢
你正在使用一个残缺、伪造的版本的“ffprobe”,它来自于libav而非FFmpeg:
Ubuntu从FFmpeg转换到libav,因为Debian/Ubuntu ffmpeg软件包维护者是libav开发人员。故意将“ffmpeg”和“ffprobe”的名称用于不是来自FFmpeg的东西是令人失望的,对用户具有误导性,并且误传了FFmpeg开发人员的工作成果。还请参见谁能告诉我ffmpeg、libav和avconv之间的区别和关系?
这个怪异的“ffprobe”没有-show_frames
选项。你有三个选择:
ffprobe
。如果您懒得折腾,请使用静态构建。卸载当前版本的ffmpeg(这是从ffmpeg网站下载的静态构建物:http://ffmpeg.gusari.org/static/32bit/。
show_frames选项在此版本中已弃用。
从http://www.ffmpeg.org/releases/ffmpeg-1.1.3.tar.bz2下载并安装最新版本。
avprobe
来获取总帧数? - jap1968