10得票2回答
MPEG-4第二部分涉及了一些非常棒的面部和身体动作概念,但它们在MPEG-4第10部分(H.264)中消失了。为什么?

在过去几周中,我有机会阅读了两份文件: MPEG-4第2部分规范(ISO/IEC 14496-2),人们通常称之为“mpeg-4” MPEG-4第10部分规范(ISO/IEC 14496-10),也称为“h.264”或“AVC” 在阅读了《mpeg-4》中所有关于识别面部表情、人物肢体...

9得票2回答
使用Android MediaRecorder(API级别<24)进行暂停和恢复录制功能。

在使用 MediaRecorder 时,在API级别低于24的情况下,我们没有暂停/恢复的功能。 因此有一种方法可以实现: 在暂停事件中停止录制并创建记录文件。 在恢复事件中再次开始录制并创建另一个文件,然后不断重复此过程,直到用户按下停止键。 最后合并所有文件。 许多人在SO上问过...

9得票2回答
H.264 NALU的封装时间(CTS)是什么?

硬件压缩卡处理从捕获视频中获取的NALU。 我正在尝试将NALU包装成FLV,我几乎成功了。 我不知道如何为每个NALU在FLV中填充组合时间字段。 根据FLV规范,http://download.macromedia.com/f4v/video_file_format_spec_v10...

8得票4回答
在Droid浏览器中流式传输视频(或渐进式下载)

我正在尝试向Motorola Droid浏览器流式传输视频(或使用渐进式下载),但运气不太好。在我的iPhone上,我可以直接将Safari指向http://xxx.xxx.xxx/FileName.mp4(这是一个MPEG-4视频文件),然后Safari会打开QuickTime,视频就播放了...

8得票1回答
使用ffmpeg设置视频中的B帧

根据ffmpeg手册,设置-g是为了定义"I"帧之间的间隔,而设置-bf则是使用"B"帧。前者我知道,但后者不太清楚。 目标:我想要一个GOP 3,12(M = 3,N = 12)的视频。这意味着每个“P”帧之间有2个“B”帧,并且“I”帧之间有12帧的距离。或者简单地说:“IBBPBBPB...

7得票1回答
Android: 将相机数据流传输并写入服务器

我将网络摄像头数据传输到客户端。 通过监听('data'),我可以看到数据正在到达。但是,当我创建它时,我无法查看它,它很可能是垃圾数据或缺少一些标头。VLC不能播放它。 我的下一步是使其实时流式传输到浏览器。 我做错了什么? net = require('net'); fs = re...

7得票2回答
MPEG-4和Alpha透明度——持续的传说

我希望能得到以下问题的明确答案: MPEG-4编码是否支持alpha透明度? 有没有办法通过ffprobe的输出相对确定是否存在alpha通道? 以下是我找到的一些相关链接: https://dev59.com/0W445IYBdhLWcg3wE2Je#5057631 此外,透...

7得票2回答
安卓:是否有免费的第三方媒体播放器可用于流式传输MPEG4视频?

Android SDK自带的原生媒体播放器无法播放大多数MPEG4格式的视频文件。是否有其他第三方媒体播放器可供使用?如果可以,我该如何使用它们?它们是可以添加到我的lib目录中的jar文件,还是应该重定向用户到Android市场并要求他们安装免费应用程序?哪种方法最好? 提前致谢。