libavcodec-ffmpeg-extra56和libavcodec-ffmpeg56有什么区别? 我应该安装哪个?
正如标题所说 – libavcodec-ffmpeg-extra56和libavcodec-ffmpeg56之间的区别是什么? 我应该安装哪个?
我正在使用kdenlive,但试镜一些其他非线性video编辑器。 这些软件包中安装了哪些软件包,其中一个用于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
包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
如果您查看文件( 普通 , 额外 ),唯一的区别似乎是/usr/share/lintian/overrides/
。 .so
文件具有相同的命名和版本。
libavcodec-ffmpeg-extra56增加了一些额外但通常无用的编码器:
-
libopencore_amrwb
– 自适应多速率宽( AMR-WB )。 旧手机中使用的过时格式。 -
libopencore_amrnb
– 自适应多速率窄带( AMR-NB )。 旧手机中使用的另一种过时格式。 -
libvo_aacenc
– AAC-LC音频编码器。 这已在FFmpeg上游删除,因为它是一个糟糕的编码器和本机FFmpeg AAC编码器(-c:a aac
)更好。
因此,除非您需要编码为AMR,否则没有理由安装此特定包。 我从来没有必要这样做。
Ubuntu不再使用Libav fork中的任何东西,包括avconv
。 使用ffmpeg
。
看起来libavcodec-ffmpeg-extra56
是一个Ubuntu包,可能已经为Ubuntu重命名或重做了。 它似乎包含相同的信息,并且与Debian软件包libavcodec-ffmpeg56
具有相同的依赖关系。 它可能像重命名一样简单,以便与Ubuntu的命名方案保持一致。
这是Ubuntu包依赖列表
原来的libavcodec-ffmpeg56
似乎来自Debian。
这是Debian包依赖列表
如果您使用的是默认的Ubuntu源列表,那么我建议您只安装标准的libavcodec-ffmpeg-extra56
软件包。 我想也许你有其他来源可以告诉你们两个?