
多媒体
文章平均质量分 66
花岗岩是甜的
yangyk125@126.com
QQ:119508078
WX:longxing125wo
展开
-
高性能实现OpenGL中渲染结果RGBA转YUV420P
高性能实现RGBA转YUV420P先来盘点盘点之前移动端视频编码一直是IOS做的好,如果没记错的hIOS从7.0开始就支持硬编码(videotoolbox)原创 2021-06-09 17:25:51 · 2575 阅读 · 2 评论 -
【分享】性能比肩美拍秒拍的Android视频录制编辑特效解决方案【2】
上一篇文章是初步接触Andorid多媒体开发时,以使用纯开源的方式实现的基础效果,效率上有很大问题。经过半年多的继续学习,解决了其中部分有效率问题的地方。(1)编解码部分编解码部分之前文章采用的X264+FFMPEG的开源方案,而继续学习之后,找到了android上特有的实现方案。版本版本=4.4:jni反调android.media.MediaCodec or 或者在java层开原创 2016-09-12 18:57:59 · 2440 阅读 · 1 评论 -
【分享】性能比肩美拍秒拍的Android视频录制编辑特效解决方案【1】
前言众所周知,Android平台开发分为Java层和C++层,即Android SDK和Android NDK。常规产品功能只需要涉及到Java层即可,除非特殊需要是不需要引入NDK的。但如果是进行音视频开发呢?Android系统Java层API对音视频的支持在MediaCodec之前,还停留在非常抽象API的级别(即只提供简单的参数和方法,可以控制的行为少,得不到中间数据,不能进行复杂功能的原创 2016-01-24 12:03:43 · 15974 阅读 · 6 评论 -
多媒体编程——ios视频图像绘制(2)
ios上使用OpenGLES1.0绘制视频。不使用GLKViewController,自定义子线程中进行同步绘制。原创 2014-08-15 09:29:41 · 1677 阅读 · 0 评论 -
多媒体编程——ios视频图像绘制(1)
ios基于CALayer的同步或异步绘制图像,用于视频渲染。原创 2014-08-11 16:18:34 · 1495 阅读 · 0 评论 -
多媒体编程——ios摄像头图像抓取工具类
ios 摄像头主动方式抓取:工具类提供预览图像画面,自动处理旋转,并且以主动方式抓取图像(这样帧率可以无限大)系统的接口多是异步接收图像,像我这种强迫症怎么受得了,必须吧被动接收图像的方式改成主动抓取。原创 2014-08-11 16:27:20 · 1901 阅读 · 1 评论 -
多媒体编程——编译x264 for ios armv7
#!/bin/bash DEVELOPER=`xcode-select -print-path`CURDIR=$(pwd)mkdir ${CURDIR}/x264-build cd x264./configure --disable-asm \ --prefix=${CURDIR}/x264-build/armv7 \ --cc="${DEVELOPER}/Toolcha原创 2014-07-24 13:41:10 · 1180 阅读 · 0 评论 -
多媒体编程——编译libmp3Lame for ios armv7
修改前面几个参数就可以了原创 2014-07-24 12:30:28 · 1376 阅读 · 0 评论 -
多媒体编程——屏幕截图
多媒体编程——屏幕截图 为什么要先讲屏幕截图而不是硬件加速渲染图像呢,因为视频播放需要连续渲染图像,而最好的图像来源就是视频文件。但是视频文件解析是一个巨大的课题,哪怕是做一个测试例子,也至少要引入某些开源的解析库,非常麻烦。所以先讲屏幕截图,不停的抓图,得到一张张屏幕画面,进而后面章节可以讲解怎么渲染图像实现视频播放。 屏幕截图,依然会用到Direct,具体的说是DirectDr原创 2014-05-25 14:39:55 · 1200 阅读 · 0 评论 -
多媒体编程——声音播放(1)
多媒体编程——声音播放第一部分使用waveOut进行声音播放。 要讲怎么用播放声音,首先我们要有声音数据才能进行播放嘛。所以在将播放之前,我们要先制作好供播放的数据。下面段是扫盲性讲解,已经了解的朋友可以跳过。 关于音频的格式很多,大家平时都有接触,比如什么mp3,wma,m4a格式的文件啊。无论是声音还是视频,都存在两层格式,第一层是文件格式,第二层是编码格式。比如mp3原创 2014-05-25 11:24:09 · 1224 阅读 · 0 评论 -
多媒体编程——声音播放(2)
多媒体编程——声音播放(2)原创 2014-05-25 13:22:24 · 1089 阅读 · 0 评论 -
多媒体编程——摄像头录像预览
摄像头录像并在装口中预览df原创 2014-06-07 18:36:49 · 1720 阅读 · 0 评论 -
多媒体编程——基于OpenAL的播放封装类
头文件://// TKAudioPlayer.h// FLVPlayer//// Created by administrator on 14-7-11.// Copyright (c) 2014年 trustsky. All rights reserved.//#include #include "al.h"#include "alc.h"原创 2014-07-11 13:59:51 · 1964 阅读 · 0 评论 -
多媒体编程——绘制图像
多媒体编程——绘制图像首先来说,最常见的图像文件类型有bmp,jpg,png等等。每一种都有他们各自文件格式和特点。但是对于多媒体级别的图像来说(硬件加速连续快速的渲染不同的图像),这几种格式都不能直接渲染。在windows上,图像渲染的方式有多种,API的抽象程度也不一样,而最常用的两种当然是使用GDI 和 DirectDraw。GDI底层也是使用的DirectDraw,所以原创 2014-06-04 23:36:13 · 1006 阅读 · 0 评论