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

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

楼主#
更多 发布于:2015-12-31 12:15
相关补丁已经并入mozilla-central,Windows版本firefox可以使用ffmpeg播放视频了。但是mozilla提供的ffmpeg仅支持播放webm(vp8/vp9)文件,用户可以替换成支持的版本
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
1楼#
发布于:2015-12-31 12:21
为啥仅支持 Makefile里没改吗 因为GPL授权?
http://pcxfirefox.wordpress.com/
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
2楼#
发布于: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点
  • 社区居民
  • 忠实会员
3楼#
发布于:2015-12-31 12:25
pcxfirefox:为啥仅支持 Makefile里没改吗 因为GPL授权?回到原帖
特意修改成只支持vp8 vp9。 主要原因应该还是专利授权问题
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
4楼#
发布于:2015-12-31 12:29
teredarguiterep:特意修改成只支持vp8 vp9。 主要原因应该还是专利授权问题回到原帖
你的configure参数是啥
http://pcxfirefox.wordpress.com/
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
5楼#
发布于: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
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2015-12-31 12:47
teredarguiterep:../configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-pr...回到原帖
没包含vp8 vp9吗

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

ffmpeg的h264是GPL授权 mp3我记得是商业授权 Mozilla都不能用
http://pcxfirefox.wordpress.com/
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
7楼#
发布于:2015-12-31 12:56
pcxfirefox:没包含vp8 vp9吗

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

ffmpeg的h264是GPL授权 mp3我记得是商业授权 Mozilla都不能用
回到原帖
如果ffmpeg能用,mozilla恐怕早就用了。
fishbol
小狐狸
小狐狸
  • UID21501
  • 注册日期2007-10-22
  • 最后登录2023-12-17
  • 发帖数46
  • 经验58枚
  • 威望0点
  • 贡献值36点
  • 好评度0点
  • 社区居民
  • 忠实会员
8楼#
发布于:2015-12-31 13:11
inbound版本是什么,在哪里下载?
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
9楼#
发布于:2015-12-31 13:21
细细粒
火狐狸
火狐狸
  • UID33240
  • 注册日期2010-07-01
  • 最后登录2022-08-12
  • 发帖数161
  • 经验135枚
  • 威望0点
  • 贡献值22点
  • 好评度4点
  • 社区居民
  • 忠实会员
10楼#
发布于:2016-01-04 09:27
就是说,用这个版本 + 安装 ffmpeg 就行了?
Atester
狐狸大王
狐狸大王
  • UID45325
  • 注册日期2014-04-03
  • 最后登录2016-09-14
  • 发帖数391
  • 经验358枚
  • 威望0点
  • 贡献值56点
  • 好评度23点
  • 社区居民
  • 忠实会员
11楼#
发布于:2016-01-04 16:28
细细粒:就是说,用这个版本 + 安装 ffmpeg 就行了?回到原帖
估计把ffmpeg的相关dll替换也可以
Doing good is all our mission!
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
12楼#
发布于:2016-01-04 16:33
细细粒:就是说,用这个版本 + 安装 ffmpeg 就行了?回到原帖
官方Windows版不加载ffmpeg提供的dll,需要自己编译。
细细粒
火狐狸
火狐狸
  • UID33240
  • 注册日期2010-07-01
  • 最后登录2022-08-12
  • 发帖数161
  • 经验135枚
  • 威望0点
  • 贡献值22点
  • 好评度4点
  • 社区居民
  • 忠实会员
13楼#
发布于:2016-01-05 10:13
这。。。

就是说给个留了接口的版本给你,然而 对应的 dll 还需要自己编译。。。。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
14楼#
发布于:2016-01-05 10:48
细细粒:这。。。

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

返回顶部