我想知道 Ubuntu 16.04 (Totem) 中的默认视频播放器是否可以提高或降低播放速度。我在网上找到的大多数内容都是 2009-2011 年的旧帖子。
Gnome 网站上有一些 totem 插件,但没有一个提到播放速度。我知道 VLC 有这个功能,但它在 Ubuntu 上有点慢,而且很笨重,所以我宁愿坚持使用默认播放器。
答案1
答案2
没有什么可以减慢或加快图腾中的视频速度,但即使在其他应用程序中工作,您也可以使用 VLC 原生的减慢/加快功能。
要做到这一点:
- 打开 VLC -> 工具 -> 偏好设置 -> 热键
- 选择“全局”,其中显示“任何字段”
- 设置紧固组合键
- 设置减速组合键
- 设置暂停/播放组合键
- 点击保存
- 重新启动 VLC
就完成了,namaste
答案3
您可以单击[
和]
来控制速度。
从源代码构建
第一个克隆 repo。
git clone https://gitlab.gnome.org/GNOME/totem.git
git checkout 你的 totem 版本。
git tag // see all version tags
git checkout tags/{version}
vi src/plugins/variable-rate/totem-variable-rate-plugin.c
#define NUM_RATES 6 // i use only 6 types of speed. [0.75 to 3.0]
static struct {
float rate;
const char *label;
const char *id;
} rates[NUM_RATES] = {
{ 0.75, NC_("playback rate", "× 0.75"), "0_75" },
{ 1.0, NC_("playback rate", "Normal"), "normal" },
{ 1.5, NC_("playback rate", "× 1.5"), "1_5" },
{ 2.0, NC_("playback rate", "× 2.0"), "2_0" },
{ 2.5, NC_("playback rate", "× 2.5"), "2_5" },
{ 3.0, NC_("playback rate", "× 3.0"), "3_0" }
};
写下你想要的速度。
这里我的最高速度是3倍速。Totem只支持低于或等于2倍速。所以我需要再改一个地方。
vi src/backend/bacon-video-widget.c
Function name - bacon_video_widget_set_rate()
if (new_rate < 0.5)
return retval;
if (new_rate > 3) // <--- here you have to change.
return retval;
现在构建并安装您的系统。
vi build.sh
创建文件 bash.sh 并保存构建脚本。
#!/bin/bash
builddir="build"
[ -d $builddir ] && sudo rm -rf $builddir
sudo meson setup $builddir
sudo ninja -C $builddir
sudo ninja -C $builddir install
sudo rm -rf $builddir
运行脚本
bash build.sh
截屏