FFmpeg源码分析-环境搭建篇 归档 - C语言音视频技术

好消息:《SRS原理》一书荣获官方推荐,访问地址:https://srs.xianwaizhiyin.net

WSL 是 windows10 自带的,全称 Windows Subsystem Linux,也就是在 Windows 套 Linux,这是一种半虚拟化技术,跟 VMware 有点区别。在 WSL 里面编译 FFmpeg 比 msys2 快一些。 第一步,以管理员身份 打开 Windows PowerShell ,...

发布 0 条评论

本系列 以 ffmpeg4.4 源码为准。本文主要讲解如何搭建 ffplay 的CLion调试环境。 ffmpeg 在 Linux 环境下更好调试。 本文系统是 Ubuntu 18,首先下载 FFmpeg-n4.4.1.zip ,虽然 FFmpeg 是通过 makefile 编译的,但是还是可以...

发布 3 条评论

本文以 ffmpeg-n4.4.1 的版本为准,移植 ffmpeg.c 的工程到 qt creator 里面调试,用 qt msvc 的方式编译调试。 过往的文章调试 ffmpeg.c 都是用的 qt MinGw 方式。今天就来介绍一下如何移植 ffmpeg.c 工程,并且能用 qt msvc 方...

发布 0 条评论

本文以 ffmpeg-n4.4.1 的版本为准,主要分析 ffmpeg 项目中 Makefile 的逻辑。 我的环境是window10 + msys2 ,以这个环境为基础进行讲解。 《ffmpeg-configure编译分析》 之前已经讲解了 configure 的作用,就是根据不同的编译...

发布 0 条评论

本文以 ffmpeg-n4.4.1 的版本为准,主要分析 ffmpeg 项目中 configure (shell脚本)的逻辑。 configure (shell 脚本)的代码里面有些不太容易理解的shell语法,在本文开头先进行一下讲解。 1,: ${ncols:=72} ,首先前面首字...

发布 0 条评论

本文搬运优化到《FFmpeg原理》一书:https://ffmpeg.xianwaizhiyin.net/compile-ffmpeg/nvidia.html 本文主要介绍 如何在window10的环境下 编译ffmpeg 的 硬件编解码器,NVENC 跟 NVDEC。 首先电脑需要装 一块 NVIDIA 的显卡,...

发布 0 条评论

之前的文章都是通过 msys2+MinGW 的方式编译ffmpeg。今天就来讲解如何用 msys2 + msvc 的方式来编译ffmpeg。 ffmpeg 的源码是跨平台的,通过 configure(shell脚本) 实现不同平台的编译规则。在 configure 的时候指定 --toolchai...

发布 0 条评论

前面已经介绍了 如何用 MSYS2 + MinGW 编译FFmpeg 32 位程序,本文主要讲解如何用 MSYS2 + MinGW 编译 FFmpeg 64位程序。 开始安装: 1,CMD 用 .\msys2_shell.cmd -mingw64 进入 MinGw64 位环境。 2,安装所需软件 ...

发布 0 条评论

《window10_ffmpeg调试环境搭建-自己编译》已经讲解了 window10 如何用 MSYS2 + MinGW 编译出ffmpeg 的DLL动态库,然后如何使用 qt 调用 DLL动态库的函数打印ffmpeg 的版本号。 本文主要讲解,如何移植 ffmpeg 工程到 Qt creator...

发布 0 条评论

《window10_ffmpeg调试环境搭建-极速版》已经介绍了在qt creator里面 调试ffmpeg.c 工程。但是极速版的dll是现成的。所以本文来讲解如何自己编译出ffmpeg的dll。 window10 环境下 ffmpeg的编译方式主要有以下2种: 1,MSYS2 + ...

发布 0 条评论