ffmpeg拉取rtsp写入MP4

Posted lcyw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg拉取rtsp写入MP4相关的知识,希望对你有一定的参考价值。

代码基于ffmpeg4.2

一、基本流程

初始化 avformat_network_init();

打开文件 avformat_open_input

查找流信息 avformat_find_stream_info

枚举 音视频索引

打开解码器 avcodec_find_decoder

打开输出文件 avio_open
写文件头 avformat_write_header


读取视频流 av_read_frame
时间戳处理
写数据 av_interleaved_write_frame


关闭输入 avformat_close_input

关闭输出文件 avio_closep

释放资源

二、代码实现

待续。。。

以上是关于ffmpeg拉取rtsp写入MP4的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg保存rtsp视频流为mp4文件

基于FFmpeg的视频播放器之三:拉取rtsp流

FFmpeg linux解包解码rtsp流编码h.264/h.265 mp4视频报错问题排查(没解决)

FFmpeg linux解包解码rtsp流编码h.264/h.265 mp4视频报错问题排查(没解决)

ffmpeg 音频相关命令

ffmpeg 音频相关命令