51CTO博客开发
android crash log: /data/tombstones/tombstones_xx (系统保留十条记录) android anr log: /data/anr/xx 地址转代码行: addr2line -f -e xxx.so <address> xxx.so 需要-g编译 <address> 需要是相对偏移地址。可查看 cat /proc/pid/
转自: http://www.cnblogs.com/acloud/archive/2011/10/29/sws_scale.html 经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函
转自 http://mmdev.iteye.com/blog/1451737 有 B 图像的场合。POC 表示的是图像显示顺序。由于POC对于参考序列的初始化,重排序及标记关系重大,所以做了如下的分析,以下讨论情况是针对帧编码。 pic_order_cnt_type=0的时候: poc与frame_num没有直接的关系,是显式地出现在
1.纯的yuv 序列(不包含yuv4mepg 头信息,例如width,height),适合用来测试h264,h265编码器。 ftp://ftp.tnt.uni-hannover.de/pub/svc/testsequences/ 2.含yuv4mpeg头信息的 YUV 视频序列, 适合ffplay/ffmpeg用 http://media.xiph.org/vi
YUV420P,Y,U,V三个分量都是平面格式,分为I420和YV12。I420格式和YV12格式的不同处在U平面和V平面的位置不同。在I420格式中,U平面紧跟在Y平面之后,然后才是V平面(即:YUV);但YV12则是相反(即:YVU)。 YUV420SP, Y分量平面格式,UV打包格式, 即NV12。 NV12与NV21类似,U 和 V 交错排列,不同在于UV顺序。 I420: YYY
http://en.wikipedia.org/wiki/RTP_audio_video_profile
转: http://blog.csdn.net/yili_xie/article/details/4803527 Android Display System --- Surface Flinger SurfaceFlinger 是Android multimedia
IPU: Image Processing Unit • -- Display • -- Camera • -- Image Rotation, Inversion, Color Space Conversion • -- Image quality enhancement&nbs
Audio -> AOTs(AAC规范定义的音频关键编码信息) -> ESDS (MP4规范中定义的一个box类型,其中包含了AOTs) Video -> SPS/PPS(H264规范定义的视频关键编码信息) -> AVCC(MP4规范中定义的一个box类型,其中包含了SPS/PPS)
8086机器都是使用little endian, 而摩托罗拉的power pc使用big endian 对于一个数0x1122 产用little endian方式时 低字节存储0x22,高字节存储0x11. 而使用big endian方式时, 低字节存储0x11, 高字节存储0x22 在这俩种字节方式间转换可以使用汇编指令 BSWAP 测试函数
http://wenku.baidu.com/view/e191dc116c175f0e7cd13719.html
#define BASELINE 66 #define MAIN 77 #define EXTENDED 88 #define FREXT_HP 100 这是常用的avc profile值的定义,其中66对应的是ascii字符'B',77对应的是ascii字符'M',88对应的是ascii字符'X', 100代表high profile,还有一些定义如下: #define FREXT_H
HTTP 媒体流架构 HTTP Live媒体流允许您通过普通的Web服务器将实时的或者预先录制的视频和音频发送到运行iOS 3.0及以上版本的设备或者安装了QuickTime X及以后版本的桌面计算机上,并支持加密和用户验证。 http://www.apple.com.cn/developer/library/ios/documentation/Networki
HTTP Live Streaming draft-pantos-http-live-streaming-06 Abstract This document describes a protocol for transferring unbounded streams of multimedia data
本文链接: http://www.php-oa.com/2009/03/09/ffmpeg_x264.html Frame-type options: –keyint <integer> (x264) -g <integer> (FFmpeg) Keyframe interval, also
下面举几个x264编码的例子: 我使用mencoder调用x264编码一个psp用的视频: x264+aac in mp4 (我修改过的,原作者的不能使用) mencoder test_video.vob -oac lavc -lavcopts acodec=libfaac:abitrate=94 -ovc x264 -x264encopts\ cabac=1:
本文链接: http://www.php-oa.com/2009/03/09/ffmpeg_x264.html 注:讲实话,有关这些使用的文章真的不错,我们在这谢谢"SV的边界"本来我自己还想总结一下的。看来没有必要了,呵呵,在次多谢"SV的边界".下面原文 使用ffmpeg进行.264编码的相关文章比较少,google了一下,特总结如下:
详细资料请参考 http://mewiki.project357.com/wiki/X264_Settings Presets A system designed to reduce the work needed to generate sane, efficient commandlines that do what you want. For information on
AAC音频编码格式,完整名称叫做"高级音频编码(Advanced Audio Codec)”。这种先进而高级的编码规范,是由Fraunhofer IIS公司(前MP3标准的制定者)、Dolby、AT&T、索尼、苹果等产业巨头共同开发的。 AAC音频编码技术早在1997年就制定成型,当时在MPEG-2中作为了MPEG2-AAC音频编码规格之一,后来,在
音频 在数字音频领域,常用的采样率有: 8,000 Hz - 电话所用采样率, 对于人的说话已经足够 11,025 Hz 22,050 Hz - 无线电广播所用采样率 32,000 Hz - miniDV 数码视频 camcorder、DAT (LP mode)所用采样率 44,100 Hz - 音频 CD, 也常用于 MPEG1&nb
各种分辨率下采用什么样的码流可以获得较好的图像质量 DS-8000HC嵌入式网络硬盘录像机支持多种分辨率,我们一般使用CIF、DCIF、D1三种。在不同的视频分辨率下,我们建议用户采用如下码流设置方式 CIF:512Kbps,在变码率设置下图像质量选择“较好”或&
因为需要用到能够支持多线程编码h264格式的ffmpeg windows版本,在网上找了一圈也没能找到,所以就自己花了些时间编了个版本。供有同样需求的朋友使用。 版本号: ffmpeg 0.6.1 下载地址:http://dl.dbank.com/c0i2u3addb
CABAC: 基于上下文自适应的二进制算术编码(Context-based Adaptive Binary Arithmetic Coding) CAVLC: 基于上下文自适应变长编码(Context-based Adaptive Variable Length Coding) CABAC和CAVLC是H.264中的两种熵编码算法.通过序列foreman和coastguard对
MBAFF: 宏块自适应帧场编码(Macroblock-Adaptive Frame-Field Coding) PAFF: 图像自适应帧场编码(Picture-adaptive frame-field coding) 隔行扫描图像的每帧包括两个场,所以对于隔行扫描图像有三种编码方式: 1、将两场合并为一帧进行编码 2、将两场分别
一、 引言 H.264是ITU-T最新的视频编码标准,被称作ISO/IEC14496-10或MPEG-4 AVC,是由运动图像专家组(MPEG)和ITU的视频编码专家组共同开发的新产品。H.264分两层结构,包括视频编码层和网络适配层。视频编码层处理的是块、宏块和片的数据,并尽量做到与网络层独立,这是视频编码的核心,其中包含许多实现错误恢复的工具;网络适配层处理的是片结构以上的数据,使 H.26
尚在整理中... x264 – Rate Control Choices Firstly, you need to decide on a rate control method. This controls how bits are allocated within the stream. At a rudimentary level, you want the quality
AVInputFormat mpegts_demuxer = { "mpegts", NULL_IF_CONFIG_SMALL("MPEG-2 transport stream format"), mpegts_probe,
缩略图: 原始文件下载见附件。
ffmpeg在编译期,通过预定义的宏将相关插件注册到以下几个全局链表变量中: - first_hwaccel: 硬件加速器链表 - first_avcodec: 视频/音频/字幕编解码器链表 - first_iformat: 视频/音频封装解析器链表 - first_oformat: 视频/音频封装生成器链表 - first_p
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号