我有一个位于 的视频/tmp/example.mp4
。当我尝试使用 VLC 播放它时,出现以下错误:
无法打开您的输入:VLC 无法打开 MRL“file:///tmp/example.mp4”。请查看日志了解详细信息。
当我检查日志时,它包含以下错误级别的条目:
filesystem error: cannot open file /tmp/example.mp4 (No such file or directory)
但是该文件做存在:
$ ls /tmp/example.mp4
/tmp/example.mp4
此外,当我将该文件复制到我的主文件夹时,我可以毫无问题地播放它。为什么 VLC 无法播放/tmp
文件夹中的视频?
- VLC 版本:3.0.8
- 操作系统版本:Ubuntu 16.04 LTS(4.4.0-173-通用)
输出自ffprobe
:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'example.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf56.40.101
Duration: 00:00:10.00, start: 0.000000, bitrate: 37 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480, 36 kb/s, 4 fps, 4 tbr, 16384 tbn, 8 tbc (default)
Metadata:
handler_name : VideoHandler
答案1
太棒了,用户@user535733 和 Raffa 的回答是正确的,并且解决了问题!!!
然后:使用以下命令卸载 VLC 的 snap 版本
sudo snap remove vlc
.deb
并使用以下命令从 Ubuntu 官方存储库安装 Debian ( ) 软件包
sudo apt-get install vlc