当前位置: 首页 > article >正文

树莓派5调取本地视频

近期,又把放下不久的树莓派使用了起来,利用外接屏幕,通过代码控制调取本地视频,还是python编程哦!!!

一、首先准备好视频,缓存的视频大小最好是在3分钟以内(博主在读取10分钟左右的缓存视频时显示错误)

二、在树莓派上下载本地播放器,这里我使用的是“mpv”播放器

sudo apt update
sudo apt install mpv

三、编辑python界面程序

重点是:

import subprocess

四、调取视频

    def playVideo(self):
        video_path = "/home/pi/location/video.mp4"
        if os.path.exists(video_path):
            subprocess.run(['mpv', '--fs', video_path])  # 使用默认视频播放器播放
        else:
            QMessageBox.critical(self, "错误", "视频文件未找到!")

五、要记得初始化窗口的时候将视频播放进行实例化哦!


http://www.kler.cn/a/374117.html

相关文章:

  • 详细全面讲解C++中重载、隐藏、覆盖的区别
  • Meilisearch ASP.Net Core API 功能demo
  • 文献综述拆解分析
  • HTMLElement、customElements及元素拓展
  • 【Nginx】设置https和http同时使用同一个端口访问
  • Java-数据结构-链表-高频面试题(1)
  • Spring Boot框架:校园社团信息管理的新选择
  • cmake编译时arch=compute_32,code=sm_32 -gencode 的含义
  • Java面试经典 150 题.P274. H 指数(011)
  • 【Hive sql面试题】找出连续活跃3天及以上的用户
  • 用示波器如何调方波?
  • GitHub个人主页美化
  • 【Paper Note】利用Boundary-aware Attention边界感知注意力机制增强部分伪造音频定位
  • Java | Leetcode Java题解之第523题连续的子数组和
  • linux之netlink 内核源码分析
  • 【K8S系列】Kubernetes LoadBalancer 类型的 Service 未分配 IP 地址排查步骤及命令执行结果分析
  • 从壹开始解读Yolov11【源码研读系列】——Data.Augment.py:数据增强模块第四部分——Format标签格式标准化操作
  • C++刷怪笼(9)继承
  • vscode摸鱼学习插件开发
  • Rust 力扣 - 2379. 得到 K 个黑块的最少涂色次数
  • Kubernetes——part8-2 k8s集群存储解决方案 GlusterFS
  • CST软件如何理解Axial Ratio轴比
  • 【论文速读】Optimization-based Prompt Injection Attack to LLM-as-a-Judge
  • 【AI工作流】FastGPT - 深入解析FastGPT工作流编排:从基础到高级应用的全面指南
  • ESP8266 连接 MQTT 服务器EMQX 连接MQTTX
  • 【分布式技术】分布式序列算法Snowflake深入解读