Raspberry Pi 上的 Ubuntu(ARM 架构)-无法运行 AVCHD MTS 或 mp4 电影

Raspberry Pi 上的 Ubuntu(ARM 架构)-无法运行 AVCHD MTS 或 mp4 电影

我在 Raspberry Pi 400(ARM 计算机)上运行 Ubuntu 22.04。我可以使用 Firefox 连接到互联网电视源或 YouTube,然后广播运行正常。

尝试使用系统默认播放器播放 .MTS 视频(AVCHD - 60 fps)或 .mp4 视频时,会出现错误消息:

An error occurred.
 The specified movie cannot be found. 
 Unable to create a GL context

MTS 电影可以用“VLC media player”应用程序播放,但这样会“跳跃”——“卡顿”——电影不断开始和停止。使用 ffplay:情况稍好一些,但视频仍然“跳跃”——“卡顿”——视频不断开始和停止——不过频率更高。

系统:

uname -a
 Linux 5.15.0-1027-raspi #29-Ubuntu SMP PREEMPT Mon Apr 3 10:12:21 UTC 2023 aarch64 GNU/Linux

lsb_release -a
Description:    Ubuntu 22.04.2 LTS

这些视频在 x64 上的 Ubuntu 22.04 上播放良好。

答案1

除了用 VLC 替换默认媒体播放器外,还要检查显示设置中的刷新率。如果刷新率低于 60 Hz,您就会看到您描述的症状。缓冲也会导致播放暂时停止。流媒体源的传输质量和速率不佳也是影响因素。

答案2

您可以尝试使用 sudo apt install freeglut3-dev 安装 gl 库,并使用 dpkg -L freeglut3-dev 进行验证

如果你想卸载它,请使用 sudo apt remove freeglut3-dev

请小心运行以下命令,因为有时删除此包可能会影响其他正在运行的应用程序。

或者更好的是只安装 vlc 媒体播放器

答案3

事实证明这是 Pi 22.04 中的一个已知错误(与 Wayland 相关);他们说:“修复已发布”;但我找不到修复程序:

https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1969512

相关内容