设备环境:物理机,CPU i5-11500,即成显卡UHD 750。版本 v0.9.13
BUG现象:通过Edge/Chrome打开影视web页面,选择原画质,无法播放部分视频。观察后台日志,发现实际是无法转码。
出现频率:必现
联系方式:
日志文件:
我看到有相同BUG的反馈,要求什么检查浏览器是否开启硬件加速了。实际上和浏览器一点关系都没有。
SSHE到设备后cat /usr/trim/logs/mediasrv.log,可以看到:
这一段是我尝试通过原画质播放。不值得为什么要强制转码。
[07-15 22:13:04.395] [error] [mediasrv_708] abort, src file '/vol4/1001/xxxxxxxxx.mkv'
[07-15 22:13:04.395] [error] [ffmpeg] errno -1094995529, msg 'Invalid data found when processing input'
[07-15 22:13:04.426] [info] reach keyframe_interval_max_limit 288, force transcoding
[07-15 22:13:33.525] [error] av_interleaved_write_frame for video error, 0 -> 0
[07-15 22:13:33.525] [warning] remuxing error, try do transcoding
[07-15 22:13:34.493] [error] video avcodec_send_frame error
这一段是可以原画质播放的视频,但是我设置为转码为720p,也失败了。
[07-15 22:20:05.526] [error] [mediasrv_666] abort, src file '/vol4/1001/yyyyyyyyyyyyy.mkv'
[07-15 22:20:05.526] [error] [ffmpeg] errno -1094995529, msg 'Invalid data found when processing input'
[07-15 22:26:06.753] [error] video avcodec_send_frame error