- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Android多媒体开发【3】-- 上层mediaPlayer 是如何调到Stagefright的【1】
基于android 4.1.1 源码前文Android多媒体开发笔记【1】-- 利用SurfaceView + MediaPlayer开发最简单的视频播放器已经利用android SDK接口实现了个简单的视频播放器,对于上层应用开发者来说,想实现一个播放器只要非常简单的几步:mediaPlayer=new MediaPlayer();mediaPlayer.setDataSource
2012-09-27 12:54:45 7098 2
原创 Android多媒体开发【2】-- 利用VideoView开发最简单的视频播放器
接下来贴出main.xml的源码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l
2012-09-25 12:03:00 4642 1
原创 Android多媒体开发【1】-- 利用SurfaceView + MediaPlayer开发最简单的视频播放器
利用android SDK 提供的接口 开发最简单的视频播放demo。接下来贴出main.xml的源码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la
2012-09-25 11:02:58 9321
转载 FFmpeg完美入门【10】-- FFmpeg裁剪说明
http://it6655.com/2012/09/ffmpeg-9-2-html1 configure参数1 通用选项在linux下进入终端,找到ffmpeg解压位置,输入如下命令: root@web ffmpeg]# ./configure –help 得到configure的基本选项参数,其并没有中文解释。--help 显示此帮助信息|print this
2012-09-11 09:30:20 5353 1
转载 【多媒体基础知识】 --- 什么是流媒体技术
传统的网络传输音视频等多媒体信息的方式是完全下载后再播放,下载常常要花数分钟甚至数小时。而采用流媒体技术,就可实现流式传输,将声音、影像或动画由服务器向用户计算机进行连续、不间断传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。当声音视频等在用户的机器上播放时,文件的剩余部分还会从服务器上继续下载。 如果将文件传输看作是一次接水的过程,过去的传输方
2012-09-10 11:18:31 3672 1
转载 FFmpeg完美入门【9】-FFmpeg架构之其他重要数据结构的初始化
http://it6655.com/2012/09/ffmpeg-9-html1 AVStreamAVStream结构保存与数据流相关的编解码器,数据段等信息。比较重要的有如下二个成员:AVCodecContext *codec; /**void *priv_data;其中codec指针保存的就是上节所述的encoder或decoder结构。priv_d
2012-09-09 18:41:05 2496
转载 FFmpeg完美入门【8】-FFmpeg架构之Decoder/Encoder模块
http://it6655.com/2012/09/ffmpeg-8-decoderencoder-html1概述编解码模块主要包含的数据结构为:AVCodec、AVCodecContext每一个解码类型都会有自己的Codec静态对像,Codec的int priv_data_size记录该解码器上下文的结构大小,如MsrleContext。这些都是编译时确定的,程序运行时通过a
2012-09-09 18:35:23 3588
转载 FFmpeg完美入门【7】-FFmpeg架构之Demuxer和muxer模块分析
http://it6655.com/2012/09/ffmpeg-7-html1概述ffmpeg的demuxer和muxer接口分别在AVInputFormat和AVOutputFormat两个结构体中实现,在av_register_all()函数中将两个结构分别静态初始化为两个链表,保存在全局变量:first_iformat和first_oformat两个变量中。在FFmpe
2012-09-08 21:21:58 8668 1
转载 FFmpeg完美入门【6】-FFmpeg架构之I\O模块分析
http://it6655.com/2012/09/ffmpeg-6-html1概述ffmpeg项目的数据IO部分主要是在libavformat库中实现,某些对于内存的操作部分在libavutil库中。数据IO是基于文件格式(Format)以及文件传输协议(Protocol)的,与具体的编解码标准无关。 ffmpeg工程转码时数据IO层次关系如图所示:对于上面的数据
2012-09-08 20:41:37 6473 1
转载 FFmpeg完美入门【5】-FFmpeg架构之文件结构
http://it6655.com/2012/09/ffmpeg-5-htmlFFmpeg文件结构
2012-09-08 20:40:37 3030 1
转载 FFmpeg完美入门【4】-FFmpeg应用实例
http://it6655.com/2012/09/ffmpeg-4-html1 用FFserver从文件生成流媒体一、安装ffmpeg在ubuntu下,运行sudo apt-get ffmpeg 安装ffmpeg,在其他linux操作系统下,见ffmpeg的编译过程(编译完成后可执行自动安装)。二、准备预播放的媒体文件如test.Mp3,在本文档中,默
2012-09-08 20:38:58 4473 1
转载 FFmpeg完美入门【3】-FFmpeg功能及使用说明
http://it6655.com/2012/09/ffmpeg-3-html1 ffplay对多媒体的支持能力验证一、视频3gp 177X144 支持播放,在windows下播放正常,但是在linux下面偶有BUG 如果发现画面无法显示而声音可以播放的情况下可以试着切换全屏或者切换分辨率。AVI 208X176 支持 320X240 支持 720X400 支持 720
2012-09-08 20:37:57 4855
转载 FFmpeg完美入门【2】-FFmpeg参数说明
http://it6655.com/2012/09/ffmpeg-2-html1 通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的。-f fmt 强迫采用格式fmt-i filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时
2012-09-08 20:32:00 14001
转载 FFmpeg完美入门【1】-FFmpeg介绍及安装
http://it6655.com/2012/09/ffmpeg-1-html1 FFmpeg简介FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多co
2012-09-08 20:30:53 5468 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人