
音视频
lion315
这个作者很懒,什么都没留下…
展开
-
ffmpeg 解码 到 opencv 之间传递
项目中需要用ffmpeg解码,并且将解码后的视频传入opencv。通过查找相关资料进行快速学习实现了这个需求。现进行简单的记录和分享。ffmpeg 解码函数:len = avcodec_decode_video2(pInputCodecContext, dst, &nComplete, &InPack); dst 为 AVFrame *dst,存放了解码后的数据。解码后存入dst的视频原创 2015-02-12 09:55:45 · 3093 阅读 · 0 评论 -
x264 重新编码实时视频 (视频压缩的一个思路)
本人视频监控行业的码农一枚,将平时快速学习的内容进行记录和分享,因水平有限,没学过音视频的高深理论和技术,所写内容多侧重开源库的使用,比较肤浅,如果文中有什么不足,希望大家多多指点。 接上篇博客,解码后的视频可以用x264 重新编码,使用x264 编码时可以通过一系列参数调整编码后的视频效果。比如比原视频大小更小等。受限于水平,本文只说一下本人为了达到这个目的,如果使用了x264。另外原创 2015-02-09 10:45:44 · 3621 阅读 · 0 评论 -
利用ffmpeg+opencv实现画中画
需求:把两路视频合成一路,即一个画面同时显示两路视频,其中一路缩小成小视频叠在大视频上面,和电视机的画中画效果类似。思路:用h264编码的视频举例,文件中存储的es流是h264,经过解码成yuv,yuv可以转换成rgb格式。把小视频的rgb复制到大视频需要被覆盖的位置上。将重新合成的rgb转换成yuv,利用ffmpeg 或 x264重新编码出新的视频即可。方法:编解码还是利用ffmpeg原创 2015-04-15 09:13:41 · 14010 阅读 · 3 评论