0

通过 flatpack 运行 HandBrakeCLI - 无法打开任何文件。

flatpak run --filesystem=host --command=HandBrakeCLI fr.handbrake.ghb -i "/var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi" -o "/var/www/html/mit4mit.co.il/vimeo/converted.mp4"
Cannot load libnvidia-encode.so.1
[09:47:25] hb_init: starting libhb thread
[09:47:25] thread 7f4d70c25700 started ("libhb")
HandBrake 1.3.1 (2020020500) - Linux x86_64 - https://handbrake.fr
2 CPUs detected
Opening /var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi...
[09:47:25] CPU: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
[09:47:25]  - Intel microarchitecture Broadwell
[09:47:25]  - logical processor count: 2
[09:47:25] hb_scan: path=/var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi, title_index=1
disc.c:323: failed opening UDF image /var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi
disc.c:424: error opening file BDMV/index.bdmv
disc.c:424: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2585: nav_get_title_list(/var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi/) failed
[09:47:25] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread: Can't stat /var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi
No such file or directory
libdvdread: Could not open /var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi
libdvdnav: vm: failed to open/read the DVD
[09:47:25] dvd: not a dvd - trying as a stream/file instead
[09:47:25] hb_stream_open: open /var/www/html/mit4mit.co.il/httpdocs/vimeo/drop.avi failed
[09:47:25] scan: unrecognized file type
[09:47:25] libhb: scan thread found 0 valid title(s)
No title found.

无论我做什么,我都无法让 HandBrakeCLI 找到输入文件。我在网上看到这里重要的一行是hb_stream_open-上面的所有故障都可以。

4

1 回答 1

1

这是因为 flatpack 正在沙箱化它的应用程序 -

沙盒权限#filesystem-access 上的 Flatpak 文档

于 2020-03-09T09:53:53.293 回答