ffplay 不會播放文件子資料夾中的視頻,firejail 配置問題

ffplay 不會播放文件子資料夾中的視頻,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

相關內容