ffmpeg入门(笔记)

第一步,下载ffmpeg,从官网上下载ffmpeg,下载下来的格式是tar.bz2的格式,解压:

http://www.jb51.net/LINUXjishu/43356.html这个网址中介绍了几种linux中的压缩方式,并且介绍了解压命令

但主要的部分如下:

        解压

        tar –xvf file.tar //解压 tar包
        tar -xzvf file.tar.gz //解压tar.gz
        tar -xjvf file.tar.bz2 //解压 tar.bz2
        tar –xZvf file.tar.Z //解压tar.Z
        unrar e file.rar //解压rar

        unzip file.zip //解压zip

第二步 解压:   tar -jxvf ffmpeg-4.0.tar.bz2

第三步  进入到解压的目录中执行./configure   

             在执行./configure 的时候,在你的linux系统的窗口中可能会打印出

            nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.

        If you think configure made a mistake, make sure you are using the latest
        version from Git.  If the latest version fails, report the problem to the
        ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.

        Include the log file "ffbuild/config.log" produced by configure as this will help

大致的意思说有个nasm/yasm没有找到或是太旧了,可以使用一个--disable-x86asm来进行步全面的编译,

如果你在编译的时候出现错误,请确保是从git中下载的最近的版本。如果最近的版本失败了,你可以把这个

问题提交到一个邮箱中。在百年一的时候会生成一个编译的日志文件,这个会对你有帮助的

那我门试着安装一个新的yasm来再次的试一下。

下载yasm (在我写笔记的时候最新的版本是1.3.0,如果遇到新的版本可以把版本号写在后边就可以下载了)

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

下载的时候需要注意的是,我们把给yasm找一个下载的路径,我觉得和ffmeg在一个路径下就可以了

下载下来的是一个gz包,然后我们使用 tar -zxvf yasm-1.3.0.tar.gz解压这个gz包就可以了

同样进入到解压的文件家中使用./configure编译这个包就可以了

然后编译我了我们就执行make  执行完make  我们就执行make install

这些命令执行完了之后,我们就安装好了yasm,然后退去这个目录,我门进入到ffmpeg目录中编译安装ffmpeg

同样也是./configur  make  make install的命令

在我开始执行./configure命令的时候,窗口好大一会儿没有打印出日志消息,我以为我执行./configure的时候出错了

最后等了议会就有信息答应了,还有记得执行完这个命令后执行make命令不是./make命令,因为我也是小白

所以执行了./make的命令导致出错以为是./configure的问题,就又执行了一次./configure的命令

然后这样执行完上面的命令,我们简单的就把ffmpeg安装完了,可以执行一个./ffmpeg -version的命令,看以下安装好了没有

输出如下信息

ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-11)
configuration:
libavutil      56. 14.100 / 56. 14.100
libavcodec     58. 18.100 / 58. 18.100
libavformat    58. 12.100 / 58. 12.100
libavdevice    58.  3.100 / 58.  3.100
libavfilter     7. 16.100 /  7. 16.100
libswscale      5.  1.100 /  5.  1.100
libswresample   3.  1.100 /  3.  1.100

表示安装成功。



        

                                    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枣泥馅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值