gstreamer 错误:MP4 文件和缩略图不起作用

gstreamer 错误:MP4 文件和缩略图不起作用

我认为我做了一些事情,但我不知道具体是什么...现在,我的 Ubuntu 不想解码 MPEG-4 和 H.264 视频文件(文件扩展名.avi .mp4)。

vlc仍然可以工作(当然,它有内置编解码器)但是totem缩略图停止工作。

以下是我最近所做的事情,可能与之相关:

sudo apt-get install libvo-aacenc-dev libx264-dev libtheora-dev librtmp-dev libvorbis-dev libfdk-aac-dev libmp3lame-dev libfaac-dev libpulse-dev libxvidcore-dev

我使用它们从 GIT 进行构建libav-tools。现在libav运行良好,这让我觉得我的libx264还不错(我认为它用于解码 H.264 和 MPEG-4)。


我收到此错误信息:

$ ▶ totem video.mp4
** Message: Missing plugin: gstreamer|1.0|totem|H.264 decoder|decoder-video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3.2, profile=(string)main, parsed=(boolean)true (H.264 decoder)

我也试过我有大量的gstreamer-*包已安装。

你能帮助我吗 ?

答案1

尝试安装gstreamer1.0-libav:

sudo apt-get install gstreamer1.0-libav

检查 libthumbnailer0 是否也正确安装:

sudo apt-get install libthumbnailer0

然后,删除缩略图缓存:

sudo rm -r ~/.cache/thumbnails

最后重新启动 Nautilus:

nautilus -q

相关内容