h.264相关内容

如何准确地分割长GOP视频(H264 / XDCAM ...)与FFMPEG?

我的目标是分割XDCAM或H264视频,精确到帧,与ffmpeg的。 我想,这个问题来自于它的长GOP结构,但是我正在寻找一种方式,而不重新编码它分割视频。 我申请的偏移量为en code只有视频的特定部分(让说从10秒到媒体的结尾) 任何想法? 解决方案 我真的不知道,如果有可能通过1通与ffmpeg的事,但2-3 第1次:你刚才转储原始帧到文件 第2次:你会发现与指数&LT封 ..
发布时间:2016-08-03 12:45:43 Linux/Unix

如何去code sprop参数集的H26​​4 SDP?

什么是Base64编码德codeD字节sprop参数集的h264码流的意义SDP?我怎么能知道从这个例子视频的大小? SDP例如: sprop参数集= Z0IAKeNQFAe2AtwEBAaQeJEV,aM48gA == 从Base64的第一部分德coded到Base16: 67 42 00 29 50 E3 07 14 02 B6 04 DC 04 06 90 78 91 15 第 ..
发布时间:2016-08-01 21:25:57 其他开发

不能使用sinkwriter从媒体基金会的MP4文件添加音频流

这是一个星期,因为我试图让我的EN codeR作品... 所以的事情是: 我创建使用汇作家从MF文件。 我写我的所有的视频​​样本。 - >(如果我停在那里,并调用完成方法,我能够读取使用VLC文件,但如果我这样做了波纹管的东西,该文件将被“破坏”) 我写我的所有音频采样。 我所说的完成功能,我得到一个HRESULT code说:“因为所需的头部并没有提供给沉汇无法创建 ..
发布时间:2016-07-22 19:35:19 C/C++开发

开发H264硬件去codeR Android的 - Stagefright或OpenMax的IL?

我开发H264 H / W加速的视频去$ C $为Android铬。到目前为止,我已经过来和一些库媒体codeC , Stagefright ,的OpenMax IL , OpenMax的AL 和的FFmpeg 。有些研究后,我发现 - 我发现的使用stagefright用的FFmpeg的巨大资源,但作为其许可证,它是分布式软件相当严格的,我不能使用FFmpeg的。 (或者可能从这种方法丢弃 ..
发布时间:2016-03-29 22:55:09 C/C++开发

Android的:不能改变编码视频的大小和放大器;如何H.264编码

我有一个的HTC Desire(Android版2.3.3,API 9级)。我试图写一个程序来录制320x240的H.263视频。无需任何设置,code运作良好,并输出分辨率为177x144。但它总是当我设置视频大小崩溃。而且我发现只有Android 3.0以上版本支持H.264编码,我想知道如何做到这一点在Android 2.1+?我将是一个解决方案,要么问题表示感谢。下面是我在做什么和日志 ..
发布时间:2016-03-19 23:16:22 移动开发

其中视频连接codeRS被保证由Android媒体codeC API的支持?

在多个设备的媒体codeC API测试视频编码,我发现所有的人都设有codeRS为H264,H263,和MPEG-4。 是任何这些保证由具有至少果冻豆,即使由媒体codeC完成的实际编码是通过软件而不是硬件完成的所有设备被支持 解决方案 Android的兼容性定义文件(CDD)定义了一套强制性的特点。谷歌的“Android<&版GT; CDD”找到一个合适的 例如,如果您打开 ..
发布时间:2016-03-17 21:42:02 移动开发

Android的H264德code不存在的PPS 0引用

在Android的JNI,使用的ffmpeg与libx264 使用下面codeS为en code和德code原始RGB数据!我应该用swscale转换RGB565所要求的H.264到YUV420P。但尚不清楚这个conversion.Please的帮助,在这里我错了,关于日志我搞定! code编码 codecinit() - 调用一次(JNI包装函数) INT Java_com_my_pa ..
发布时间:2016-03-13 22:33:16 移动开发

媒体codec.dequeueOutputBuffer走很长的Andr​​oid上的H264编码时

我试图连接在Android code H264视频实时视频使用Media codeC流,但dequeueOutputBuffer一直采取非常长(实际上它的速度非常快,但有时在其他时间很慢,看到日志下面的输出)。我已经看到了它,甚至去到200毫秒的输出缓冲准备就绪。是不是我做错了我的code或者你认为这是与OMX.Nvidia.h264.en codeR问题? 也许我需要从1280×720下采样图 ..
发布时间:2016-03-11 20:26:31 移动开发

FFmpeg的移动视频编码口吃

我一直与ffmpeg的视频编码,即使我的MP4的工作有很大的桌面上打转转,他们是光滑等他们在移动设备上的可怕。他们口吃并加载速度很慢,我想弄清楚这个问题。 作为一个例子,我做使用媒体元素插件的页面: http://mediaelementjs.com/ 和这我第一次放在附带mediaelementjs视频和它的工作好,它扩展到台式机和移动,快速装载,没有任何口吃播放。 不过我装我的视频,它是缓 ..
发布时间:2016-03-09 21:39:55 移动开发

在Android的媒体codeC的H.264 AVC视频连接$ C $光盘无法播放

背景: 我一直在努力实现像录像机中的藤两天。首先,我试过MediaRecorder。但我需要的视频可能是小的视频片段组成。这个类不能被用于记录一个短时视频剪辑。然后我发现媒体codeC,FFmpeg的和JavaCV。 FFmpeg的和JavaCV可以解决这个问题。但我编译我的项目有许多库文件。它会产生一个非常大的APK文件。所以我preFER由媒体codeC实现它,虽然只有这个类可以是Andro ..
发布时间:2016-03-08 12:47:30 移动开发

我怎么能分辨H264 EN codeD的视频帧通过一些特殊的标签?

我有恩H264 codeD的视频文件从Android移动相机来了,我想要得到的框架,并将其保存为文件一个接一个。问题是,我怎么能分辨出帧,执行帧通过一些特殊的标签分手了?现在我有这个功能,可以通过获取字节帧的长度,也许有助于理解我的问题,THX:) 公共静态INT h263Parse(字节[] buf中,诠释抵消,诠释nLen) { INT vop_found,我; ..
发布时间:2016-03-08 12:03:33 移动开发

在ffmpeg的Andr​​oid组建libx264 EN codeR错误

现在,我不得不承认libx264并成功地编译一个ffmeg构建脚本。我也编X264和libx264.a文库获得。双方的ffmpeg和libx264从源代码构建。我可以建立的ffmpeg没有libx264成功地为好。下面你会发现我的脚本尝试构建与ffmpeg的libx264。 #!/斌/庆典 NDK =〜/ Android_NDK_r7b 平台= $ NDK /平台/ Android的-8 /弓臂 ..
发布时间:2016-03-02 18:01:12 移动开发

媒体codeC德codeR总是超时同时解码H264文件

我一直在努力为德code 的视频文件,通过 H264编码为en codeD与Android的媒体codeC 并试图把去codeR输出到的表面,但是当我运行应用程序它显示了一个黑色的表面和DDMS logcat中我看到的德codeR超时 我已经将文件解析成有效的帧第[先读4个字节,表示即将到来的帧的长度,然后读取长度量字节,这表明帧,然后再阅读4个字节长度下一帧等的。]然后传递帧到去codeR在一 ..
发布时间:2015-12-06 23:29:47 移动开发

原始输出H.264码流由媒体codeC不playble

我创建通过媒体codeC原料H.264输出流。问题是输出文件是不是在Android的默认播放器(API 16)播放。怎么会是Android的可导出文件,是不是在播放机上播放,仅在VLC在PC上。也许有些事情错了我的code?我的视频是384x288。 公共类AvcEn $ C $ {CR私营媒体codeC媒体codeC; 私人的BufferedOutputStream的OutputStream; ..
发布时间:2015-12-06 23:28:03 移动开发

Android的:如何连接图像codeA流,H264硬件加速?

我目前工作的一个应用程序,读取摄像机的图像,并使用OpenCV的处理。 我想存储的原始的图像作为一个“正常”的视频和处理(该信息被提取之后)之后丢弃的处理的图像。 为此,我基本上需要连接code中的图像流H264。 这不会是可能使用的ffmpeg或其他溶液至极做它的一般的CPU。它必须使用内部硬件加速进行。 正因为这样我反倒三个问题: 请问somebdy知道如何使用内部硬件模块来连接code ..
发布时间:2015-12-05 11:59:51 移动开发

安卓:MPEG4 / H.264分组例如

我需要拆分MPEG4视频流(实际上是从机器人摄像机)将其通过RTP发送。 该规范是有点大,快速参考。 我不知道是否有任何例子/开源$ C ​​$ c表示MPEG4分组? 感谢您的帮助! 解决方案 Mpeg4的文件格式也被称为ISO / IEC 14496-14。谷歌,任何你会发现规范。 但是,你正在努力做的事情(RTP发布者)将很难有以下原因: 的Mpeg4已经在该文件的末尾首部。这 ..
发布时间:2015-12-05 11:49:25 Java开发

媒体codeC视频流从摄像机方向错误和放大器;颜色

我想视频流捕获的直接从相机 Android设备。到目前为止,我已经能够捕捉来自Android摄像头的在previewFrame每一帧(byte []的数据,摄像头摄像头)功能,连接code中的数据和放大器;那么c的数据显示,以表面成功地去$ C $。我用Android的媒体codeC 作为编码和放大器;解码。但在颜色和放大器;视频的方向是不正确的[ 90度旋转。寻找了一段时间后,我发现这YV12t ..
发布时间:2015-12-05 11:27:31 移动开发

德code MP4使用不MediaExtractor媒体codeC / H.264,预计访问单元格式

我想使用的解码媒体codeC API不使用MediaExtractor API。相反,我使用mp4parser获得样本的MP4文件。现在,我只使用H.264 / AVC codeD的视频内容。 在媒体codeC API的官方文档规定: 缓冲器不开始和结束在任意字节边界,这不是一个字节流,它的访问单元的流。 意义,我要养活接入单位到去codeR。但是,我错过了一些细节信息: 有关H.26 ..
发布时间:2015-12-05 11:24:01 移动开发