![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ffmpeg
文章平均质量分 98
hijunmeng
这个作者很懒,什么都没留下…
展开
-
windows下利用vscode开发c/c++项目
文章目录vscode开发c/c++项目环境搭建mingw安装智能提示配置编译任务调试引用动态库参考vscode开发c/c++项目https://code.visualstudio.com/docs有时候想在新机器上开发一个不太复杂的c/c++项目,那么安装一个visual studio 就太麻烦了,而安装一个vscode相对还是简单的,因此就想通过vscode来开发简单的c/c++项目(写......原创 2022-07-08 16:38:33 · 1093 阅读 · 0 评论 -
ffmpeg简单分析系列--内存管理(AVBuffer)
ffmpeg–内存管理本文基于ffmpeg4.2进行说明libavutil/buffer.h此头文件主要是ffmpeg缓存数据的主要接口ffmpeg的内存管理的核心主要包含以下几个数据结构:AVBuffer,AVBufferRef,BufferPoolEntry ,AVBufferPool其中AVBuffer是最基础也是最核心的,用于存放真正的数据以及释放数据但AVBuffer对外不公...原创 2020-05-25 19:05:22 · 2332 阅读 · 3 评论 -
ffmpeg简单分析系列----音频(audio)
文章目录ffmpeg--音频采样格式通道布局(channel layout)常用apiint64_t av_get_default_channel_layout(int nb_channels)int av_get_channel_layout_nb_channels(uint64_t channel_layout)int av_get_channel_layout_channel_index(u...原创 2020-05-25 19:02:22 · 4611 阅读 · 0 评论 -
ffmpeg简单分析字典参数AVDictionary的小秘密
文章目录ffmpeg--AVDictionary参考ffmpeg–AVDictionary我们在使用ffmpeg接口时发现有些接口是可以传递其他一些参数(AVDictionary)设置的,但这个AVDictionary究竟可以传递什么值,却是不得而知https://www.ffmpeg.org/doxygen/trunk/libavformat_2options__table_8h-sou...原创 2020-05-22 16:30:08 · 2090 阅读 · 0 评论 -
在linux下交叉编译android平台的ffmpeg4.2动态库
文章目录在linux下交叉编译android平台的ffmpeg4.2动态库参考在linux下交叉编译android平台的ffmpeg4.2动态库#!/bin/bashexport NDK=/home/hwj/Android/Sdk/ndk/20.1.5948944export PATH="$NDK:$PATH" export CPU=armv7-aexport ARCH=armexport SYSROOT=$NDK/platforms/android-21/arch-arm#export T原创 2020-05-14 11:02:41 · 443 阅读 · 0 评论 -
FFmpeg简单分析系列----内存对齐简要说明
文章目录ffmpeg之内存对齐简要说明行字节数的计算ffmpeg中的alignffmpeg的linesize参考ffmpeg之内存对齐简要说明在ffmpeg的使用过程中有时会发现align这个参数,那么这个参数代表什么意思,不同的值会产生什么影响呢行字节数的计算理解内存对齐之前首先要理解行的概念,视频有宽和高两个概念,这里的宽通常就是指行,但他们的大小并不是一一对应的例如72...原创 2020-04-29 14:22:18 · 2153 阅读 · 0 评论 -
ffmpeg在不同平台交叉编译windows版sdk(64bit)
文章目录ffmpeg编译在windows平台编译windows版sdk搭建编译环境安装mingw-w64安装msys2下载ffmpeg源码编译问题我编译出的dll一使用就会报libiconv.dll或其他dll找不到的错误,这个怎么解决?在linux平台编译windows版sdkffmpeg编译关于ffmpeg在windows下的编译,官方有这篇说明http://www.ffmpeg.org...原创 2020-04-21 18:03:43 · 1649 阅读 · 4 评论 -
VisualStudio(vs)开发linux程序配置
文章目录visual studio开发linux程序配置其他参考visual studio开发linux程序配置官方文档:https://docs.microsoft.com/zh-cn/cpp/linux/download-install-and-setup-the-linux-development-workload?view=vs-2017其他默认情况下虽然可以远程编译通过,但...原创 2020-03-24 14:41:25 · 3689 阅读 · 0 评论 -
利用docker镜像搭建流媒体服务进行rtmp推流及点流(rtmp,hls,http-flv)测试
文章目录利用docker镜像搭建流媒体服务进行rtmp推流及点流测试搭建流媒体服务推流通过ffmpeg通过obs点流参考利用docker镜像搭建流媒体服务进行rtmp推流及点流测试我们经常需要一些测试视频流,比如rtmp,http-flv,但网上可用的比较少,于是可以自己在本地搭建搭建流媒体服务利用网上的mugennsou/http-flv镜像可以快速搭建流媒体服务在本例中,运行脚...原创 2020-03-23 11:31:53 · 3986 阅读 · 0 评论 -
ffmpeg----configure参数配置说明
文章目录ffmpeg----configure参数配置说明ffmpeg版本配置说明--disable-everything--disable-[component]--enable-shared--enable-cross-compile总结参考ffmpeg----configure参数配置说明ffmpeg版本ffmpeg4.2.2不同版本可能略有差异,实际上要以configure文件中...原创 2020-03-17 11:08:26 · 3324 阅读 · 0 评论 -
WebAssembly----使用emscripten镜像环境编译ffmpeg4.2
文章目录使用emscripten镜像环境编译ffmpeg4.2环境emscripten编译选项说明编译ffmpeg示例将ffmpeg编译成LLVM bitcode将LLVM bitcode编译成wasm最后参考使用emscripten镜像环境编译ffmpeg4.2本文主要讲解了使用emscripten镜像环境来编译ffmpeg,但是如果用户本地已经搭建好了emscripten环境,那么将本文...原创 2020-02-11 17:01:04 · 2301 阅读 · 0 评论 -
ffmpeg4.x支持的编解码器等相关信息一览表
文章目录ffmpeg4.2支持的相关信息ffmpeg4.2支持的列表如下decodersencoderparserhwaccelsmuxersprotocolsinoutdevsfiltersffmpeg4.2支持的相关信息各个版本支持大同小异,这里只是将4.2的支持情况列明一下,以供查看ffmpeg4.2支持的列表如下decoders[root@bogon ffmpeg]# ./c...原创 2020-01-21 11:44:56 · 3385 阅读 · 1 评论