Skip to content

PYmili/Mili_Wallpaper

Repository files navigation

Mili_Wallpaper

Mili_Wallpaper

Mili_Wallpaper 使用 Python 和 tkinter-gui库开发制作的桌面动态壁纸程序

OSCS Status

作者 PYmili

PYmili

官网网址:kuko.icu 个人博客:mpen

重大更新

  • 2.8

    此次更新修复了当ffmpeg视频窗口播放视频时,点击 Windows 任务视窗 出现壁纸显示问题。 更改了Windows_setting.py文件中壁纸实现方法。旧版本都是将视频窗口,设置为PM窗口的子窗口实现壁纸。 这次更改实现方法,将视频窗口设置到WorkerW下的子WorkerW窗口中。

非常感谢 !!!

程序的播放器实现基于 FFmpeg


联系方式

  • QQ:2097632843
  • QQ群:706128290

如有新增bug请截屏发群。 程序下载地址:Mili Wallpaper Version

使用环境

已支持环境

  • Window 10 x64 / x86
  • Window 11 x64 / x86

X86位exe包及程序兼容x64位。

程序可选择本地视频路径作为壁纸,也可填写完整的url链接作为壁纸

请使用管理员权限运行程序!!!以免发生"未解之谜"


文件介绍

  • Mili_Wallpaper\Log\GetBilibili.json 此文件将存储您输入的b站主页链接及其cookie值

    {
        "referer": "", # b站主页链接
        "cookie": "" # cookie值
    }

    清除程序缓存后会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\journal.log 此文件将用于存储程序产生的日志,可供查看错误

    清除程序缓存后会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\log.log 此文件将用于存储上次用户选择的视频文件路径(仅本地视频)

    清除程序缓存后会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\Mili_Starting.wll 此文件将存储程序开启自启动程序开关

    开启开机自启动;false # true为打开,false为关闭
    

    清除程序缓存后会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\PlayerSettings.json 此文件将存储播放器的基本设置

    {
      "delay_local": 0.01, # 播放器本地播放视频默认加载时间
      "delay_network": 3 # 播放器网络播放视频默认加载时间
    }

    如果出现播放错误的问题可以尝试将默认加载时间设置3以上, 清除程序缓存后不会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\SelfStartingPlayConfig.wll 此文件将存储程序自启动壁纸缓存文件

    清除程序缓存后会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\UIDLOG.log 此文件将存储程序获取到播放器窗口句柄

    清除程序缓存后会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\Version.wll 此文件将存储程序的版本信息

    清除程序缓存后不会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\VideoConfig.log 此文件将存储用户启动壁纸的播放设置并记录

    清除程序缓存后会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\Window_configuration.json 此文件将控制程序的主题

    {
      "Window transparency": 1, # 窗口透明度
      "Window theme": "light", # 窗口主题
      "Window background": "/image/bg.png" # 窗口背景图
    }

    清除程序缓存后不会自动清空数据并还原原貌

  • Mili_Wallpaper\Log\BilibiliLogVideo 此文件夹将存储从b站上抓取到的视频

    清除程序缓存后会自动清空数据并还原原貌


功能

  • 1.播放本地视频

    程序可以选择本地视频播放视频

    根据本地视频画质绝对占用内存量, 壁纸将视频的原像素播放


  • 2.播放网络视频

    程序可以播放网络视频,根据网络网速及目标方网速决定视频流畅度


  • 3.静态壁纸

    程序可以选择静态图片作为静态壁纸


  • b站视频抓取

    程序可以通过脚本抓取到指定b站视频链接中的mp4视频

    需要用户填写个人主页链接及cookie值(程序会自动保存,清除缓存后清空)


About

Mili_Wallpaper Python 制作的桌面动态壁纸程序

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages