吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 22932|回复: 175
上一主题 下一主题
收起左侧

[Python 原创] 【2023年2月19更新】<抖音直播>录像程序 v3.0

    [复制链接]
跳转到指定楼层
楼主
话痨司机啊 发表于 2022-8-5 09:30 回帖奖励
本帖最后由 话痨司机啊 于 2023-2-20 03:15 编辑

说明

用来录制抖音的主播在直播的时候的内容,可以自动监控是否开播,按Ctrl+C终止监控录制并退出程序,如有任何问题请留言,我会及时更新。

软件仅供学习交流使用,禁止商业使用,禁止用来做危害网络安全的事情,因错误使用造成的危害由使用者负责。

下载与使用说明

点此下载   提取码:vzLM

点此观看使用说明

优点

  • 程序可以自动循环检测主播是否开播,如开播可以开始自动录制
  • 如需录制多名主播,程序可以多开

缺点

  • 没有UI界面,因为我是外行,本身学医学的,业余时间自学的编程语言,不会做UI。
  • 录制的都是最高画质,没有增加选择画质的选项
  • 不支持win10以下的系统

核心代码:

    def trantle_decode_mp4(self, data):
        logger.info('执行ffmpeg命令,开始录屏转码')
        self.status = subprocess.Popen(self._ffmepg_command(
            data.nickname, data.streamurl), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
        while not app.all_thread_stop:
            try:
                if self.status.poll() is None:
                    logger.debug(self.status.stdout.readline().decode('utf8').strip())
                if self.status.poll() == 0:
                    logger.debug('ffmpeg执行完成')
                    app.all_thread_stop = True
                else:
                    os.kill(self.status.pid,signal.CTRL_C_EVENT) #Ctrl+C 如果是0,发送给当前子进程及其所有相关的父进程
                    app.all_thread_stop = True
            except Exception as e:
                logger.exception(e)
                break
qualities = {'蓝光':'FULL_HD1',"超清":'HD1',"高清":'SD1',"标清":'SD2'}
def start_rec(driver):
    m3u8_data = driver.driver.find_element(By.XPATH,value='//*[@id="RENDER_DATA"]')
    text = m3u8_data.get_attribute('text')
    flv_url = parse.unquote(text)
    z = json.loads(flv_url)
    room = z['app']['initialState']['roomStore']['roomInfo']['room']
    stream_url_flv = room['stream_url']['flv_pull_url']
    nickname = room['owner']['nickname']
    for k,v in qualities.items():
        qual = stream_url_flv.get(v)
        if qual:
            logger.info(f'检测到{k}画质')
            return RoomInfo(nickname,qual)

163559yqvvcs8r02m8qn8m.jpg (99.41 KB, 下载次数: 68)

163559yqvvcs8r02m8qn8m.jpg

免费评分

参与人数 19吾爱币 +17 热心值 +13 收起 理由
窦先生 + 1 + 1 好像失效了,显示代码,在录制,但是生成了一个文档,没有视频
HAHAYAYA + 1 谢谢@Thanks!
loveme + 1 鼓励转贴优秀软件安全工具和文档!
2424575034123 + 1 + 1 我很赞同!
xmzls + 1 谢谢@Thanks!
xy6538 + 1 热心回复!
ws001980 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
why3316 + 1 + 1 谢谢@Thanks!
Vinis + 1 我很赞同!
茶城兄弟 + 1 + 1 谢谢@Thanks!
火蜥蜴 + 1 + 1 谢谢@Thanks!
freeness2006 + 1 谢谢@Thanks!
JieFei + 1 + 1 谢谢@Thanks!
朝太阳奔跑 + 1 + 1 我很赞同!
hero888 + 1 + 1 谢谢@Thanks!
bin_chb + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
yunxin + 1 + 1 谢谢@Thanks!
luyusen15 + 1 我很赞同!
NMG69 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

来自 #
 楼主| 话痨司机啊 发表于 2022-8-5 10:44 |楼主
本帖最后由 话痨司机啊 于 2022-8-5 10:46 编辑
yourbestrun 发表于 2022-8-5 10:38
小白请教个问题:
1.说明文档的底部,安装包【pip install subprocess loguru requests】,这是自己还要单 ...

只能识别手机分享链接,请勿使用pc端的、网页端的链接地址。安装包缺了就装,不缺可以直接运行,不懂python的话就用双击运行1.78版本,功能一样的,就是代码混乱,放出重构后的代码主要是为了交流学习代码,其次是使用。
来自 #
 楼主| 话痨司机啊 发表于 2022-8-6 09:04 |楼主
推荐
 楼主| 话痨司机啊 发表于 2022-9-14 08:37 |楼主
沙发
anwen 发表于 2022-8-5 09:36
楼主刚想要试试看 好像被和谐了?还是删了
3#
 楼主| 话痨司机啊 发表于 2022-8-5 09:38 |楼主
anwen 发表于 2022-8-5 09:36
楼主刚想要试试看 好像被和谐了?还是删了

什么意思????
4#
anwen 发表于 2022-8-5 09:53

没事儿了 你已经补了一下百度网盘的链接 现在可以下载了
头像被屏蔽
5#
52piupiupiu 发表于 2022-8-5 09:57
提示: 作者被禁止或删除 内容自动屏蔽
6#
 楼主| 话痨司机啊 发表于 2022-8-5 10:01 |楼主

更新链接了
7#
iawyxkdn8 发表于 2022-8-5 10:01
抖音都火,什么都有!
8#
 楼主| 话痨司机啊 发表于 2022-8-5 10:10 |楼主
anwen 发表于 2022-8-5 09:53
没事儿了 你已经补了一下百度网盘的链接 现在可以下载了

下最新的,更新链接了
9#
xc1994xc 发表于 2022-8-5 10:28
抖音看成是斗鱼了。。。
10#
yourbestrun 发表于 2022-8-5 10:38
小白请教个问题:
1.说明文档的底部,安装包【pip install subprocess loguru requests】,这是自己还要单独安装什么吗 ?
2.还有就是,那个address文本里,我看pc端抖音直播的地址是“https://live.douyin.com/xxxx”,并不是说明文档中的“https://v.douyin.com/xxxxx”,前缀不同,不知是否影响
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 20:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表