# JamVideoPlayer **Repository Path**: fandes/JamVideoPlayer ## Basic Information - **Project Name**: JamVideoPlayer - **Description**: No description available - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-11 - **Last Updated**: 2021-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JamVideoPlayer 本功能提取自本人做的小工具集[JamTools](https://github.com/fandesfyf/JamTools),由于电脑上有了强大的VLC播放器,自己做的播放器功能就相形见绌了,放出来供学习参考... 一个用pyqt库构建的视频播放器,支持几乎所有音视频甚至gif和图片的的播放显示,支持全屏播放、倍速播放、添加播放列表、切换播放模式(单曲、列表循环、播放一次等)、支持快进快退、亮度音量调节等功能; # 配置 ### 需要pyqt库 pip install PyQt5 ### 需要注册多媒体解码器: 从LAVFilters-0.74.1-x64 文件夹以管理员命令运行install.bat文件,或者通过命令行自行注册.ax文件 ### 默认(可选)需要ffmpeg套件 用于获取更详细的视频信息(如时长\帧率\分辨率等),自行搜索安装ffmpeg套件,并传入路径到ffmpegpath。该套件体积较大,仅用于视频信息的获取,如不需要或通过其他途径获取视频信息可以自行改写get_video_information函数。 传入参数:playlist是传入的列表类型播放路径,ffmpegpath为ffplayer所在目录 JamVideoWidget(playlist=['0.mp4', '1.mp4', '2.mp4', '3.mp4'],ffmpegpath=r'D:\python_work\Jamtools\bin')