基于x265和ffmpeg HEVC编码的速度
我试图用ffmpeg使用HEVC执行视频的实时编码。在没有ffmpeg支持的情况下单独运行x265编码器时,我能够达到所需的性能。这样我的系统可以以每秒30帧的速度执行编码。然而,我的要求是创建一个MPEG-TS与经编码的内容流式传输,因此,视频编码与FFMPEG如下:基于x265和ffmpeg HEVC编码的速度
的ffmpeg -s:v 1280×720 -i input.yuv -c:v libx265 -x265-PARAMS CRF = 20:在keyint = 25:FPS = 25:预设=超快-f MPEGTS out.ts
奇怪的是,编码的性能急剧降低,我只能够实现编码性能仅为每秒10帧。
这是ffmpeg中多路复用过程的问题吗?有人可以帮我解决这个问题。
谢谢。
回答:
这可能是FFmpeg中q因素的一个原因。您需要比较FFmpeg和x265 bin的q值。这是我的猜测。
以上是 基于x265和ffmpeg HEVC编码的速度 的全部内容, 来源链接: utcz.com/qa/265344.html