我已经看到新的DivX Player 10展示了 H.265/HEVC 播放,它是 H.264 的继承者。我想知道如何在 Linux 中获得这种支持。是否需要安装特定于此格式的编解码器?如何?
我从哪里获得 MPEG-4 AAC 解码器和 H.264 解码器。
如何安装它们并播放多媒体?
安装 Ubuntu 22.04 后,默认视频播放器(Totem)无法播放视频。我尝试打开 MP4 文件,但收到错误(也显示在屏幕截图中):
发生错误
找不到指定的电影。
我也尝试安装ubuntu-restricted-extras,但还是不行。
我使用 recordmydesktop 创建了一个截屏视频,它生成了一个 .ogv 文件。我相信这是一个使用 Theora 编解码器编码的 OGG 文件。我想知道,如何将其转换为 MPEG4/H.264?我试图以一种天真的方式使用 ffmpeg,如下所示:
ffmpeg -i demo.ogv -f mp4 demo.mp4
Run Code Online (Sandbox Code Playgroud)
然而,当试图在 mplayer 中再次播放时,这会产生一团邪恶的深绿色和灰色。然后,我尝试使用此处指定的命令行标志变得更复杂:将任意文件格式的视频文件转换为 MPEG4/H.264?
ffmpeg -i demo.ogv \
-s 352x288 -vcodec libx264 -vpre default \
-acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
demo.mp4
Run Code Online (Sandbox Code Playgroud)
但是,结果是一样的。
如果有人对完成此任务的最佳方法有任何了解,请告诉我,我将不胜感激。
在 Ubuntu 14.04.5 上,我刚刚将 firefox 升级到 50.0 版;现在某些页面上有一条消息,内容如下:
libavcodec may be vulnerable or is not supported, and should be updated to play videos
Run Code Online (Sandbox Code Playgroud)
那么如何更新 libavcodec 呢?
一个简单的
sudo apt-get install libavcodec
Run Code Online (Sandbox Code Playgroud)
给出以下输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libavcodec
Run Code Online (Sandbox Code Playgroud)
所以也许我一开始没有libavcodec安装?那么为什么我会收到这条消息......?
如何从控制台安装所有可能的媒体编解码器?
有没有办法在没有互联网连接的情况下加载和保存它们?
提前致谢!
我如何才能看到视频(音频/视频)中使用的编解码器以及有关使用什么来重现视频的相同压缩/质量的额外信息。