如何在 ubuntu 上使用 ffmepg 编解码器

如何在 ubuntu 上使用 ffmepg 编解码器

我想在 Ubuntu 上播放 .wmv 文件,但这些文件似乎是专有的,无法在 Windows 下播放。因此下载了 ffmpeg 源代码并对其进行了编译。现在,ffmplay可以播放 .wmv 文件了。我想知道如何将 ffmpeg 编解码器与 VLC 播放器或 Ubuntu 的默认视频播放器一起使用。

答案1

除非我们需要新的或特殊的版本,否则我们不必编译视频工具FFmpeg 安装 ffmpeg

可以从存储库安装。从存储库安装时,它还将安装播放大多数格式所需的编解码器。

目前这将是一个包libavcodec-extra-53 安装 libavcodec-extra-53如果我们只需要其他应用程序的编解码器,也可以不安装 ffmpeg。

安装后,ffmpeg 将列出所有支持的编解码器,包括 WMV 版本:

ffmpeg -codecs

由于一个错误,我们会收到这个误导性的消息:

*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

我们可以忽略这一点,因为 ffmpeg 仍然受支持,并且还会进一步开发。但我们当然也可以安装并运行AVCONV 安装 avconv它具有几乎相同的功能和命令语法。

通过软件中心安装

答案2

您将需要获取 h264,因为这是 VLC 使用的。要获取 ffmpeg 的编解码器,您需要使用该库重新编译。我为此编写了 bash 脚本来下载并完成所有多库的编译。

https://gist.github.com/faroncoder/7935868

您需要在启动脚本之前 chmod +x 该文件。

相关内容