macos下ffmpeg 编译及调试(xcode)

目录

下载ffmpeg源码

安装sdl2

编译ffmpeg

建立xcode工程

将之前下载的ffmpeg源码文件夹拖到工程里

添加scheme

调试

致谢


 

下载ffmpeg源码

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

版本信息:

master分支

macos下ffmpeg 编译及调试(xcode)_第1张图片

commit 3e8b8b6b509c8c37defd3a8c32883fa54bc00de8 (HEAD -> master)
Author: James Almer 
Date:   Sun Feb 10 17:41:38 2019 -0300

    avcodec/cbs_av1: don't call cbs_av1_read_trailing_bits() when no bits remain in the OBU

    Reviewed-by: jkqxz
    Signed-off-by: James Almer 

安装sdl2

应该brew install sdl2 就行(我的之前就安装过了)

macos下ffmpeg 编译及调试(xcode)_第2张图片

编译ffmpeg

cd ffmepg

./configure --disable-optimizations

make -j

macos下ffmpeg 编译及调试(xcode)_第3张图片

建立xcode工程

macos下ffmpeg 编译及调试(xcode)_第4张图片

macos下ffmpeg 编译及调试(xcode)_第5张图片

macos下ffmpeg 编译及调试(xcode)_第6张图片

点next,选择工程建立的目录,我放在了~/work

macos下ffmpeg 编译及调试(xcode)_第7张图片

这是建立的工程

macos下ffmpeg 编译及调试(xcode)_第8张图片

macos下ffmpeg 编译及调试(xcode)_第9张图片

注:我这里把ffmpeg源码文件夹和ffmpeg_debug工程放在了相同的目录下,即~/work

将之前下载的ffmpeg源码文件夹拖到工程里

macos下ffmpeg 编译及调试(xcode)_第10张图片

macos下ffmpeg 编译及调试(xcode)_第11张图片

macos下ffmpeg 编译及调试(xcode)_第12张图片

macos下ffmpeg 编译及调试(xcode)_第13张图片

添加完成后是这样的

macos下ffmpeg 编译及调试(xcode)_第14张图片

添加scheme

点击

选择

macos下ffmpeg 编译及调试(xcode)_第15张图片

macos下ffmpeg 编译及调试(xcode)_第16张图片

添加ffmpeg_g

macos下ffmpeg 编译及调试(xcode)_第17张图片

点ok

macos下ffmpeg 编译及调试(xcode)_第18张图片

选择编译ffmpeg生成的ffmpeg_g文件

macos下ffmpeg 编译及调试(xcode)_第19张图片

完成后

macos下ffmpeg 编译及调试(xcode)_第20张图片

添加参数

macos下ffmpeg 编译及调试(xcode)_第21张图片

调试

macos下ffmpeg 编译及调试(xcode)_第22张图片

macos下ffmpeg 编译及调试(xcode)_第23张图片

ffplay_g同上。

macos下ffmpeg 编译及调试(xcode)_第24张图片

致谢

阿里巴巴 乾戒

你可能感兴趣的:(ffmpeg)