随笔 - 59,  文章 - 1,  评论 - 0,  阅读 - 24038

随笔分类 -  FFmpeg

FFmpeg:搭建rstp/rtmp/HLS服务器(测试推流)
摘要:在日常开发中,有些时候需要做一些推拉流测试,但又找不到可以测试的拉流地址,这个时候,可以使用rtsp-simple-server来搭建rtsp/rtmp/HLS服务器。 1. 服务器搭建 rstp-simple-server支持各种操作系统,下载地址为:https://github.com/aler 阅读全文
posted @ 2023-02-18 10:37 $$X$$ 编辑
FFmpeg:音频解码(FFmpeg 5.x 新API)(参考decode_audio.c)
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform音频解码的方法。 1. 代码实现 下面是一个将MP4中的音频数据解码出来并重采样成S16格式的例子: 阅读全文
posted @ 2023-01-14 19:53 $$X$$ 编辑
FFmpeg:视频解码(FFmpeg 5.x 新API)(参考decode_video.c)
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform视频解码的方法。 1. 代码实现 下面是一个将MP4中的视频数据解码出来并转化成RGB24格式的例子: 阅读全文
posted @ 2023-01-14 19:49 $$X$$ 编辑
FFmpeg:视频帧格式转化(sws_scale)(参考scaling_video.c)
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform视频帧格式转化的方法。 1. 代码实现 视频帧转化在处理视频转码时比较常见,比如要将RGB24转成YU 阅读全文
posted @ 2023-01-14 19:45 $$X$$ 编辑
FFmpeg:视频转封装(FLV转成MP4,不需要转码)(参考remuxing.c)
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform视频转封装的方法。 1. 基本流程 打开输入流 创建输出AVFormatContext 读流、写流 2 阅读全文
posted @ 2023-01-14 19:40 $$X$$ 编辑
FFmpeg:音视频封装(含格式转化、重采样)(参考muxing.c)
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform获取封装音视频数据(含格式转化、重采样)的方法。 1. 基本流程 音视频封装(复用)的基本流程主要有如 阅读全文
posted @ 2023-01-14 19:34 $$X$$ 编辑
FFmpeg:获取视频Metadata信息(参考metadata.c)
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform获取视频Metadata信息的方法。 使用FFmpeg.API获取Metadata信息比较简单,参考f 阅读全文
posted @ 2023-01-13 19:29 $$X$$ 编辑


点击右上角即可分享
微信分享提示