teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
阅读:4645回复:14

nightly(Windows)已经可以使用ffmpeg播放视频

楼主#
更多 发布于:2015-12-31 12:15
相关补丁已经并入mozilla-central,Windows版本firefox可以使用ffmpeg播放视频了。但是mozilla提供的ffmpeg仅支持播放webm(vp8/vp9)文件,用户可以替换成支持的版本
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
1楼#
发布于:2015-12-31 12:22
我编译的版本 仅支持h264 aac mp3
http://sourceforge.net/projects/lightfirefox/files/mozffmpeg.zip/download
vc2015编译,所以需要vc2015运行库
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
2楼#
发布于:2015-12-31 12:25
pcxfirefox:为啥仅支持 Makefile里没改吗 因为GPL授权?回到原帖
特意修改成只支持vp8 vp9。 主要原因应该还是专利授权问题
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
3楼#
发布于:2015-12-31 12:31
pcxfirefox:你的configure参数是啥回到原帖
../configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-programs --disable-doc --disable-parsers --enable-parser=h264 --enable-parser=mpegaudio --enable-parser=aac --enable-decoder=h264 --enable-decoder=mp3 --enable-decoder=aac --disable-static --enable-shared --disable-debug --disable-sdl --disable-libxcb --disable-securetransport --disable-iconv --disable-swresample --disable-swscale --disable-avdevice --disable-avfilter --disable-avformat --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --enable-asm --enable-yasm --toolchain=msvc

--arch=x86_64
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
4楼#
发布于:2015-12-31 12:56
pcxfirefox:没包含vp8 vp9吗

你的和官方参数相比 主要多了h264和mp3

ffmpeg的h264是GPL授权 mp3我记得是商业授权 Mozilla都不能用
回到原帖
如果ffmpeg能用,mozilla恐怕早就用了。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
5楼#
发布于:2015-12-31 13:21
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
6楼#
发布于:2016-01-04 16:33
细细粒:就是说,用这个版本 + 安装 ffmpeg 就行了?回到原帖
官方Windows版不加载ffmpeg提供的dll,需要自己编译。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
7楼#
发布于:2016-01-05 10:48
细细粒:这。。。

就是说给个留了接口的版本给你,然而 对应的 dll 还需要自己编译。。。。
回到原帖
Windows版本不会加载系统中的ffmpeg,即ffmpeg官方文件,只会加载自带的版本,二者文件名不同,而在linux和mac版本中,火狐会优先加载系统中的ffmpeg。
官方自带的版本仅支持vp8 vp9的播放,但用户如果想支持mp4播放,可以替换成自己编译的版本。
游客

返回顶部