对于“未找到支持格式和 MIME 类型的视频”该怎么办?

对于“未找到支持格式和 MIME 类型的视频”该怎么办?

我使用 Firefox v123 运行 Devuan GNU/Linux Excalibur(即没有 systemd 的 Debian trixie)。

最近,我尝试在浏览器窗口中浏览涉及视频的内容(是的,来自可恶的社交媒体网站,例如 Twitter)时遇到错误。我收到灰色区域和消息:“未找到支持格式和 MIME 类型的视频”。

现在,首先,我什至不知道什么是 MIME 类型 + 格式组合成立;我怎样才能弄清楚呢?其次 - 如何获得更多 MIME+ 格式组合支持?

答案1

我怎样才能弄清楚?

是的,我也觉得这很烦人。但是您可以使用 Firefox 的“工具”->“页面信息”,其中的“媒体”选项卡来查找嵌入的内容。或者,您可以使用“Web 开发人员”的“检查元素”上下文菜单条目来检查视频元素;现代 HTML 允许在那里指定多种格式,因此您需要检查以ffprobe.

其次 - 如何获得更多 MIME+ 格式组合支持?

你可能不能;您需要坚持使用 devuan 的 Firefox 版本支持的格式。

如果您选择运行自己的 debian firefox 软件包重建:

  1. 启动一个 debian 容器(podman是你的朋友,或者docker,都与 for 一起使用-v /tmp:/dataexchange:Z,嗯,交换数据)
  2. 启用该容器的 /etc/apt/sources.list 中的源档案
  3. mkdir download; cd download; apt-get source firefox在容器中
  4. 将下载的文件复制到您的 devuan 主机
  5. cd 进入 devuan 主机上下载文件的目录
  6. 运行mk-build-deps *.dsc获取依赖包
  7. 跑步sudo apt-get install ./nameofdependencypacakage.deb
  8. cd 进入此目录中的源目录
  9. 跑去dpkg-buildpackage -us -uc -ui -d喝杯咖啡,然后带朋友出去吃晚饭,第二天早上再回来
  10. 安装新的firefox问题

第 6 步可能会显示 devuan 上不可用的依赖项。如果是这种情况,您需要查看它们并确定它们是否对您的用例产生影响,并相应地调整 debian/RULES,或者如上所述移植缺少的依赖项(firefox当然,但要替换为包)。

本质上,使用 devuan,你选择选择现代 Linux 的功能子集,以换取意识形态目标(我是否同意这一点在这里并不重要)。恐怕您完全有可能无法以这种方式体验标准 Linux 发行版的功能集。

相关内容