跑的最快的CSGO高帧率素材录制方式

一般为了做变速或使用帧混合/重采样得到运动模糊效果,会录制高帧率素材

录制CSGO高帧率素材的方式有两种:

  • HLAE通道录制

    1. 有一定上手成本。要设置mirv_streamshost_framerate,传统方式得到tga无损图片序列,再用VirtualDub2或ffmpeg压制,过程繁琐效率低

    2. 现也可以调用ffmpeg直接录制得到MP4文件,效率有提升,基本不受硬盘速度限制,支持多通道录制,无需担心同步不同层的素材

  • 录屏

    慢放demo,录制60fps的素材,再进行处理(解释素材等)等效成高帧率素材,一般使用OBS/ShadowPlay/Bandicam/Relive/Capcura等

如今的问题

  1. HLAE+FFMPEG录制存在瓶颈,大约60FPS左右,无法充分利用中高端硬件的性能,测试时3700x(8C16T 4.1GHz)占用在50%左右,一般ffmpeg压制视频时几乎都在100%
  2. 使用录屏画质往往不理想,ShadowPlay设置50M码率仍然有点糊

解决办法 - OBS录屏

经过测试,R7 3700x+GTX1660super,可以稳定录制150FPS,每秒录制150帧,相比较之前的方法录制速度提升超过150%,且画质可控,体积较小

  1. 下载OBS Studio并安装

  2. 因为录制时参数不适用直播推流,建议新建一个专用的配置文件,比如叫CSGO录制

    配置文件
  3. 设置场景,捕获CSGO,避免录制到桌面的内容

    场景设置
  4. 打开设置-高级设置,修改颜色格式I444,色彩空间709,色彩范围全部

    高级设置
  5. 打开设置-视频,调整分辨率,帧率选项改成分数FPS值(帧率),这样就可突破120FPS的限制(图中150÷1=150FPS),具体设置成多少要看电脑的配置,我的3700x可以录制150FPS不掉帧,具体要测试

    视频设置
  6. 在音频中可以设置采样率=48kHz

  7. 打开设置-输出,输出模式改为高级,选择音频页面,设置轨道1音频比特流320

    高级-音频
  8. 选择录像页面,类型改为标准,编码器改为x264(Nvenc实测掉帧),码率控制使用CRF,CPU使用预设使用ultrafast,配置(Profile)使用high,CRF建议0~12几乎无损,CRF<17时肉眼无损

    对x264比较熟悉的话可以在最后一行自定义参数

    录像设置
  9. 调整测试8中的CRF和5中FPS,找到当前电脑配置稳定录制不掉帧的配置

    建议使用剪辑软件帧混合/重采样处理检查是否真的不掉帧,比如300fps素材60fps序列时大约5帧混合成1帧,因为在测试h264_Nvenc编码时出现了这种问题,x264暂时没有遇到

CSGO中录制

例如,慢放录制150FPS,等效300FPS素材

  • 使用demo_timescale 0.5此类指令慢放至50%的播放速率,也可在demoui中手动设置

  • 限制fps,减少CPU&GPU占用,此处fps_max 150,≥录制帧率,可适当增加10~20,

  • 设置OBS的开始录制与DEMO播放的键位一致,结束录制与DEMO暂停的键位一致,在游戏中使用热键录制

    bind PgUp "demo_resume"; bind PgDn "demo_pause"

    engine_no_focus_sleep 0 //后台不掉帧 No FrameDrop when unfocus

    快捷键

调整测试

CRF受限于硬盘速度和录制帧率&分辨率,CRF<6时低端机械硬盘可能因为速度不够而掉帧

FPS和CRF受限于CPU&GPU等,需要测试最稳定的值

  1. 打开OBS的统计,录制时切出,关注FPS是否会降低,渲染/编码跳帧是否频繁出现,录制1分钟错过的帧<5大致可以认为稳定,最好0跳帧
  2. 固定CRF=6,按照180fps->150fps->120fps->90fps->60fps的顺序测试
测试是否掉帧
  1. 无跳帧后查看视频的属性,查看码率,测试时

    1920*1080 150FPS--50%-->300FPS -CRF 6 -preset ultrafast
    

    素材码率50Mbps,等效为300FPS 码率100Mbps的素材,即7.2GB/Min,假设集锦共5分钟,需要20分钟素材,大约共占144GB

  2. 调整CRF,比如CRF=12时码率大约为=6的一半,144GB->72GB,画质仍然较高,直到=16~17以后才会肉眼有损

素材裁切和归档

  1. 有时视频素材有部分内容无用,可以使用avidemux进行无损裁切,裁切时选择I帧

  2. 注意到录制时为了速度preset选择ultrafast,但是preset为slow~slower时码率会大幅度降低,所以在项目完成后可以选择统一压制,把所有素材交给ffmpeg或x264进行例如-crf 12 -preset slower进行高压,替换原素材,原素材舍弃或者统一归档到HDD/NAS中

    睡觉前丢去压制,一觉醒来......50% XD

  3. 压制测试结果

    //素材 footage
    1920*1080 150FPS--50%-->300FPS -CRF 6 -preset ultrafast
    
    //压制参数 encode parameters
    [x264] --crf 12 --preset slower --output-csp i444
    [ffmpeg] -crf 12 -preset slower -pix_fmt yuv444p
    
    //[150fps]码率&文件大小变化 bitrate&filesize change
    440Mbps -> 76.4Mbps
    2.56GB -> 450MB
    

    文件大小为17%,如果项目原素材144GB,压制后约25GB,而且仍然质量很高、肉眼无损,总体非常可观

    下载链接 | Download Link

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,377评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,390评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,967评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,344评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,441评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,492评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,497评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,274评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,732评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,008评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,184评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,837评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,520评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,156评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,407评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,056评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,074评论 2 352