FFmpeg
飞奔的西葫芦
无聊的小哥哥,瞎研究
展开
-
ffmpeg通过Nginx完成视频的推流拉流
ffmpeg通过Nginx完成视频的推流拉流运行效果图(原谅卡成狗的电脑):左边Cmd分别是Nginx与ffmpeg的运行效果,右边是视频的拉流效果。操作步骤1. 安装Nginx服务器我的安装路径:H:\Nginx\nginx-1.7.11.3-Gryphon(切记不要有中文路径)通过电脑cmd命令,打开H:\Nginx\nginx-1.7.11.3-Gryphon路径,然后使用命令...原创 2019-02-22 16:07:43 · 2165 阅读 · 0 评论 -
关于CygWin环境下开发ffmpeg程序
开发环境的简单介绍我是使用CygWin软件模拟Windows环境下的linux,ffmpeg是我当时编译好的工具包,使用GCC编译代码示例由于快下班了,表示不想加班太久,就直接上代码了`#include <libavutil/log.h>#include <libavformat/avformat.h>int main(int argc,char * argv[...原创 2019-03-05 17:49:51 · 253 阅读 · 0 评论 -
关于FFmpeg搭建VS2017开发环境编译生成出错
问题背景描述VS2017下面所有开发包以及环境都配置完成,但是会出现一个改符号函数在—_main中被引用问题解决改成 64就可以了。不知道是不是因为我们下的包选择64位的原因。如果大家遇见这个问题,记得切换一下平台吧。...原创 2019-03-06 11:48:12 · 265 阅读 · 0 评论 -
FFMpeg代码结构
ffmpeg的代码结构今天话少说,直接上表格文件路径所做功能libavcodec提供一系列的编码器实现libavformat流协议与容器格式以及IO访问libavutilhash器 解码器以及各种函数工具libavfilter提供各种音视频的过滤器libavdevice提供了捕获设备以及回放设备的接口libswresample实现了...原创 2019-03-04 16:55:53 · 329 阅读 · 0 评论 -
关于FFmpeg 中 使用err2str C4576错误
问题描述错误 C4576 后跟初始值设定项列表的带圆括号类型是一个非标准的显式类型转换语法 这个问题无法使用的原因是: av_log(NULL, AV_LOG_ERROR, "無法打開%s",av_err2str(ret) );在C++中好像是无法使用av_err2str(ret) 如果大神指导如何使用请写在评论解决方式只要不要在C++中使用av_err2str 在C 中使用就可以。...原创 2019-03-15 08:58:05 · 4321 阅读 · 1 评论 -
cygwin环境下ffmpeg中av_register_all()函数,警告过时问题。
开发环境介绍这一次代码环境比较复杂,我使用的分别是VS2017与CygWin编译C文件项目遇见的问题1.VS2017中使用av_register_all(),显示4996错误。2.cygwin环境中av_register_all() 函数已被声明,但是不能通过VS环境中的行为,解决函数已被声明的解决办法项目源码 /* * Copyright (c) 2017 Liming Sha...原创 2019-03-18 18:32:23 · 4923 阅读 · 0 评论