在Linux环境下为FFmpeg集成XviD的编解码库libxvid
XviD是一个开源的视频编解码器,与DivX一同被纳入MPEG-4规范第二部分的视频标准。然而,DivX并未开源。在早期,大多数MP4视频采用XviD或DivX编码,当时的视频格式称为MPEG-4。如今,常见的H.264后来才增补到MPEG-4规范的第十部分,导致使用XviD压缩的视频已经不多见。
在《FFmpeg开发实战:从零基础到短视频上线》一书的“2.1.1 音视频编码的发展历程”中提到,“MPEG-4标准的第二部分规定了视频的编解码器,比如XviD”。然而,XviD格式已逐渐被H.264标准所取代,因此该书未介绍如何给FFmpeg集成XviD。接下来将介绍如何在Linux环境下为FFmpeg集成XviD的编解码库libxvid。
libxvid的源码下载页面为https://labs.xvid.com/source/,最新的1.3.7版本于2019年12月发布。源码包的下载链接为https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.gz。以下是libxvid的安装步骤。
1、将下载好的压缩包上传到服务器并解压,依次执行以下命令。
2、进入解压后的build/generic目录,运行下面命令配置libxvid。
3、运行下面命令编译libxvid。
4、编译完成后,运行下面命令安装libxvid。
由于FFmpeg默认未启用libxvid,因此需要重新配置FFmpeg,标明启用libxvid,然后重新编译安装FFmpeg。以下是详细的启用步骤说明。
1、回到FFmpeg源码的目录,执行以下命令重新配置FFmpeg,主要增加启用libxvid。(增加了选项--enable-libxvid)
2、运行下面命令编译FFmpeg。
3、执行下面命令安装FFmpeg。
4、运行以下命令查看FFmpeg的版本信息。
查看控制台回显的FFmpeg版本信息,找到“--enable-libxvid”,说明FFmpeg正确启用了XviD的编解码器libxvid。
以上就是电脑114游戏给大家带来的关于在Linux环境下为FFmpeg集成XviD的编解码库libxvid全部内容,更多攻略请关注电脑114游戏。
电脑114游戏-好玩游戏攻略集合版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!