首页 > TAG信息列表 > h-264

android-将元数据嵌入到H.264编码的文件中

我目前正在开发一个应用程序,该应用程序针对来自相机的预览帧生成某些元数据.我可以看到此元数据已正确生成,并且在这里没有问题. 但是,我必须将此元数据嵌入到这些感兴趣的帧中(这些帧由本机算法处理以生成此元数据).我将ffmpeg与x264一起使用,将帧编码为H.264.我检查了x264.h和一

android-向本地WebRTC添加H.264支持

我很清楚,H.264支持不是WebRTC当前维护者的目标.但是,在浏览本机代码时,我注意到一些注释掉的位指向H.264 RTP打包器.我正在使用的环境是OMAP4430,它具有对H.264 SVC编码/解码的硬件加速支持,因此,如果我可以为应用程序向本地WebRTC重新添加H.264支持,那就太好了. (我的设备上的VP8

通过RTMP流式传输Android摄像机

我在所有stackoverflow帖子中进行搜索,但找不到要问的问题. 我需要将视频从Android摄像机流传输到rtmp服务器.这一次,我制作rtmp数据包,从管道中放入rtmp主体缓冲区: mediaRecorder.setOutputFile(pipe[1].getFileDescriptor()); 媒体设置: camera = Camera.open(); mediaRecorder

视频播放格式问题android

我从NV21字节数据中获取视频以使用以下代码,并将其保存.H264格式扩展名,但我的视频在background.it中没有颜色.我的视频URl https://youtu.be/Uht3d-q5Zrc显示为黑色,我想将其设为彩色,我将其保存为H264格式转换为NV21字节数据,这可能是原因,如何解决此问题? private void init

MPEG-TS,Android和FFMPEG

我正在接收带有多路复用H.264视频和AAC音频流的MPEG-TS(MPEG传输流)数据包.我需要能够在Android手机上显示音频和视频.我的假设是我需要: > MPEG-TS解复用器 > AAC解码器> H.264解码器>同步音频和视频播放 假设当时我是对的(在Android 2.x中)MPEG-TS多路分解器不是操作系统的一部分,

通过rtp流发送Android h264捕获

我正在为Android写一个rtp视频流,它从Android本地套接字读取h264编码数据并将其打包.问题是我做到了但是我一直在客户端获得黑框(Voip). 沟通如下:Android – >星号 – > Jitsi(Osx)(和反向) 还有一些我还没有理解的东西: 1)Android的mediarecorder给了我一个原始的h264流,我怎么知

在Android上使用FFMPEG

有人知道如何在Android上使用FFMPEG将YUV420帧转换为H.264吗? 我已经用NDK在Android上移植了FFMPEG,我只是不知道如何使用它.赞赏源代码.解决方法:您有两种选择: >使用ffmpeg api – google ffmpeg 示例代码.这要求好了解api和哪些是非常全面的.>编译ffmpeg.c并调用它main()来自jni

android – H264基本流格式混乱

我对H264视频流的格式感到困惑.简单地说,我已经从ISO规范和其他来源读取H264 NAL单元由起始码分隔并且不包含长度信息并且它们没有起始码并且由4个字节引导(我知道这可以变化)给出NAL单位的长度.为了让事情更加混乱,我一直在查看Spydroid中的代码,它似乎可以解决这两种情况.有两种

c – 我正在创建开源GPL H264编码lib / app(基于x264)我是否需要为许可付费?

我正在创建开源GPL H264编码lib / app(基于x264)我需要支付许可费吗?解决方法:根据this blog article,MPEG-LA特别指出即使对于开源软件也需要许可费: In response to your specific question, under the Licenses royalties are paid on all MPEG-4 Visual/AVC products of like f

android – 如何通过一些特殊标签来区分H264编码的视频帧?

我有来自Android移动相机的H264编码视频文件,我想获取帧并将它们作为文件逐个存储.问题是,我如何区分帧,通过一些特殊标签分割帧?现在我有这个函数可以获得帧长度的字节,也许它有助于理解我的问题,Thx

c – 使用VLC imem从内存播放h264视频文件,但收到错误“主流错误:无法预填充缓冲区”

我有一个加载到内存中的h264视频文件,我尝试使用参数“imem-cat = 4”与imem一起播放,这样vlc将使用访问模块来解复用视频,并且vlc启动并接收我的imem参数成功: [0x7f38a0000e28] access_imem demux debug: Using get(0x404e1d), release(0x404e91), data(0x7fff5b4a9430), cookie(

为什么此用户代理JavaScript无法正确检测Opera?

我写了一些JavaScript代码来检测Opera,因为我的网站使用了很多h.264格式的HTML5视频,Opera不支持.我想将Opera重定向到该网站的Flash版本,而不是刻苦地转录我的100个视频. 这是我写的代码,它似乎不起作用.这是为什么?对不起,我是JavaScript的新手. <script type="text/javascript"

android – H.264实时流媒体,NAL单元的时间戳?

我正在尝试构建一个直播由Android手机捕获的视频和音频的系统.使用MediaRecorder在android端捕获视频和auido,然后直接推送到用python编写的服务器.客户端应该使用他们的浏览器访问这个实时源,因此我使用flash实现了系统的流式部分.目前,视频和音频内容都出现在客户端,但问题是它们

使用Android MediaCodec以不同的比特率重新编码h.264内容

我正在尝试使用4.2中引入的Android MediaCodec API重新编码具有不同比特率的h.264 mp4文件. 我能够使用MediaCodec API解码和播放内容(在更改比特率之前),但如果我在解码之前尝试使用不同的比特率对内容进行重新编码,则会出现乱码(绿屏灰色)像素化). 我使用的代码基于Android测试用

c# – 如何在.NET中安装H.264编解码器?

我们需要在用C#编写的Winforms项目中播放一些H.264 / AAC视频.这应该在Windows XP SP2和Linux上运行(使用Mono).为了能够做到这一点,我猜计算机必须安装适当的编解码器.有没有人知道是否有一种方法可以使用msi安装程序安装编解码器作为我们项目安装的一部分.是否有一些免费或付费的

Android上的HLS流媒体

从3.0版开始,Android上支持HLS.直到Honeycomb支持H.264和AAC,但只有RTSP流协议.不支持HLS和MPEG-2 TS(见here). 将ffmpeg移植到Android平台可能是一个解决方案(LGPL提供了ara).然而,我正在寻找一个现成的解决方案与SDK,可定制的HLS播放器等.有一个here,但我想知道你是否不知道其他