一、正文 目前正在做一个视频处理相关的项目。项目的技术栈是这样的,UI层采用Qt来实现基本的数据展示和交互,底层音视频采用的是一套基于FFmpeg的视频处理框架。这是一套类似Microsoft Media Foundation的处理框架,采用管道流进行架构,解复用、解码、复用、编码及用户自定义操作都 ...
分类:
编程语言 时间:
2018-03-22 12:42:22
阅读次数:
186
短视频处理LanSoEditor-SDK之抠图和动画设计 (此介绍,是在和我们客户长期广泛交流的基础上,总结出大部分的客户使用的方法。如果您有新的思路,也可采用,毕竟我们主要是设计架构。 注释:我们的SDK每3周更新一次,以下功能是在2.8.2版本上列出的,可能不是最新的功能,请知悉;) 1,抠图类 ...
分类:
其他好文 时间:
2018-03-22 10:51:56
阅读次数:
160
一、封装格式 1.概述 封装格式的主要作用是把视频码流和音频码流按照一定的格式存储在一个文件中。如下图: 现如今流行的封装格式如下表所示: 主要封装格式一览 名称 推出机构 流媒体 支持的视频编码 支持的音频编码 目前使用领域 AVI Microsoft Inc. 不支持 几乎所有格式 几乎所有格式 ...
分类:
其他好文 时间:
2018-02-25 13:01:27
阅读次数:
214
一、视频编码数据 1.概述 视频编码的主要作用是将视频像素数据(RGB,YUV等)压缩成为视频码流,从而降低视频的数据量。如果视频不经过压缩编码的话,体积通常是非常大的,一部电影可能就要上百G的空间。视频编码是视音频技术中最重要的技术之一。视频码流的数据量占了视音频总数据量的绝大部分。高效率的视频编 ...
分类:
其他好文 时间:
2018-02-24 23:11:43
阅读次数:
293
一、视频像素数据 1.最为常用的是YUV420,YUV格式像素数据查看工具yuv player,如下图: ps:BMP文件中存储的就是RGB格式的像素数据。 2.YUV格式简介 相关实验表明,人眼堆亮度铭感但对色度不敏感。所以可以将亮度信息和色度信息分离, 并堆色度信息采用更狠一点的压缩方案,从而提 ...
分类:
其他好文 时间:
2018-02-23 23:42:30
阅读次数:
181
1.视频播放器的原理编码好的音视频流叫码流2.信息查看工具 3.封装格式1).MPEG2_TS格式没有文件头,文件损坏一部分也能播放2).FLV格式包含文件头,文件丢掉了头部或者说文件损坏了就不能播放4.视频编码数据视频编码的作用将视频像素数据(RGB,YUV等)压缩成为视频码流,从而降低视频的数据 ...
分类:
其他好文 时间:
2018-01-31 14:29:19
阅读次数:
172
一、canvas简介 ? <canvas> 是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。 ? 它最初由苹果内部使用自己MacOS X WebKit推出 ...
分类:
其他好文 时间:
2018-01-24 14:04:17
阅读次数:
198
从事互联网行业的亲们一定对视频处理深有感触,费时费CPU,关键费眼睛啊。今天给大家介绍几种快速剪辑和批量加水印(换水印)的操作。1.? ? ? ?快速剪辑。有时很多老师为了特定场合会为自己的教学视频加上特定的片头片尾,但有些场合并不适用,如果全部重新录制又太麻烦,专业的视频处理软件当然是最好的,可费时,特别是如果视频数
分类:
其他好文 时间:
2018-01-24 12:37:27
阅读次数:
131
### 最近碰到视频处理,需要视频封面? 但用的是七牛云存储视频,索性搜了一下,怎么获取视频的某一帧作为视频的封面图。。。 发现了七牛官网又自身的接口 ### https://developer.qiniu.com/dora/manual/1313/video-frame-thumbnails-vf ...
分类:
Web程序 时间:
2018-01-10 14:06:02
阅读次数:
583
1. 去水印:使用爱剪辑软件去除水印; 2. 视频缩放 3. 去除视频中的声音 4. 添加自定义声音 5. 添加字幕效果 ...
分类:
其他好文 时间:
2017-12-22 15:56:36
阅读次数:
146