美文网首页BB-black开发板[Linux arm-v8]
ubuntu下ffmpeg的vscode调试环境搭建--Appl

ubuntu下ffmpeg的vscode调试环境搭建--Appl

作者: applecai | 来源:发表于2020-06-22 22:09 被阅读0次

    FFmpeg音视频开发入门--Apple的学习笔记已经搭建了win10的调试环境。但是要调试源码的话,用win10要编译很多外部库,比较麻烦,反正FFmpeg最后是要移植到开发板的,所以先在ubuntu的vscode上调试源码学习吧。

    步骤简介

    1. FFmpeg从官网下载源码。
    2. 根据源码中的help来安装,基本步骤都是./configure make make install。
    3. 下载sdl2源码,用相同的方法安装。

    解决问题

    1. 编译FFmpeg报错。
      解决方法:通过网上搜索了解决方法,由于ffmpeg为了提升效率使用了汇编,所以需要下载yasm源码用同样的方法编译。然后再安装FFmpeg。

    2. 安装完发现./ffmpeg无法运行。
      解决方法:在/etc/ld.so.conf中 末尾添加 /usr/local/ffmpeg/lib即可。然后运行sudo ldconfig命令更新动态链接库。

    搭建cmake工程

        cmake_minimum_required( VERSION 2.8 )
    
        PROJECT(Pthread_test CXX)
        set( CMAKE_BUILD_TYPE "Debug" )
        add_compile_options(-std=c++11)
        
        include_directories( "/usr/local/include" )
        include_directories( "/usr/local/ffmpeg/include" )
        link_directories("/usr/local/ffmpeg/lib" )
        link_directories("/usr/local/lib" )
        add_executable( demo main.cpp)
        #target_link_libraries(demo -lavformat)
        target_link_libraries(demo -lavformat -lavutil -lavcodec -lswscale -lSDL2 -lSDL2main)
    

    运行昨天相同的源码,效果如下

    环境搭建成功.png

    参考网址

    https://www.cnblogs.com/php-linux/p/11770512.html
    https://blog.csdn.net/weixin_41608328/article/details/105718280

    相关文章

      网友评论

        本文标题:ubuntu下ffmpeg的vscode调试环境搭建--Appl

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