美文网首页 音视频
mac OS下编译、安装FFmpeg

mac OS下编译、安装FFmpeg

作者: 骑着毛驴走起来 | 来源:发表于2019-07-05 12:37 被阅读0次

    1、下载 ffmpeg 源代码

    FFmpeg 官网 FFmpeg Download
    1.1 使用Git下载

    git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
    

    1.2 下载完成后,进入FFmpeg源代码目录,运行配置命令

    ./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-
    nonfree --enable-libfdk-aac --enable-libx264 --enable-
    libx265 --enable-filter=delogo --enable-debug --disable-
    optimizations --enable-libspeex --enable-videotoolbox --
    enable-shared --enable-pthreads --enable-version3 --
    enable-hardcoded-tables --cc=clang --host-cflags= --host-
    ldflags= 
    

    1.3 执行 编译、安装命令

    make &&sudo make install
    

    1.4 查看FFmpeg信息
    cd 到FFmpeg目录下,

    ./configure --help 
    

    2、可能遇到的问题

    2.1 ERROR: libfdk_aac not found

    brew install fdk-aac
    

    2.2 ERROR: x264 not found

    brew install x264
    

    2.3 ERROR: x265 not found

    brew install x265
    

    2.4 ERROR: speex not found

    brew install speex
    

    2.5 ERROR: pkg-config not found

    brew install pkg-config
    

    2.6 编译ffplay需要sdl2的支持

    brew  install sdl2
    

    最后,再次执行1.2~1.3,即可。

    3、配置FFmpeg所需环境变量

    export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/user/local/lib/pkgconfig:/user/lib/pkgconfig:/user/local/SDL2/lib/pkgconfig:/user/local/ffmpeg/lib/pkgconfig
    export PATH=$PATH:/user/local/ffmpeg/bin
    

    4、视频转换

    下载一个.mp4格式的视频,并将这个视频转换成.flv格式,并将码率设置成640kbps。
    1)打开终端,输入以下命令行:(前提是找到这个视频文件,格式如下)

    ffmpeg -i 脱口秀.mp4  -b:v  640k  脱口秀.flv
    

    由于我把视频文件直接放到了桌面上,因此命令行如下:

    baomatoMac-mini:~ lixiangyang$ ffmpeg -i /Users/lixiangyang/Desktop/脱口秀.mp4 -b:v 640k 脱口秀.flv
    

    转换好后,文件在:(如下图)


    脱口秀.png

    2)终端输出结果:


    屏幕快照 2019-07-05 下午1.53.59.png

    5、关于更多ffmpeg的终端命令,详见官网:

    ffmpeg终端命令

    相关文章

      网友评论

        本文标题:mac OS下编译、安装FFmpeg

        本文链接:https://www.haomeiwen.com/subject/yzbshctx.html