为什么必须提前准备录屏?
善教育部分课程仅提供72小时限时回放,过期后官方服务器自动清理。错过时段再想补课,只能高价购买二次版权。提前录屏等于给自己买一份“终身保险”。
Windows 10/11 自带录屏三步法
- 打开善教育直播页,关闭弹幕与浮窗广告,保证画面纯净。
- 快捷键 Win+G 调出 Xbox Game Bar,点击“捕获”窗口里的●录制按钮;若按钮灰色,先在“设置—游戏—游戏栏”里勾选“启用”。
- 结束直播后再次 Win+G,点■停止。文件默认保存在C:\Users\你的用户名\Videos\Captures,MP4 格式可直接导入剪辑软件。
macOS 录屏隐藏技巧
Command+Shift+5 调出原生工具,选择“录制整个屏幕”或“录制选定部分”。关键点:提前在“选项—麦克风”里选“无”,避免把系统提示音录进去。若直播声音也要保留,则选“内置输入”并勾选“系统音频”。
安卓手机免Root高清方案
系统版本≥10 的安卓已开放内部声音录制权限。下拉控制中心,找到“屏幕录制”磁贴,长按后把“声音来源”切到“内部声音”。码率建议 12 Mbps,帧率 60 fps,1080P 一节课 1 h 大约 2.6 GB,128 G 手机毫无压力。
iPhone 录屏被“灰屏”怎么办?
善教育网页若启用 DRM 加密,iOS 会强制输出黑屏。破解思路:
- 把直播链接复制到内置 Safari,别用微信或钉钉内置浏览器;
- 控制中心长按“录屏”图标→关闭麦克风→再点开始;
- 若仍灰屏,改用 Lightning 转 HDMI 接采集卡,走“硬录”路线,100% 绕过加密。
官方回放通道下载术
善教育 PC 端在直播结束后 5 分钟会生成“回看”按钮,右键→“检查”→Network→筛选关键词m3u8。把地址复制到 N_m3u8DL-CLI 工具,合并后可得完整 TS 视频。注意:部分课程分片被二次加密,需同步抓取 key 文件,否则合并后花屏。
第三方录屏软件横评
软件 | 占用 | 是否带水印 | 特色 |
---|---|---|---|
OBS Studio | 低 | 无 | 插件多,可同步推流备份 |
Bandicam | 中 | 免费版有 | 游戏模式,帧率稳 |
Camtasia | 高 | 试用版有 | 一体剪辑,加字幕快 |
录完如何二次压缩不失真?
用 FFmpeg 跑两遍码率:
ffmpeg -i input.mp4 -c:v libx264 -b:v 1800k -pass 1 -an -f mp4 NUL ffmpeg -i input.mp4 -c:v libx264 -b:v 1800k -pass 2 -c:a aac -b:a 128k output.mp4
1800 kbps 肉眼几乎无损,1 h 课程可压到 700 MB,省 70% 空间。
自问自答:善教育直播可以录声音吗?
完全可以。PC 端在 Xbox Game Bar 里把“系统声音”开关打开即可;手机端只要系统版本够新,选择“内部声音”就能录下老师原声,不会混入环境噪音。
自问自答:录屏会触发善教育封号吗?
目前官方用户协议只禁止传播、转售,并未禁止个人学习用途的录屏。只要视频留在本地硬盘,不公开上传,账号风险极低。
自问自答:Mac M 系列芯片为何录出来色彩偏灰?
Apple 的 ColorSync 与网页端 HDR 元数据冲突。解决:系统设置→显示器→关闭“高动态范围”,再录即可还原鲜艳度。
长期存储的冷备份策略
- 本地 NAS 做 RAID1,双盘互备;
- 每月把新增视频同步到OneDrive 个人保险箱,微软承诺不扫描加密区;
- 年度刻录一次 BD-R 蓝光,寿命 50 年,防勒索病毒。
如何快速检索已录课程?
用 Everything 给文件加标签:选中视频→右键→属性→详细信息→“标记”栏填入“善教育 高三数学 2025”。日后在搜索框输入“tag:高三数学”秒级定位,比翻文件夹快 20 倍。
把录屏转成音频练听力
FFmpeg 一条指令:
ffmpeg -i lesson.mp4 -vn -ar 32000 -ac 1 -b:a 64k lesson.mp3
32 kHz 单声道 64 kbps,1 h 仅 28 MB,走路也能刷课。
多端播放字幕同步方案
用剪映自动识别中文字幕→导出 SRT→把 SRT 文件名改成与视频同名,PotPlayer 会自动挂载;手机端用 nPlayer,同样把 SRT 放同目录即可。字号 24,描边 2 像素,地铁里也能看清。
常见坑位提醒
- 笔记本记得接电源,Win 录屏在电池模式下会降帧到 30 fps;
- Mac 外接显示器时,录屏工具默认采集主屏,需在“选项”里手动切到直播窗口所在屏;
- 安卓 13 以上系统,后台录音权限被收紧,录屏前先把善教育 App 的“允许受限设置”打开,否则无声。
进阶:无人值守自动录屏
用 Python+PyAutoGUI 写 30 行脚本,定时打开浏览器、点击“进入直播”、调用 OBS 开始录制,结束后再关机。搭配 Windows 任务计划程序,凌晨 2 点的课程也能躺录。核心代码逻辑:
obs_ws = obswebsocket.obsws() obs_ws.connect() obs_ws.call(obswebsocket.requests.StartRecording())
OBS WebSocket 5.x 端口 4455,默认密码为空,记得在 OBS→工具→WebSocket 设置里启用。