
ffmpeg+SDL
文章平均质量分 89
使用ffmpeg+SDL进行音视频编解码、推拉流、渲染
山河君
翻山越岭!共同努力,每天进步亿点点
展开
-
av_read_frame 返回-5错误解决
问题描述在使用ffmpeg做一个播放器的时候,拉取https流,av_read_frame 读包的时候总是偶尔出现返回-5的情况,-5其实是EIO错误,AVERROR(EIO) 返回为5。#define EIO 5这个问题给我造成了很大的麻烦,所以这里记录一下排查的过程以及解决方法,希望能帮忙遇到相同场景的同学。原因调查目前使用ffmpeg自带log日志,进行回调写入日志发现,返回-5的时候日志输出为下面,啥用没有Error in the pull function.原创 2022-04-27 16:46:11 · 2519 阅读 · 2 评论 -
开源FFMpeg(五)——使用SDL进行音频播放下(使用篇)
在之前的博客中,已经对于FFmpeg的介绍、编译、拉流、解码等做了详细的介绍。现在紧跟着上一篇博客,在之前的拉流编解码后,使用SDL进行播放。具体对于SDL的介绍与编译请查看上一篇博客|版本声明:山河君,未经博主允许,禁止转载SDL_INIT_TIMER: 定时器子系统SDL_INIT_AUDIO: 音频子系统SDL_INIT_VIDEO:视频子系统;自动初始化事件子系统SDL_INIT_JOYSTICK:操纵杆子系统;自动初始化事件子系统。.........原创 2022-08-05 19:20:08 · 1729 阅读 · 1 评论 -
开源ffmpeg(四)——使用SDL进行音频播放上(编译篇)
由于FFmpeg没有提供播放的dll,所以就需要另寻他法进行音频播放。本章内容是为了对进行音频播放而做的前期准备,主要是对SDL库的介绍和编译原创 2022-07-08 10:24:39 · 807 阅读 · 1 评论 -
开源ffmpeg(三)——音频拉流、解码以及重采样
对于ffmpeg介绍和如何输出ffmpeg日志可以参照之前的博客。该篇博客是用于学习如何使用ffmpeg进行读取音频(包括本地和远端),并对读取流进行音频解码、以及进行重采样的操作。如果现在看官对于音频解码不是很熟悉,建议可以多看看雷神的文章,膜拜+缅怀雷神。视音频编解码技术零基础学习方法PCM音频数据格式介绍|版本声明:山河君,未经博主允许,禁止转载流上下文、解码器、重采样工具。流上下文:用于读包解码器:将读取的包进行解码为pcm重采样工具:将pcm数据重采样为需要的格式。...原创 2022-06-29 12:42:01 · 3107 阅读 · 1 评论 -
开源之ffmpeg(二)——输出日志/重定向到文件 av_log
本文章介绍了如何使用ffmpeg的日志,如何重定向ffmpeg日志输出到文件,并对其进行了演示原创 2022-06-10 10:56:39 · 3592 阅读 · 1 评论 -
开源之ffmpeg(一)——介绍、演示与编译(windows)
系列文章目录文章目录系列文章目录前言一、ffmpeg介绍1.ffmpeg网站2.ffmpeg模块介绍二、使用步骤1.引入库2.读入数据总结前言前言本是想省了的,可是到最后觉得差了点什么现在给加上了,算是对开始记录关于ffmpeg开源这一系列博客的开头吧。因为最近一直在纠缠于ffmpeg的项目中,所以动了记录使用ffmpeg过程的念头,因为ffmpeg是非常庞大的,但有的时候可能只使用其中的某些模块,例如笔者就经常会用ffmpeg进行拉流,但是用webrtc进行播放。 所以想对ffmpeg整体的模块原创 2022-05-26 11:02:05 · 4397 阅读 · 3 评论