DouyinLiveRecorder-多人录制的直播录制软件是一款开源的直播录制软件,支持多人同时录制直播内容。它适用于多个直播平台,包括抖音、TikTok、快手、虎牙、斗鱼、B站、小红书等。支持主流直播平台的直播录制,用户可以根据需求选择不同的平台进行录制。
使用说明
对于只想使用录制软件的小白用户,进入Releases 中下载最新发布的 zip压缩包即可,里面有打包好的录制软件。(有些电脑可能会报毒,直接忽略即可,如果下载时被浏览器屏蔽,请更换浏览器下载)
压缩包解压后,在 config 文件夹内的 URL_config.ini 中添加录制直播间地址,一行一个直播间地址。如果要自定义配置录制,可以修改config.ini 文件,推荐将录制格式修改为ts。
以上步骤都做好后,就可以运行DouyinLiveRecorder.exe 程序进行录制了。录制的视频文件保存在同目录下的 downloads 文件夹内。
另外,如果需要录制TikTok、AfreecaTV等海外平台,请在配置文件中设置开启代理并添加proxy_addr链接 如:http://127.0.0.1:7890 (这只是示例地址,具体根据实际填写)。
假如URL_config.ini文件中添加的直播间地址,有个别直播间暂时不想录制又不想移除链接,可以在对应直播间的链接开头加上#,那么下次启动软件录制时将跳过该直播间。
软件默认录制清晰度为 原画 ,如果要单独设置某个直播间的录制画质,可以在添加直播间地址时前面加上画质即可,如超清,https://live.douyin.com/745964462470 记得中间要有, 分隔。
如果要长时间挂着软件循环监测直播,最好循环时间设置长一点(咱也不差没录制到的那几分钟),避免因请求频繁导致被官方封禁IP 。
要停止直播录制,使用Ctrl+C 或直接关闭程序即可。
最后,欢迎右上角给本项目一个star,同时也非常乐意大家提交pr(请先询问我,避免做无用功)
技术解析
DouyinLiveRecorder基于Python编程语言,并利用了selenium库进行网页自动化控制,它能够模拟真实用户的行为,如点击、滚动等,以实现对直播页面的无感知录制。此外,项目还运用了ffmpeg进行视频流处理,保证了视频的高质量和流畅性。这种组合既保持了代码的简洁性,又确保了功能的强大性和稳定性。
在实际操作中,项目通过获取直播室的URL,启动Chrome浏览器,并自动进入直播间开始录制。整个过程无需人工干预,有效避免了手动操作可能导致的问题。
应用场景
内容创作者:对于那些想将直播内容整理成短视频上传到其他平台或作为备份的主播来说,这是一个理想的工具。
教育领域:在线教育平台的讲师可以利用此工具方便地录制课程,便于学生回看。
数据分析:市场营销人员或者研究人员可以轻松收集特定直播的数据,进行趋势分析或市场研究。
娱乐与分享:普通用户可以录制感兴趣的直播,与朋友共享精彩时刻。
特点概览
自动化操作:一键启动,全程自动化录制,省时省力。
跨平台支持:基于Python,可以在Windows、MacOS和Linux等操作系统上运行。
高质量录制:利用ffmpeg进行编码,确保视频质量清晰。
易于定制:源码开放,可根据个人需求进行修改和扩展。
免费且无广告:作为一个开源项目,DouyinLiveRecorder完全免费,没有任何广告打扰。