ffmpeg&player
workervip
专注智能硬件,熟悉通信、视频行业。
展开
-
rtsp基础
1 转:http://blog.csdn.net/erorr/article/details/6290492 搞流媒体的肯定会遇到抓包后的分析问题,一些好用的工具往往能事半功倍。抓包可以是snoop或者wireshark,主要都是先选好网卡,最多再指定一些端口。分析的时候一般都用wireshark了。根据目的地址或者源地址过滤(udp.port==xxx,tcp.port ==转载 2015-09-23 10:52:33 · 426 阅读 · 0 评论 -
ffmpeg 基础
》注册回调日志文件static void av_log_callback(void* ptr, int level, const char* fmt, va_list vl) { #ifdef _DEBUG static FILE *fp = NULL; //if(level > AV_LOG_ERROR) // return; if(!fp) fp =原创 2016-08-08 15:30:34 · 296 阅读 · 0 评论 -
c++视频编辑代码小结
》bitmapparse.cpp 定义bmp类: 支持bmp文件头、bmp头和数据的信息提取、将data封装成bmp文件。》demux.cpp 定义FFMPegVideo class -->继承 FFMpegMedia basic class》FFMpegAdapter.cpp 定义了几个公共方法。 RGBR/YUV Rotate90()原创 2015-12-25 14:59:29 · 4625 阅读 · 0 评论 -
直播推流技术及android jni回调java方法总结
》 业内直播推流用2种技术,ffmpeg 推流flv aac; librtmp 用adobe公司的非开源库进行推流;》推流注意问题,音视频同步,推流规格一般是700bps,15fps,vga,audio 44k 16bit stereo 96kps, gop 2s以内;》音视频同步的基本原理是rtp传输包时间戳一样,即gettimeofday转换成us,--》27mhz(或者其它多原创 2016-06-30 22:54:54 · 2110 阅读 · 0 评论 -
多媒体格式
转:http://www.xuebuyuan.com/1776185.htmlVideo compression ISO/IECMJPEG · Motion JPEG 2000 · MPEG-1 · MPEG-2 (Part 2) · MPEG-4 (Part 2/ASP · Part 10/AVC) · HEVCITU-T H.120 · H.261 · H.26转载 2016-01-12 17:10:25 · 342 阅读 · 0 评论 -
媒体文件基础
。查看mp4文件属性的时候,发现general项有code id: ison这个属性,解答如下: code ID,指文件所属设备的类型: msnv就是sony设备,m4v就是apple设备,mp42是iphon设备,isom是通用。原创 2015-12-24 20:45:08 · 417 阅读 · 0 评论 -
ffmpeg avfilter小结
参考雷老师:filter 视频添加水印log: http://blog.csdn.net/leixiaohua1020/article/details/29368911一 filter概念详细概念描述和官方demo,参考: http://blog.csdn.net/rootusers/article/details/43305387如下图,filte原创 2015-12-19 17:40:25 · 1228 阅读 · 0 评论 -
ffmpeg实例muxer/demuxer小结
参考雷老师: 音视频分离简化版: http://blog.csdn.net/leixiaohua1020/article/details/39767055一 音视频分离需要注意,》纯音频分离:pkt写入文件的话,单独解码播放,需要增加adts信息(音频stream/pkt 都需要为解码器增加额外的包头参数信息),ADTS AACADT原创 2015-12-19 14:05:12 · 4010 阅读 · 0 评论 -
ffmpeg 实例编码、转码小结
FFMPEG编码一张图片为例。参考代码:http://blog.csdn.net/leixiaohua1020/article/details/253461471 分配AVFormatCtx格式上下文结构体,,并指定编码器MJPG,得到编码器pcodecCtx上下文结构体;其实构造编码器上下文结构体pcodecCtx;最直接的方式是分配空结构体然后赋值; AVCodec原创 2015-12-18 21:12:56 · 2530 阅读 · 0 评论 -
android下播放器视频输出方法总结
转自: http://m.myexception.cn/android/1790584.html题记: bitmap,native_windows,opengles api, android_app,native player 在Android下输出视频画面,有很多种方法,每个都有自己的特点,比如将视频数据送回到java层然后用lockCanvas画出来这种方法的特转载 2015-12-01 21:09:55 · 1193 阅读 · 0 评论 -
YUV格式详细解释与FFMPEG的关系
转自:http://blog.chinaunix.net/uid-14779297-id-1988337.htmlYUV主要的采样格式主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存转载 2015-12-01 13:53:52 · 439 阅读 · 0 评论 -
Android display架构分析
Android display架构分析(一)http://hi.baidu.com/leowenj/blog/item/429c2dd6ac1480c851da4b95.html高通7系列硬件架构分析如上图,高通7系列 Display的硬件部分主要由下面几个部分组成:A、MDP高通MSM7200A内部模块,主要负责显示数据的转换和部分图像处理功能理,转载 2015-12-01 11:08:03 · 381 阅读 · 0 评论 -
转: RGB565、RGB888互相转换原理和代码
转:http://www.xuebuyuan.com/935987.html背景:在我们的计算机中图像是以RGB888格式显示图像的,24位图每个像素保存了32bit的数据,即RGB888+Alpha,Alpha就是半透明填充字节……但是对于真彩的图像而言,肉眼在16bit的时候已经难以分辨了,因此,有些时候,可以讲RGB888转换为RGB565来存储,减少了存储器的容量的同时,降低了数据转载 2015-12-01 10:35:53 · 24578 阅读 · 1 评论 -
使用ffmpeg合并视频文件的三种方法
转:http://www.biaji.net/wpffmpeg合并视频的方法有三种。国内大多数仅介绍了其中之一。于是觉得有必要翻译一下。其实在ffmpeg的 FAQ文档中有比较详细的说明。使用concat协议进行视频文件的合并这种方式的适用场景是:视频容器是MPEG-1, MPEG-2 PS或DV等可以直接进行合并的。换句话说,其实可以直接用cat或者copy之类的转载 2015-12-14 18:59:14 · 771 阅读 · 0 评论 -
ijkplayer解析
比较全面,解析一: http://blog.csdn.net/weixin_39799839/article/details/79186034转载 2018-02-28 20:00:41 · 934 阅读 · 0 评论