240 发简信
IP属地:广东
  • 120
    FFmpeg学习之开发Mac播放器(六):FFmpeg与Mac编解码器混合使用

    Mac和iOS支持使用VideoToolBox硬件编解码H264和H265的视频流,这次使用FFmpeg解封装使用VideoToolBox解码器解码,还有从Mac采集的数据用...

  • FFmpeg学习之overlay实时水印

    FFmpeg可以使用overlay滤镜添加水印,这次使用overlay和movie滤镜实现实时水印。

  • Demo可能找不到了,文中包含了Demo中全部的硬解代码,新建项目复制上面的代码就可以用

    FFmpeg学习之开发Mac播放器(五):使用FFmpeg硬解码视频

    MacOS和iOS支持VideoToolbox进行硬件解码H264编码的视频,FFmpeg也支持VideoToolbox,参考官方的example实现FFmpeg硬解视频。

  • FFmpeg 4.2,iOS13.3,在真机上没有出现crash,有堆栈信息吗

    FFmpeg学习之开发Mac播放器(五):使用FFmpeg硬解码视频

    MacOS和iOS支持VideoToolbox进行硬件解码H264编码的视频,FFmpeg也支持VideoToolbox,参考官方的example实现FFmpeg硬解视频。

  • HTTP-FLV实现局域网点对点直播

    使用HTTP-FLV把iPhone摄像头的画面进行直播,局域网内的设备可以通过VLC进行观看,不通过服务器,实现局域网点对点直播。实现步骤1、采集iPhone摄像头画面2、采...

  • FFmpeg学习之开发Mac播放器(八):使用AudioUnit播放AV_SAMPLE_FMT_FLTP格式数据

    使用FFmpeg解码的PCM音频数据是以一定格式存放的,包含在codec_ctx->sample_fmt中。使用AudioUnit可以直接播放FFmpeg中AV_SAMPLE...

  • FFmpeg学习之开发Mac播放器(五):使用FFmpeg硬解码视频

    MacOS和iOS支持VideoToolbox进行硬件解码H264编码的视频,FFmpeg也支持VideoToolbox,参考官方的example实现FFmpeg硬解视频。

  • 自己编译或者去github上下载mac平台的ffmpeg,把头文件和静态库拖到项目中,search path设置一下就可以了

    FFmpeg学习之开发Mac播放器(一):解码视频

    最近项目中涉及到视频处理,所以从头开始学习FFmpeg。期间遇到了很多问题,踩了许多的坑,把我学习的经历记录下来,方便自己日后查看,也方便给需要的人提供帮助。由于刚开始学习,...

  • FFmpeg学习之开发Mac播放器(七):解码音频和FFmpeg音频格式

    前面解码了视频数据并进行了简单的播放,下面要进行音频数据的解码 本实例音频采样格式为AV_SAMPLE_FMT_FLTP,每个音频通道都有自己的缓冲区,每个采样值都是从-1....

  • 120
    FFmpeg学习之开发Mac播放器(四):使用MetalKit播放YUV数据(GPU)

    上一篇直接使用YUV数据播放视频,但是YUV转换成可视化的图片是在CPU上完成的,这一篇要把这些工作通过MetalKit放到GPU上进行渲染。 Demo地址

  • FFmpeg学习之开发Mac播放器(三):直接播放YUV数据(CPU)

    上一篇使用AVFilter把YUV数据转换成RGB数据然后显示,这一篇省去转换过程直接使用CoreImage显示YUV数据 解码代码

  • 120
    FFmpeg学习之开发Mac播放器(二):YUV数据转为RGB数据并渲染

    解码出的YUV数据要转成RGB数据然后显示,我使用AVFilter进行转换而不是sws_scale 初始化解码器 初始化过滤器 解码并渲染视频 虽然能播放视频但是有一个问题,...

  • FFmpeg学习之开发Mac播放器(一):解码视频

    最近项目中涉及到视频处理,所以从头开始学习FFmpeg。期间遇到了很多问题,踩了许多的坑,把我学习的经历记录下来,方便自己日后查看,也方便给需要的人提供帮助。由于刚开始学习,...