吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1302|回复: 10
收起左侧

[Python 原创] 简单小玩意-播放视频后跳转到指定链接

[复制链接]
sweetcat 发表于 2024-6-12 08:46
之前在黑神话悟空贴吧看到有人说的,给哪些求p。j的人弄个86版西游戏,我就按照这个思路写了一个小程序
功能:
双击exe文件自动播放视频,停止播放视频后自动跳转到链接


代码:
[Python] 纯文本查看 复制代码
import cv2
import webbrowser
import configparser

def autoplay_video(video_path, url):
    cap = cv2.VideoCapture(video_path)

    if not cap.isOpened():
        print("Error: Could not open video.")
        return

    cv2.namedWindow('Video', cv2.WINDOW_NORMAL)
    cv2.setWindowProperty('Video', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

    keys_pressed = set()

    while True:
        ret, frame = cap.read()

        if not ret:
            break

        cv2.imshow('Video', frame)

        key = cv2.waitKey(25) & 0xFF
        if key == ord('w') or key == ord('c') or key == ord('l'):
            keys_pressed.add(chr(key))

        if 'w' in keys_pressed and 'c' in keys_pressed and 'l' in keys_pressed:
            webbrowser.open(url)
            break

    cap.release()
    cv2.destroyAllWindows()

if __name__ == "__main__":
    config = configparser.ConfigParser()
    config.read('config.ini')

    video_file = config['Settings']['video_file']
    webpage_url = config['Webpage']['url']

    autoplay_video(video_file, webpage_url)



代码很简单,拿chatgpt写的,用的是配置文件
提前在本地创建一个config.ini文件
内容:
[Python] 纯文本查看 复制代码
[Settings]
video_file = 你的视频地址

[Webpage]
url = 你的链接


我懒得下载86版视频,就不提供视频了,百度一搜就有
怎么打包成exe:

要将视频文件和 Python 脚本打包成一个独立的可执行文件(EXE),你可以使用 PyInstaller 的 --add-data 选项来包含额外的数据文件。
首先,确保你已经安装了 PyInstaller:
[Python] 纯文本查看 复制代码
pip install pyinstaller

然后,在命令行中运行以下命令来打包你的脚本和视频文件(最好在.py目录下):
[Python] 纯文本查看 复制代码
pyinstaller --onefile --add-data "your_video.mp4;." autoplay_video.py

your_video.mp4替换为你视频地址
这个命令会将 autoplay_video.py 和 your_video.mp4 打包成一个单独的可执行文件。在这个命令中,--add-data 选项指定了要添加的数据文件,语法为 "源文件;目标目录"。. 表示当前目录。这样,打包后的 EXE 文件就会包含视频文件,并在运行时从同一目录加载它。
PyInstaller 将在生成的 dist 目录中生成可执行文件。你可以找到一个名为 autoplay_video.exe 的文件,它就是你的程序。

注意:
我仅测试了有python解释器情况下是否可用,没测试没有python解释器情况下是否可用
这个只是一个小玩具,别乱弄

我现在的判断是按顺序输入wcl才会退出视频


代码图片:
Snipaste_2024-06-12_08-44-24.png

免费评分

参与人数 2吾爱币 +8 热心值 +1 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wuaiwxh + 1 我很赞同!

查看全部评分

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

 楼主| sweetcat 发表于 2024-6-12 08:49
忘了说,需要提前安装库:
[Python] 纯文本查看 复制代码
pip install opencv-python
anorith 发表于 2024-6-12 09:39
zhu2023 发表于 2024-6-12 10:07
很像当年音乐马,音乐文件里面加个木马网页,播放后自动打开木马网页下载运行
 楼主| sweetcat 发表于 2024-6-12 10:08
zhu2023 发表于 2024-6-12 10:07
很像当年音乐马,音乐文件里面加个木马网页,播放后自动打开木马网页下载运行

哈哈哈,就是在贴吧看到了,感觉也不难就写了一个玩玩
流浪情人 发表于 2024-6-12 10:43
这个要是以前用热门视频做静默下载安装挺不错的  哈哈哈
xxkz 发表于 2024-6-12 11:10
zhu2023 发表于 2024-6-12 10:07
很像当年音乐马,音乐文件里面加个木马网页,播放后自动打开木马网页下载运行

我都见过rmvb格式的视频文件,用realplay播放过程中会弹出网页来。
flyer_2001 发表于 2024-6-12 11:39
xxkz 发表于 2024-6-12 11:10
我都见过rmvb格式的视频文件,用realplay播放过程中会弹出网页来。

以前这个很流行的
cc10620 发表于 2024-6-12 12:05
很棒的内容,学习一波
zhu2023 发表于 2024-6-12 16:14
xxkz 发表于 2024-6-12 11:10
我都见过rmvb格式的视频文件,用realplay播放过程中会弹出网页来。

是的,以前都这样搞,盗号的都这样
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 14:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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