Celluloid 项目使用教程
celluloid A simple GTK+ frontend for mpv 项目地址: https://gitcode.com/gh_mirrors/cellu/celluloid
1. 项目介绍
Celluloid 是一个基于 GTK+ 的简单视频播放器前端,它使用 mpv 的客户端 API 通过 libmpv 提供强大的播放功能。Celluloid 的目标是提供一个简洁、易于使用的界面,同时保留 mpv 的所有强大功能。
2. 项目快速启动
以下是快速启动 Celluloid 的步骤:
首先,确保你的系统满足以下依赖:
- appstream-glib (构建)
- pkg-config (构建)
- gcc (构建)
- glib >= 2.68
- gtk >= 4.16
- libadwaita >= 1.6.0
- mpv >= 0.32
- epoxy
- lua (可选)
- youtube-dl (可选)
然后,你可以使用以下命令从源代码构建和安装 Celluloid:
meson setup build
cd build
ninja
sudo ninja install
在 Ubuntu 上,你可以使用以下 PPA 来获取 Celluloid 的更新版本:
# 添加 PPA
sudo add-apt-repository ppa:celluloid-team/celluloid
# 更新包列表
sudo apt-get update
# 安装 Celluloid
sudo apt-get install celluloid
对于 Flatpak 用户,可以按照以下步骤进行安装:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.github.celluloid_player.Celluloid
Snap 用户可以使用以下命令安装:
sudo snap install celluloid
3. 应用案例和最佳实践
打开文件
Celluloid 提供了以下四种打开文件的方法:
- 通过命令行参数传递文件和/或 URI。
- 使用“打开”菜单项可访问的文件选择对话框。
- 在“打开位置”对话框中输入 URI,可通过同名菜单项访问。
- 将文件或 URI 拖放到 Celluloid 上。
播放列表操作
播放列表默认是隐藏的。要显示播放列表,可以点击“播放列表”菜单项或按 F9。通过拖放文件或 URI 到播放列表中添加文件。将文件或 URI 拖放到视频区域将替换播放列表中的内容。播放列表文件或在线播放列表(如 YouTube 的播放列表)加载时将自动展开为单独的项目。可以通过拖放来重新排序播放列表中的项目。要从播放列表中删除项目,请先点击选中项目,然后按键盘上的删除键。
配置
可以通过“首选项”菜单项访问的偏好设置对话框来配置 Celluloid。还有一些不常见的选项可以在 dconf 数据库中配置。你可以使用类似 Dconf Editor 的工具来配置这些选项。特定的 mpv 选项可以通过创建一个使用 mpv 的 mpv.conf 语法配置文件来设置。配置文件必须在“MPV 配置”部分中指定并启用才能生效。
也可以通过在偏好设置对话框中的“额外 MPV 选项”文本框中输入你想要以命令行方式传递给 mpv 的选项来设置 mpv 选项。如果你想在命令行上设置这些选项,可以通过在选项名称前加上 mpv-
前缀来实现。
4. 典型生态项目
目前没有列出与 Celluloid 直接相关的生态项目。不过,由于 Celluloid 是基于 mpv 的,任何支持 mpv 的插件或工具都可以与 Celluloid 一起使用。此外,社区中可能有第三方开发的插件和脚本,可以进一步增强 Celluloid 的功能。
celluloid A simple GTK+ frontend for mpv 项目地址: https://gitcode.com/gh_mirrors/cellu/celluloid
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考