libavcodec-ffmpeg-extra56 和 libavcodec-ffmpeg56 有什么区别?我应该安装哪个?

pbh*_*bhj 4 video ffmpeg

正如标题所说 - libavcodec-ffmpeg-extra56 和 libavcodec-ffmpeg56 之间有什么区别?我应该安装哪个?

我正在使用 kdenlive,但正在试听其他一些非线性视频编辑器。安装这些软件包中的哪一个是否重要,大概一个用于 ffmpeg,一个用于 Ubuntu bawdlerised 版本(或者现在是 avconv?)?

请给点建议?

编辑,从packages.ubuntu.com

软件包 libavcodec-ffmpeg-extra56

xenial (16.04LTS) (libs): FFmpeg library with **additional** de/encoders for audio/video codecs [universe]
7:2.8.8-0ubuntu0.16.04.1 [security]: amd64 i386
7:2.8.6-1ubuntu2 [ports]: arm64 armhf powerpc ppc64el s390x
Run Code Online (Sandbox Code Playgroud)

软件包 libavcodec-ffmpeg56

xenial (16.04LTS) (libs): FFmpeg library with de/encoders for audio/video codecs - runtime files [universe]
7:2.8.8-0ubuntu0.16.04.1 [security]: amd64 i386
7:2.8.6-1ubuntu2 [ports]: arm64 armhf powerpc ppc64el s390x
Run Code Online (Sandbox Code Playgroud)

如果您查看文件(普通的额外的),唯一的区别似乎是/usr/share/lintian/overrides/. 这些.so文件具有相同的名称和版本。

llo*_*gan 7

为什么要额外?

由于涉及外部库的许可,一些组件被拆分为 libavcodec-extra 和 libavfilter-extra。


libavcodec-extra

从 Ubuntu 20.04 LTS "Focal" 开始,libavcodec-extra为旧手机中使用的过时 AMR 音频格式添加了一些额外的编码器和解码器。除非您需要对 AMR 进行编码,否则没有理由安装libavcodec-extra

编码器:

  • libopencore_amrnb- 自适应多速率窄带 ( AMR-NB )。
  • libvo_amrwbenc- 自适应多速率宽带 ( AMR-WB )。

解码器:

libavcodec-extra额外添加了两个额外的 AMR 解码器:

  • libopencore_amrnb 用于 AMR-NB
  • libopencore_amrwb 用于 AMR-WB

但是这些解码器并不是很有用,因为 FFmpeg 可以通过内置解码器anr_nbamr_wb.


libavfilter-extra

libavfilter-额外包装增加了两个小的,小众的过滤器:

  • lensfun用于相机镜头失真校正。
  • 用于光学字符识别的ocr