自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (11)
  • 收藏
  • 关注

原创 RTSP流封装成MP4方法总结

RTSP流封装成MP4方法总结目的:为了方便以后自己进行查看,特把自己在录制学习过程中遇到的问题以及解决办法记录下来,供大家一起进行参考讨论。方法:1.利用ffmpeg进行解码和编码,生成符合MP4v2要求的H264视频流和AAC音频流;2.利用MP4v2对H264和aac进行合并;注意问题:1.确认RTSP流中的音频和视频是否是固定帧率?由于MP4v2库针对固定帧率和非固定帧率有两...

2019-08-30 09:41:19 10478

原创 将MP4视频和MP4音频合并成MP4文件

由于项目需要,需要将一个mp4文件中的视频和另一个mp4文件的音频合成为一个mp4文件。因此试着将合成的思路记录下来,以便以后进行查看。合成中需要处理的问题:1.当视频和音频时长不一致时,如何处理?以视频的时长为标准,音频时长比视频短时,添加静音帧作为补充;开始时需要处理的问题:第一种情况:视频的开始时间要比音频晚,因此要过滤掉一部分音频,等到达视频开始时间时,才开始将视频和音频数据写入...

2019-08-24 18:20:36 13093 3

原创 获取MP4视频关键帧图像,并保存为JPEG格式文件

方法:1.利用ffmpeg对MP4文件进行解码,将原始数据格式转换成AV_PIX_FMT_RGB24格式;对视频解压缩后的数据进行像素格式转换需要用到sws_scale()函数,其详细使用方法可参考FFmpeg源代码简单分析:libswscale的sws_scale()由三个函数完成其转换工作:sws_getContext():初始化一个SwsContext。sws_scale():处理...

2019-08-24 11:19:23 2643

原创 RTMP流生成MP4文件方法总结

RTMP流生成MP4文件方法总结Rtmp流生成MP4文件的流程基本上与rtsp流类似,可以参考前一篇RTSP流封装成MP4方法总结:这里主要针对rtmp与rtsp不同的地方进行讲解:1.rtmp流的写法与rtsp流不太一样如果利用ffmpeg进行拉取rtmp流,一般在流末尾添加“ live=1”。例如 “rtmp://10.13.10.251/live/test live=1”。2.针...

2019-08-23 22:16:56 8973 4

将MP4视频和MP4音频合并成MP4文件

将一个mp4文件中的视频流和另一个mp4文件中的音频流进行合并,生成一个新的mp4。为了保证合并后文件播放效果,具体延时可根据实际情况设置。

2019-08-24

将MP4视频关键帧数据保存成JPEG格式

获取视频文件中的关键帧,并将关键帧数据编码成JPEG格式的文件。

2019-08-24

Rtmp流生成MP4文件源码

此部分主要对RTMP流进行录制,利用MP4v2将RTMP流封装成MP4,工程debug下的dll文件下载地址https://pan.baidu.com/s/1UlpTfaT4J2SP3zpMcLs0ng,运行工程之前,请先下载dll文件。

2019-08-23

RTSP流生成MP4文件源码

此部分代码利用ffmpeg对rtsp流进行解码和编码,生成符合MP4v2中H264和AAC的格式,最终利用MP4v2进行封装,并且里面已经提供了一个可直接录制的exe可执行文件。工程缺失dll文件下载地址:https://pan.baidu.com/s/1UlpTfaT4J2SP3zpMcLs0ng

2019-08-23

MP4v2录制rtsp流存为MP4文件

利用MP4v2将rtsp流保存为MP4,ffmpeg版本为4.0.1,其中的dll,lib,include可在博客中提供的地址下载,或者官网下载,编译环境为vs2012

2018-08-22

RTSP,VGA录制,以及推流小工具

支持将rtsp流,rtmp流保存为MP4文件,同时可以进行将摄像机RTSP流推到流媒体服务器

2018-08-22

获取视频时长demo

主要通过ffmpeg源码获取视频的时长,ffmpeg版本为4.0。

2018-07-23

mp4v2源码及在vs2012下完整编译工程

该资源包含mp4v2源码,在vstudio12目录下有其完整vs工程,经测试,在2012编译环境下,该工程能够成功执行,并且在bin目录下有编译好的动态库文件。

2018-01-29

mp4v2完整库文件

包含mp4v2源码以及缺失的三个文件:Version.rc,以及platform_win32.cpp和platform_win32_impl.h文件

2018-01-29

wpf 实现textblock内容自动滚动动画

将textblock中文字遮盖的内容以自动滚动的方式呈现出来

2017-08-24

将rtsp流保存为aac

获取rtsp流中的音频并保存为可播放的aac文件

2017-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除