美文网首页
mac下 配置 ffmpeg

mac下 配置 ffmpeg

作者: Dombo_Y | 来源:发表于2017-09-13 11:11 被阅读129次

    1、github 下载iOS端的 ffmpeg 编译脚本
    https://github.com/kewlbear/FFmpeg-iOS-build-script

    1)下载下来的FFmpeg-iOS-build-script-master 包含三个文件
    基于SH语法写的脚本:build-ffmpeg-tvos.sh、build-ffmpeg.sh
    README.md:配置要求、使用方法、相关依赖库
    [如果要修改所需要下载的ffmpeg版本,在SOURCE="ffmpeg-3.3" 中更改保存,再运行脚本即可]


    image.png

    2)下载ffmpeg
    终端cd到FFmpeg-iOS-build-script-master 文件下执行脚本:
    $ ./build-ffmpeg.sh
    等待ffmpeg 下载
    --------------下载完成-------------------------
    FFmpeg-iOS-build-script-master 文件夹种会多出四个文件夹:
    1、ffmpeg-3.3: ffmpeg3.3版本源码
    2、FFmpeg-iOS:基于ffmpeg 编译出来的iOS库,包含include和lib 两个文件夹
    3、scratch
    4、thin
    ----------------导入工程-----------------------
    1、将FFmpeg-iOS 导入工程,添加Header Search Paths,target--build setting中搜索Header Search Paths,将FFmpeg-iOS 中的include 路径加入到 Header Search Paths 中。将FFmpeg-iOS 中的lib 路径加入到 Library Search Paths中(有时候会自动加入,如果有则不用)。

    2、FFmpeg 所需的依赖库

    1. CoreMedia.framework
    2. CoreGraphics.framework
    3. VideoToolbox.framework
    4. libz.tbd
    5. libbz2.tbd
    6. libiconv.tbd
    image.png

    ---------------------------编译测试---------------------------------------
    引入头文件

    include "avformat.h"

    import <VideoToolbox/VideoToolbox.h>

    添加执行api语句 av_register_all();
    如无报错,则编译成功。

    image.png

    ------------------------------- 2018年8月2日---------------------------------
    FFmpeg 实际应用:

    Mac 系统上配置FFmpeg

    ffmpeg
    【FFmpeg】FFmpeg常用基本命令


    常用ffmpeg 命令

    1.分离视频音频流

    ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流
    ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流
    

    相关文章

      网友评论

          本文标题:mac下 配置 ffmpeg

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