首先编译一次,打开编译选项

./configure --enable-libx264 --enable-libx265 --enable-debug --disable-optimizations --enable-gpl --prefix=/home/work/ffmpeg-4.4.2/out/
make
make install

根据自己的实际需求安装第三方库,我只安装了libx264,libx265,libsdl2

sudo apt install libx264-dev
sudo apt install libx265-dev
sudo apt install libsdl2-dev

使用vscode加载ffmepg源码目录,直接点击run and debug(ctrl+shift+D)

选择node.JS方式

编辑launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "cppdbg",
            "request": "launch",
            "name": "ffmpeg_g",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "args": [
                "--version"
            ],
            "program": "${workspaceFolder}/ffmpeg_g",
            "cwd": "${workspaceFolder}",
        }
    ]
}

现在vscode中打开ffmpeg.c

在main()里面加一个断点,点击运行,就可以进行调试了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐