快捷搜索:  汽车  科技

游戏录制H264压缩:游戏录制H264压缩

游戏录制H264压缩:游戏录制H264压缩关于视频压缩的经验分享到这里,再见经过数次压缩,画质损失不小。举个例子:3分钟的原始视频MJPG的MKV文件1.8GB,两部转换后的6M码率的MP4文件大约110MB,画面质量有缩水(玩游戏时最清楚),但是也不是很惨,大家可以脑补一下:另一种压缩方案:(可选)

这篇文章适合录播游戏视频和做视频课程的朋友。

游戏视频采集:

  1. 用MSI afterburner 录制游戏,MJPG编码,压缩比例80%-95%,1080P,30帧,MKV格式封装。
  2. 采集画面不压缩H264,文件很大,录制1小时游戏占用空间32GB。
  3. 有些画面码率高达100M/秒以上,视频存储物理硬盘与游戏所在硬盘分开。

MKV文件压缩:

  1. 视频编辑之前需要把MKV压缩成MP4,MJPG编码变成H264编码,软件很多,推荐使用nVidia GPU压缩,或者intel压缩。
  2. 推荐XMedia Recode,德国的免费软件。以前还用过下面这两款,不过暂时放弃了,分别是:handebrake:免费开源软件。MediaCoder:国产付费软件。
  3. XMedia Recode压缩是选择“恒定码率”或者“可变码率”,20M码率。
  4. 不论是CPU还是GPU在这个环节速度不快,大约2X,每秒60-80帧,看画面的复杂程度。这个环节是MJPG转H264。

游戏录制H264压缩:游戏录制H264压缩(1)

视频编辑:

  1. Camtasia2018,这是一款付费软件。主要是视频拼接,加片头,加字幕用。
  2. 导出时选择MP4,也是H264的,选择6000码率(6M),这一步导出过程慢,依靠CPU计算。
  3. 导出视频播放时基本在6000-8000码率,码率峰值11MB。
  4. 这种视频很多网站可以直接用,比如B站要求最高6M码率,峰值码率不超过24M。

举个例子:

3分钟的原始视频MJPG的MKV文件1.8GB,两部转换后的6M码率的MP4文件大约110MB,画面质量有缩水(玩游戏时最清楚),但是也不是很惨,大家可以脑补一下:

  1. 一部蓝光介质的电影 是30GB,压缩成10GB的H264 MKV文件,平均码率10M,1080P 清晰度够用。
  2. 直播游戏视频,码率是1.6M-2M。
  3. 6M码率介于这两者之间,游戏视频目的在于分享,当前网络条件限制,不得不压缩。

游戏录制H264压缩:游戏录制H264压缩(2)

另一种压缩方案:(可选)

  1. 视频编辑软件输出时,把码率调高,比如20M码率,输出一个大MP4。
  2. 再用XMedia Recode软件把20M码率的MP4文件,压缩成6M码率的MP4,这个过程利用GPU,速度很快。10X,每秒接近300帧。
  3. 大家看截图,CPU负担也很大,但不是100%,这里CPU负责解码,GPU负责编码,同时工作效率高,硬盘也不闲着。

游戏录制H264压缩:游戏录制H264压缩(3)

游戏录制H264压缩:游戏录制H264压缩(4)

经过数次压缩,画质损失不小。

  1. 从游戏画面到MJPG进行了一次有损压缩,损失15%。
  2. 从MJPG到H264 20M码率也是有损压缩,损失70%
  3. 视频编辑软件把20M码率的视频,有损压缩成6M码率,损失70%
  4. 3分钟的视频,从1.8G的文件,变成110MB,已经不错了。

关于视频压缩的经验分享到这里,再见

猜您喜欢: