ffplay 无法播放 Documents 子文件夹中的视频,firejail 配置问题

ffplay 无法播放 Documents 子文件夹中的视频,firejail 配置问题

我在 ~/Documents 中有一个子文件夹,我想在其中存储各种视频(.mp4 文件)。我并不想将它们移动到 ~/Videos 文件夹,因为它们包含其他非视频文件。

我已激活 firejail(版本 0.9.66)。当尝试播放其中一个视频(使用 ffplay 或视频播放器)时,我收到一条消息“没有这样的文件或目录”,但该文件确实存在,并且我有读取它的权限。此外,我可以使用 ffmpeg 复制该文件,没有任何问题。

当移动/复制到我的主文件夹时,完全相同的视频可以正确播放,因此视频或 ffplay 本身没有问题。

我猜我需要对我的 firejail 配置进行某种修改以允许播放视频,但我不知道该怎么做。

在文件中/etc/firejail/ffmpeg.profile我添加了一行(如下),但没有帮助:

noblacklist ${MUSIC}
noblacklist ${VIDEOS}
nowhitelist ${HOME}/Documents    <--  added this line

我一时想不出还能做什么。我需要不同的配置吗?我需要以某种方式重新加载配置吗?

我的 Ubuntu 版本:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:   jammy

答案1

修改后的(下面第三行)应为noblacklist

在文件中/etc/firejail/ffmpeg.profile

在其他行之后添加下面的第三行noblacklist

noblacklist ${MUSIC}
noblacklist ${VIDEOS}
noblacklist ${HOME}/Documents

这解决了问题。我有点不好意思在发布此帖后才解决这个问题,但我会把这个问题留在这里,希望它能帮助别人。或者你可以投票关闭它。:)


我仍然遇到“视频”播放器的问题。

似乎默认的视频播放器名为“totem”。将上述行添加到文件totem.profile没有帮助,但是这样做有帮助:

在文件中/etc/firejail/whitelist-player-common.inc添加以下行

whitelist ${HOME}/Documents

相关内容