glli80
小狐狸
小狐狸
  • UID5754
  • 注册日期2005-05-07
  • 最后登录2025-03-18
  • 发帖数12
  • 经验15枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
阅读:20189回复:35

xp福利:firefox 46支持播放mp4

楼主#
更多 发布于:2016-03-30 13:11
更新(2016-04-30) 操作系统为windows XP:

官方最新版FireFox 46.0:https://ftp.mozilla.org/pub/firefox/candidates/46.0-candidates/build3/win32/zh-CN/Firefox%20Setup%2046.0.exe
支持xp下直接播放h264/mp4(安装后版本号46.0.0.5952,之后的RC版本和正式发行版屏蔽了h264/mp4播放功能)。运行后确保插件openh264 video和primetime content自动下载安装后(如果不自动下载就点右键选查找更新,稍等就会自动下载安装这两个插件)打开下面的测试页面检查h.264/mp4是否可以播放。
----------------------------------------------------
原帖:

虽然windows vista及之后的系统内置了h264解码,但是xp却没有。firefox 46之前只能调用windows系统内置的h264解码,却无法调用第三方的解码器。现在firefox 46直接内置h264解码(添加了mozavcodec.dll、mozavutil.dll),让我等还在用xp系统的屌丝们内牛满面啊。
https://ftp.mozilla.org/pub/firefox/releases/46.0b6/win32/zh-CN/Firefox%20Setup%2046.0b6.exe
下载下来装好后无需任何额外配置直接打开html5 video测试页面:
http://www.quirksmode.org/html5/tests/video.html
http://www.youtube.com/html5
h.264/MP4可以直接播放了(windows xp下)!
打开about:config 设置media.webm.enabled为false,马上就可以和消耗cpu大户的webm拜拜了。
glli80
小狐狸
小狐狸
  • UID5754
  • 注册日期2005-05-07
  • 最后登录2025-03-18
  • 发帖数12
  • 经验15枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
1楼#
发布于:2016-04-30 14:40
更新(2016-04-30) 操作系统为windows XP:

官方最新版FireFox 46.0:https://ftp.mozilla.org/pub/firefox/candidates/46.0-candidates/build3/win32/zh-CN/Firefox%20Setup%2046.0.exe
支持xp下直接播放h264/mp4(安装后版本号46.0.0.5952,之后的RC版本和正式发行版屏蔽了h264/mp4播放功能)。运行后确保插件openh264 video和primetime content自动下载安装后(如果不自动下载就点右键选查找更新,稍等就会自动下载安装这两个插件)打开下面的测试页面检查h.264/mp4是否可以播放。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
2楼#
发布于:2016-04-25 11:50
adonais:找了一会没找到.我觉得可以revert bug 1265928.问题是mozilla后续可能屏蔽对winxp的Adobe Primetme模块推送. mozilla只想使用Adobe Primetme解码带CDM的h264,使用openh2...回到原帖
你可以--enable-ffmpeg  试试  官方给禁用了  我还没细看
http://pcxfirefox.wordpress.com/
adonais
小狐狸
小狐狸
  • UID4338
  • 注册日期2005-03-24
  • 最后登录2020-10-02
  • 发帖数99
  • 经验48枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
  • 忠实会员
3楼#
发布于:2016-04-25 10:36
pcxfirefox:另外 请给我一些CDM播放的例子 网上用Adobe Primetme的不多 用Google的widevien和微软的那个play啥的多些回到原帖
找了一会没找到.我觉得可以revert bug 1265928.问题是mozilla后续可能屏蔽对winxp的Adobe Primetme模块推送. mozilla只想使用Adobe Primetme解码带CDM的h264,使用openh264
解码non-DRM,另外vista以上系统的h264解码器,又搞个ffmpeg,我xxx,太复杂了!
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
4楼#
发布于:2016-04-24 15:19
adonais:在windows xp上,使用Adobe  GMP 解码h264/aac,貌似不需要替换ffmpeg,官方的46b11没有问题.
我记得原本Adobe primetme cdm 模块在windows xp上是不会自动下载安装的,我测试了一...
回到原帖
我翻了下我原来的笔记

MOZ_SIGN_CMD=python e:/mozilla/buildtools/release/signing/signtool.py --cachedir e:/mozilla/signing_cache -t e:/mozilla/token -n e:/mozilla/nonce -c e:/mozilla/buildtools/release/signing/host.cert -H gpg:sha2signcode:osslsigncode:signcode:mar:jar:b2gmar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9120 -H gpg:sha2signcode:osslsigncode:signcode:mar:jar:b2gmar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9120 -H gpg:sha2signcode:osslsigncode:signcode:mar:jar:b2gmar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9120 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9120 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9120 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9120 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9120 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9120 -H dmgv2:mac-v2-signing7.srv.releng.scl3.mozilla.com:9120

然而 你懂的
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
5楼#
发布于:2016-04-24 15:02
adonais:在windows xp上,使用Adobe  GMP 解码h264/aac,貌似不需要替换ffmpeg,官方的46b11没有问题.
我记得原本Adobe primetme cdm 模块在windows xp上是不会自动下载安装的,我测试了一...
回到原帖
另外 请给我一些CDM播放的例子 网上用Adobe Primetme的不多 用Google的widevien和微软的那个play啥的多些
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2016-04-24 08:30
adonais:官方的46.0b11可以正常播放
http://www.quirksmode.org/html5/tests/video.html
测试页面上的H.264/MP4.
我自行编译的版本不行,已经添加了ac_add_options --enab...
回到原帖
看Bug 1265928
其他问题以后再说 手机不方便
http://pcxfirefox.wordpress.com/
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
7楼#
发布于:2016-04-23 21:08
adonais:我使用了你编译的ffmpeg替换了mozavcodec.dll两个文件,同样也无法播放.回到原帖
官方firefox不用使用ffmpeg播放mp4,明确屏蔽了,替换了也没用。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
8楼#
发布于:2016-04-23 21:04
adonais:官方的46.0b11可以正常播放
http://www.quirksmode.org/html5/tests/video.html
测试页面上的H.264/MP4.
我自行编译的版本不行,已经添加了ac_add_options --enab...
回到原帖

检查一下URL?
media.gmp-manager.url; https://aus5.mozilla.org/update/3/GMP/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml
adonais
小狐狸
小狐狸
  • UID4338
  • 注册日期2005-03-24
  • 最后登录2020-10-02
  • 发帖数99
  • 经验48枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
  • 忠实会员
9楼#
发布于:2016-04-23 21:00
teredarguiterep:我说的不行是指firefox无法使用ffmpeg播放mp4.
可能有关 ac_add_options --enable-eme=adobe,widevine
voucher主要是签名,第三方无法通过签名认证
回到原帖
我使用了你编译的ffmpeg替换了mozavcodec.dll两个文件,同样也无法播放.
adonais
小狐狸
小狐狸
  • UID4338
  • 注册日期2005-03-24
  • 最后登录2020-10-02
  • 发帖数99
  • 经验48枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
  • 忠实会员
10楼#
发布于:2016-04-23 20:46
teredarguiterep:我说的不行是指firefox无法使用ffmpeg播放mp4.
可能有关 ac_add_options --enable-eme=adobe,widevine
voucher主要是签名,第三方无法通过签名认证
回到原帖
官方的46.0b11可以正常播放
http://www.quirksmode.org/html5/tests/video.html
测试页面上的H.264/MP4.
我自行编译的版本不行,已经添加了ac_add_options --enable-eme=adobe项.
主要是因为它在winxp上不能自动下载Adobe primetme cdm 模块,但是在win10上测试是可以正常下载Adobe primetme cdm的,我就郁闷了,这是什么问题?
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
11楼#
发布于:2016-04-23 14:30
adonais:在windows xp上,使用Adobe  GMP 解码h264/aac,貌似不需要替换ffmpeg,官方的46b11没有问题.
我记得原本Adobe primetme cdm 模块在windows xp上是不会自动下载安装的,我测试了一...
回到原帖
我说的不行是指firefox无法使用ffmpeg播放mp4.
可能有关 ac_add_options --enable-eme=adobe,widevine
voucher主要是签名,第三方无法通过签名认证
adonais
小狐狸
小狐狸
  • UID4338
  • 注册日期2005-03-24
  • 最后登录2020-10-02
  • 发帖数99
  • 经验48枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
  • 忠实会员
12楼#
发布于:2016-04-23 13:09
teredarguiterep:运行库 https://sourceforge.net/projects/lightfirefox/files/Extra/ucrt_10586.7z
火狐不行。
回到原帖
在windows xp上,使用Adobe  GMP 解码h264/aac,貌似不需要替换ffmpeg,官方的46b11没有问题.
我记得原本Adobe primetme cdm 模块在windows xp上是不会自动下载安装的,我测试了一下官方的46b11,它可以下载Adobe primetme cdm 模块. 但是第三编译的版本在windows xp上却不能下载Adobe primetme cdm .这是不是因为没有生成voucher.bin文件的原因?
如何生成 和 签名 voucher?MOZ_SIGN_CMD怎么设置? @pcxfirefox来看一下!
alucard_tsui
小狐狸
小狐狸
  • UID53881
  • 注册日期2016-04-19
  • 最后登录2020-03-21
  • 发帖数9
  • 经验6枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2016-04-22 18:45
teredarguiterep:放程序根目录就行。不清楚。回到原帖
还是谢谢你,我回家再试试
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
14楼#
发布于:2016-04-22 18:39
alucard_tsui:那些dll文件都是放 system32 目录对吧?还有一个问题,我电脑每次重启后,都会报“安全沙箱冲突”的错吴,mp4不能播放和这个有关系吗,adobe primetime 那个插件已经下载好了,浏览器也激活它了,h264 support ...回到原帖
放程序根目录就行。不清楚。
上一页
游客

返回顶部