首页 > 视频编解码 > HEVC > HEVC播放跳转灰屏问题在编码环节下避免方法
2014
10-08

HEVC播放跳转灰屏问题在编码环节下避免方法

今天因为脚崴了休息在家,闲来无事就想看看最近x265有什么新的变化,无意中看到help文档中出现这么一句:

Slice decision options:
–[no-]open-gop Enable open-GOP, allows I slices to be non-IDR. Default enabled

解释一下就是x265在默认状态下是打开open-gop模式的。

这里关联一个问题:

之前测试播放HEVC视频的时候经常会出现跳转问题,在MPC-BE下拖动进度条后会灰屏几秒钟,然后逐渐恢复正常画面。这种情况就和IDR损坏类似。如图:

HEVC播放跳转灰屏问题在编码环节下避免方法 - 第1张  | 资料库吧

编码器信息:

chromashift.org x265_builds 0.9.68 icl x64

命令行

ffmpeg.exe -i pre.avs -f yuv4mpegpipe -an -v 0 – | x265 –y4m -o output.265 –
ffmpeg -i “pre.avs” -f wav pipe: | qaac –ignorelength –tvbr 82 – -o audio.m4a
MP4Box -add output.265 -fps 23.976 -add audio.m4a “old settings.mp4″

在默认情况下,x265打开open-gop,造成了上述的状况。为了避免跳转的问题,我们只需在x265命令行中加入

–no-open-gop

即可跳转。修正后的命令行:

ffmpeg.exe -i pre.avs -f yuv4mpegpipe -an -v 0 – | x265 –no-open-gop –y4m -o output.265 -

 

版权所有: 某水姬的实验室|DHR-Raws Project
本文链接: http://mizuhime.info/x265-note-hevc-skip-problem/

打赏
最后编辑:
作者:admin
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。