我认为我做了一些事情,但我不知道具体是什么...现在,我的 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