简单小玩意-播放视频后跳转到指定链接
之前在黑神话悟空贴吧看到有人说的,给哪些求p。j的人弄个86版西游戏,我就按照这个思路写了一个小程序功能:
双击exe文件自动播放视频,停止播放视频后自动跳转到链接
代码:
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文件
内容:
video_file = 你的视频地址
url = 你的链接
我懒得下载86版视频,就不提供视频了,百度一搜就有
怎么打包成exe:
要将视频文件和 Python 脚本打包成一个独立的可执行文件(EXE),你可以使用 PyInstaller 的 --add-data 选项来包含额外的数据文件。
首先,确保你已经安装了 PyInstaller:
pip install pyinstaller
然后,在命令行中运行以下命令来打包你的脚本和视频文件(最好在.py目录下):
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才会退出视频
代码图片:
忘了说,需要提前安装库:
pip install opencv-python 很棒的内容,学习一波 很像当年音乐马,音乐文件里面加个木马网页,播放后自动打开木马网页下载运行{:1_918:} zhu2023 发表于 2024-6-12 10:07
很像当年音乐马,音乐文件里面加个木马网页,播放后自动打开木马网页下载运行
哈哈哈,就是在贴吧看到了,感觉也不难就写了一个玩玩 这个要是以前用热门视频做静默下载安装挺不错的哈哈哈 zhu2023 发表于 2024-6-12 10:07
很像当年音乐马,音乐文件里面加个木马网页,播放后自动打开木马网页下载运行
我都见过rmvb格式的视频文件,用realplay播放过程中会弹出网页来。 xxkz 发表于 2024-6-12 11:10
我都见过rmvb格式的视频文件,用realplay播放过程中会弹出网页来。
以前这个很流行的 很棒的内容,学习一波 xxkz 发表于 2024-6-12 11:10
我都见过rmvb格式的视频文件,用realplay播放过程中会弹出网页来。
是的,以前都这样搞,盗号的都这样
页:
[1]
2