Xbox Game Bar录制视频强制设为MP4需四步:一、安装官方HEVC扩展;二、注册表新建VideoContainerFormat值并设为1;三、禁用设备独占控制、指定GameBar高性能GPU;四、删除Capture文件夹配置文件并重启Game Bar。

如果您使用Xbox Game Bar录制视频,但发现保存的文件不是MP4格式,可能是系统未正确识别或配置默认编码器。以下是将Win11 Xbox Game Bar录制输出强制设为MP4格式的操作步骤:
一、确认系统已启用HEVC视频扩展
MP4容器依赖H.264或H.265(HEVC)编码支持,Win11默认不预装HEVC解码器,若缺失将导致Game Bar降级使用AVI或其他非MP4封装格式。
1、打开“Microsoft Store”应用,在搜索框中输入HEVC Video Extensions。
2、在搜索结果中找到官方发布的HEVC Video Extensions from Device Manufacturer(由设备厂商提供,免费)。
3、点击“获取”并完成安装,安装完成后重启电脑。
二、通过注册表强制指定MP4封装格式
Game Bar底层使用Windows.Media.Capture API,其输出容器类型受注册表键值控制;修改该值可绕过UI限制,直接设定默认封装为MP4。
1、按Win + R打开“运行”对话框,输入regedit并回车。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\GameBar\Capture。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为VideoContainerFormat。
4、双击该新建项,将“数值数据”设为1(1 = MP4,0 = AVI,默认为0)。
5、关闭注册表编辑器,无需重启,下次录制即生效。
三、替换默认编码器为H.264 MP4兼容模式
即使容器设为MP4,若编码器被系统判定为不兼容,仍可能回退。需确保系统优先调用Media Foundation H.264编码器而非第三方插件。
1、按Win + I打开“设置”,进入“蓝牙和其他设备” → “相关设置” → “更多蓝牙选项”。
2、关闭该窗口,返回“设置” → “系统” → “声音” → 向下滚动至“高级声音选项” → 点击“声音控制面板”。
3、在“声音控制面板”中切换到“录制”选项卡,右键任意设备 → “属性” → “高级” → 取消勾选“允许应用程序独占控制该设备”。
4、打开“设置” → “系统” → “显示” → “图形设置”,点击“浏览”添加%SystemRoot%\System32\GameBar.exe,为其指定“高性能”GPU偏好。
四、验证并重置捕获配置文件
旧版配置文件可能残留AVI绑定逻辑,清除后重建可确保新注册表设置被完整加载。
1、按Win + R输入shell:local appdata\Packages\Microsoft.Xbox.GamingOverlay_8wekyb3d8bbwe\LocalState\Capture并回车。
2、删除该文件夹内所有以config或profile开头的文件(如config.json、capture_profile_v2.bin)。
3、同时删除同目录下的cache子文件夹。
4、重启Xbox Game Bar:任务管理器 → 结束“GameBar.App”和“GameBarFTServer”进程,然后按Win + G重新唤出。










