libavcodec may be vulnerable or is not supported, and should be updated to play video
环境说明
- 操作系统:Debian 7 “Wheezy”(64-bit)
- Firefox: 57.0 (64-bit)
- FFmpeg: 3.4
解决方法
方法一:下载最新版 FFmpeg 源码,编译安装
./configure --prefix=/usr/local/ffmpeg ...
make
make install
vi /etc/ld.so.conf
# 添加一行
# /usr/local/ffmpeg/lib
ldconfig
方法二:修改 Firefox 参数
在地址栏中输入 about:config,将 media.libavcodec.allow-obsolete 的值由 false 修改为 true,重启浏览器。
方法三:安装 backports 源 libavcodec
系统原来带的是 libavcodec 53(53.35.0),现在安装 libavcodec 55(55.34.1)
apt-get install -t wheezy-backports libavcodec55
结果
方法一不生效,方法二生效,方法三生效。