我正在使用 OMXPlayer 在我的 RaspberryPi 3 上播放一些带有最新 Raspbian Jessie 图像的高清视频。它可以完美运行一段时间(有时 20 分钟,有时 3 小时,有时 5 小时),但随后会冻结。CPU 和 RAM 值正常。我正在使用以下命令运行 OMXPlayer:
/usr/bin/omxplayer --no-osd --loop myVideo.mp4
在 OMXPlayer 冻结后,我在控制台中收到此消息:
omxplayer.bin: OMXCore.cpp:785 OMX_ERRORTYPE COMXCoreCOmponent:FreeInputBuffers(): Assertion 'm_omx_input_buffers.size() == m_omx_input_available.size()' failed.
谷歌搜索,我发现解决这个问题的唯一建议是将 GPU 内存设置为 128 而不是默认的 64,我做到了,但没有任何改变。
这里有人对 OMXPlayer 有过类似的经历吗?有没有什么办法解决这一问题 ?