随笔分类 -  音视频开发

音视频解封装、解复用、编解码、渲染、显示、识别、检索等
摘要:文章目录背景方法1、Opencv-Python2、Opencv-Python3、ffmpeg去黑边 自动裁剪4、imagemagick 去黑边、白边效果参考 背景 视频特征提取过程发现出现很多检索不到的问题,且对于拼接视频的检索也有问题。分析了下视频,发现原始视频是分辨率不一的,使用软件拼接后导致某 阅读全文
posted @ 2020-04-21 16:05 cloudren2020 阅读(2866) 评论(0) 推荐(0)
摘要:1、命令行方式 1秒取1帧 r:rate ffmpeg -i input.mp4 -f image2 -r 1 dstPath/image-%03d.jpg 提取I帧 ffmpeg -i input.mp4 -an -vf select='eq(pict_type\,I)' -vsync 2 -s 阅读全文
posted @ 2020-04-14 11:28 cloudren2020 阅读(6578) 评论(0) 推荐(0)
摘要:背景 当前项目需求是使用GPU进行多路视频解码处理,解码帧继续进行ORB特征提取,然后生成vlad聚合特征,最后对其数据进行检索 问题 NVIDIA Video Codec库提供的解码实例中对于头部有些许问题的视频无法处理 这个还没有解决 想要从ffmpeg入手看看能否搞定 因为解封装的操作是ffm 阅读全文
posted @ 2020-03-24 21:43 cloudren2020 阅读(1077) 评论(0) 推荐(0)
摘要:tar zxf opencv-3.4.4.tar.gz tar zxf opencv_contrib-3.4.4.tar.gz cd opencv-3.4.4 mkdir build cd build cmake -DOPENCV_ENABLE_NONFREE:BOOL=ON -DOPENCV_EX 阅读全文
posted @ 2020-01-09 19:17 cloudren2020 阅读(312) 评论(0) 推荐(0)
摘要:文章目录初识OpenCV定义接口模块化的架构API说明1、cv Namespace 命名空间2、自动内存管理3、输出数据的自动内存分配4、Mat类5、数据获取与存储5.1 图像读写5.2 视频读写参考及进阶资料 初识OpenCV 定义 OpenCV (Open Source Computer Vis 阅读全文
posted @ 2019-03-25 20:35 cloudren2020 阅读(264) 评论(0) 推荐(0)
摘要:Video Codec SDK 8.0 Windows: Driver version 378.66 or higher Linux: Driver version 378.13 or higher CUDA 8.0 Toolkit (optional) https://developer.nvid 阅读全文
posted @ 2018-11-21 14:35 cloudren2020 阅读(1328) 评论(0) 推荐(0)
摘要:项目组成 ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件. ffserver 基于http、rtsp用于实时广播的多媒体服务器,支持时间平移 ffplay 用SDL和FFmpeg库开发的一个简单的媒体播放器 libavcodec 一个包含了所有ffmpeg音视频编解码 阅读全文
posted @ 2018-08-08 23:04 cloudren2020 阅读(360) 评论(0) 推荐(0)
摘要:ffmpeg是一个很强大的音视频处理工具,官网是:http://ffmpeg.org/ 官网介绍ffmpeg是:一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpe 阅读全文
posted @ 2018-08-02 00:02 cloudren2020 阅读(143) 评论(0) 推荐(0)
摘要:作者:韩昊 知乎:Heinrich 微博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。 转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。 ——更新于 2014.6.6,想直接看更新的同学可以直接跳到第四章— 阅读全文
posted @ 2018-08-01 23:57 cloudren2020 阅读(356) 评论(0) 推荐(0)