14得票2回答
高通骁龙800设备上的MediaCodec H264编码器无法工作

我使用Android的MediaCodec API编写了一个H264流编码器,并在大约十个不同处理器的设备上进行了测试,除了装有Snapdragon 800处理器(Google Nexus 5和Sony Xperia Z1)的设备外,所有设备都可以正常工作。在这些设备上,我可以获取SPS和PP...

14得票4回答
Linux设备上的WebRTC和gstreamer

我有一台类似于Arduino或Raspberry pi的小型电脑,上面安装了Linux、相机和gstreamer。我需要使用WebRTC技术从这个设备向浏览器流传h264视频。同时,我使用NodeJS作为信令服务器。 简单来说,我需要从我的设备中创建一个WebRTC客户端。最好的方法是什么?...

14得票1回答
使用FFMPEG将视频转换为适用于PowerPoint 2016的兼容视频格式

我正试图将一堆视频转换为PowerPoint 2013/2016在Windows 7系统上本地支持的视频格式。 微软在他们的网站上推荐使用带有h264和aac的mp4格式。 PowerPoint中支持的视频和音频文件格式 对于最佳的视频播放体验,我们建议在PowerPoint 2013及更高...

14得票3回答
如何解决cv::VideoCapture解码错误?

我正在使用OpenCV的VideoCapture(编译了ffmpeg支持)从IP摄像机中流式传输H264内容。 到目前为止,一切都运行良好,但偶尔会出现解码错误(我认为来自ffmpeg):[h264 @ 0x103006400] mb_type 137 in I slice too larg...

13得票1回答
gstreamer rtsp h264解包器中,字节流和分组流有什么区别?

在gstreamer的rtp h264解包器中,有一个检查来确定传入的流是字节流还是分组流。 有人能告诉我这两种格式之间的区别吗? 另外,对于字节流,codec_data不会被写入caps。任何想法为什么会这样?

13得票1回答
如何在Android MediaCodec中播放原始NAL单元

我最初尝试了如何在Andoid exoplayer中播放原始的NAL单元?,但我注意到我必须以低级别进行操作。 我找到了这个简单的MediaCodec示例。正如您所看到的,它是一个线程,可以在传递给它的表面上播放文件。 请注意这些行。mExtractor = new MediaExtrac...

13得票7回答
Java中的MP4容器编写器

我想找一个免费的Java MP4(容器)编写库。我不需要编码器,只需要能够根据期望值正确地编写原子的工具。如果这个库还能编写“有效”的F4V,那就更好了。奖励会给予这样一个库。 我更喜欢一个纯Java的解决方案,而不是使用JNI或外部可执行文件的东西。

13得票4回答
如何在H264 SDP中解码sprop-parameter-sets?

什么是sprop-parameter-sets中Base64解码字节的含义?如何从这个例子中了解视频大小? SDP示例:sprop-parameter-sets=Z0IAKeNQFAe2AtwEBAaQeJEV,aM48gA== 从Base64解码得到的第一部分再进行Base16解码:67 ...

13得票5回答
iPhone无法播放.mp4的H.264视频文件。

我正尝试为客户设置一个简单的移动页面,其中包含指向一个 .mp4 视频文件的链接。就像这样:<a href="My_Video_File.mp4" target="_blank">Watch MP4 Video</a> 然后我显然...

13得票1回答
如何将来自PCAP的H264 RTP流转换为可播放的视频文件

我已经捕获了H264数据流并保存在PCAP文件中,现在想从这些数据创建媒体文件。容器格式不重要(avi、mp4、mkv等等) 当使用videosnarf或rtpbreak(与添加00 00 00 01到每个包之前的Python代码结合使用),然后使用ffmpeg进行转换时,结果仅在输入帧率恒定...