h.264相关内容

解码h264 rtsp与ffmpeg和分离的AVCodecContext

我需要一些帮助decodein rtsp视频流。 我从AXIS IP摄像头。我使用ffmpeg库。 必须单独创建AVCodecContext,而不是从AVFormatContext-> streams [...] - >编解码器; 所以我创建AVCodec,AVCOdecContext,以启动它们。 AVCodec * codec = avcodec_find_decoder(c ..
发布时间:2016-10-24 13:05:17 C/C++开发

使用live555渲染RTSP H.264视频流

我将欣赏使用Live555库将实况流呈现到屏幕的示例。显然,它很简单,但它真的有助于看到它完成,而不是只是读到“这很简单”! gmane 网站声明: “更新(一个副本)”testRTSPClient“代码,以便渲染视频数据是相当简单:你只需要更改”DummySink“类,以便它执行渲染(或调用解码器库进行渲染)。特别是,你将改变“afterGettingFrame()”函数的执行 - 在第4 ..
发布时间:2016-10-23 21:22:31 C/C++开发

使用Live555从连接到H264编码器的IP摄像机流式传输实时视频

我使用一个定制的德州仪器OMAP-L138基本上由基于ARM9的SoC和DSP处理器组成的板。它连接到相机镜头。我想做的是捕获实时视频流,发送到dsp处理器的H264编码,通过uPP发送在8192字节的数据包。我想使用Live555提供的testH264VideoStreamer来通过RTSP实时传输H264编码视频。我修改的代码如下所示: #include ..
发布时间:2016-10-23 12:59:40 C/C++开发

FFMpeg将RGB图像编码为H264

Hello 我开发了一个DirectShow过滤器,它有2个输入引脚(1个音频,1个视频)。我使用libavcodec / libavformat / libavutil的FFMpeg编码视频到H264,音频到AAC和mux it /流使用RTP。到目前为止,我能够使用libavcodec正确编码视频和音频,但现在我看到FFMpeg似乎也支持RTP多路复用。 Unfortunatelly,我找不 ..
发布时间:2016-10-22 19:50:32 C/C++开发

ffmpeg :: avcodec_encode_video设置PTS h264

我想使用libavcodec将视频编码为H264 ffmpeg :: avcodec_encode_video(codec,output,size,avframe) / code> 返回一个错误,我没有正确设置avframe-> pts值。 我试过设置它到0,1,AV_NOPTS_VALUE和90khz * framenumber,但仍然得到错误非严格单调的PTS ffmp ..
发布时间:2016-10-22 19:35:03 C/C++开发

如何写一个Live555 FramedSource,让我流H.264的

我一直在试图写一个类,从Live555中的FramedSource派生,这将允许我流实时数据从我的D3D9应用程序到MP4或类似的。 我做的每个帧是抓取backbuffer到系统内存作为纹理,然后将其转换从RGB - > YUV420P,然后使用x264编码,然后理想情况下传递NAL数据包到Live555。我做了一个类叫H264FramedSource从FramedSource派生基本上通过 ..
发布时间:2016-10-22 18:20:08 C/C++开发

H.264 over RTP - 标识SPS和PPS帧

我有来自IP摄像机的原始H.264流包装在RTP帧中。我想把原始的H.264数据转换成一个文件,所以我可以用 ffmpeg 转换。 我想把数据写入我的原始H.264文件,我发现它看起来像这样: 00 00 01 [SPS] 00 00 01 [PPS] 00 00 01 [NALByte] [PAYLOAD RTP Frame 1] // Payload always w ..
发布时间:2016-10-22 17:36:17 C/C++开发

FFmpeg c ++ H264解码错误

我有一个程序从网络摄像头捕获视频,用ffmpeg编码,编码包然后写入缓冲区。在接收方,从缓冲区读取ffmpeg和解码。 现在我将发送方和接收方合并在一个程序中进行测试。它适用于AV_CODEC_ID_MPEG1VIDEO,但是当我将ffmpeg编解码器更改为AV_CODEC_ID_H264时,在解码进度,它显示错误: 整个程序在这里FYI,我做了一个循环,让整个进度运行两次。 错 ..
发布时间:2016-10-14 11:32:47 C/C++开发

如何从编码网络摄像头视频H.264将在C#中?

你如何从编码网络摄像头视频H.264将在C#中? 我需要做什么 MSDN如果有任何帮助。 开启源代码libs /编码/解码包装。 教程和怎么做博客文章。 的如何编码成3GP或FLV或低文件大小别的一些例子将超过赞赏。 解决方案 您需要考虑的DirectShow SDK。 编码到H.264是直接不可能的,但也有商业的ActiveX控件,可以帮助你。但你需要了解一些 ..
发布时间:2016-10-01 18:29:46 C#/.NET

H.264(或类似)编码器在C#中?

有谁知道在C#中一个开源的H.264编码(或任何其他托管语言)的?我也许能凑合着用Python实现为好。 这是我发现(例如X264)的库都写在相当低的C级(过程有很多宏)和组装。调整它们正在变成比我想象的要复杂得多。我的项目有性能或兼容性无关。我们只是想测试的一些想法将如何影响输出视频的感知。 我们会愿意支付或许可代码如果需要的话。 在此先感谢 修改 - 一些要点: ..
发布时间:2016-09-26 21:36:29 C#/.NET

我怎样才能在Windows 8地铁C#应用程序XAML播放H.264视频RTSP?

我有一个从URL像提供了一个H.264视频流的设备: RTSP://192.168.0.10:554 / videoservice 由于这是实时视频我并不需要能够控制它(暂停,倒带,等等),只是玩。这是由的MediaElement 或其他标准类支持,做我需要的东西如平滑流媒体客户端SDK 或这是很多比我想象的更复杂? 更新: 我下载了微软的播放器框架但这并不无论是播放流。我无法找到 ..
发布时间:2016-09-23 23:00:22 C#/.NET

媒体基金会IMFSinkWriter :: finalize()方法在Windows 7下无法当合并帧的H.264 MP4到

我写在C#中的工具,复用器H.264帧转换成MP4文件,我使用的媒体基金会的媒体下沉水槽作家做到这一点。 事情工作得很好的Win8下,但在Windows 7下相同的代码抛出一个异常,HRESULT:0xC00D36E6(MF_E_ATTRIBUTENOTFOUND),调用片作家的Finalize方法时。其结果是,所生成的MP4文件没有正确关闭,并且是(当然)无法播放。 的 mftra ..
发布时间:2016-09-20 09:58:22 C#/.NET

如何创建从一组在C#中的图像编码影片的H.264?

我已经做了很多今日的C#库,这将让我创造H.264编码的视频文件搜索的。 ?有谁知道是否存在任何这样的库或第三方组件 解决方案 使用的 ffmpeg的。我建议直接运行ffmpeg的过程中,这样的样品中: HTTP ://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/ 虽然没有按样本'T对付你所需要的操 ..
发布时间:2016-09-18 12:17:08 C#/.NET

H264解析 - 片头部检测

我知道,在H264,我们可以通过位模式检测NAL单元 0x000001 。 有检测一个NAL单元的片标题的等效方法?一个人如何处理多片NAL单元? 目前我使用的解析code为H264并获得相应的结构切片头。 解决方案 切片头语法的 ..
发布时间:2016-08-23 11:59:48 C/C++开发

我怎么能知道任何H264文件的时间?

我有一个文件,其中只有H264帧那里NAL单元的形式。 所以,现在有没有什么方法,所以我可以指望该文件的时间? 我不知道有多少帧文件的存在。 我只有文件的大小。 PS:所有我想要做的是C语言和Linux平台。 解决方案 您的问题是毫无意义的,这就是投票为什么有人下来你。 容器文件 首先,有没有这样的事情 H264文件。可以有一个容器文件(MP4,AVI,MKV),它保存H264 ..
发布时间:2016-08-22 15:19:41 C/C++

窗户:如何构建,而不是.dll文件X264.lib

我下载了X264源和安装MinGW的。 第1步: 在MinGW的bash中执行该: ./配置--disable-CLI --enable-共享--enable-win32thread - - 额外-LDFLAGS =轮候册, - 输出高清= libx264.def 然后是'化妆' 第二步: 改名为libx264-142.dll和libx264.dll开辟VS2012命令提示符并执行这 ..
发布时间:2016-08-21 20:47:03 C/C++

原H264采用l​​ibav codeC在MPEGTS容器框架

我真的AP preciate一些帮助了以下问题: 我有一个小工具,带摄像头,产H264 COM pressed视频帧,这些帧被发送到我的应用程序。这些帧是不是在一个容器中,只是原始数据 我想使用的ffmpeg和libav函数创建一个视频文件,以后可以使用。 如果我去code中的帧,然后连接code他们,一切工作正常,我得到一个有效的视频文件。 (去code / EN code步骤是通常lib ..
发布时间:2016-08-17 23:03:16 C/C++

一个人怎么带code。使用X264 C API的一系列图像到H264?

怎样才能使用的x264 C API为e​​n code RBG图像转换成H264框架?我已经创建RBG图像序列,我怎么能现在改变这种顺序为H264帧序列?特别是,我怎么带code RGB图像的这个序列到随后依赖H264帧由一个单一的初始H264关键帧的帧H264的序列? 解决方案 首先:检查x264.h文件,它包含了或多或少的每个功能和结构的参考。你可以在下载找到x264.c文件包含一个样 ..
发布时间:2016-08-17 20:50:58 C/C++

如何播放H264视频?

我从相机收到了以下视频文件(从安全摄像机) http://dl.dropbox.com/u/1369478/tmw/recording.264 我怎样才能查看内容?基于扩展我认为这是一个H264文件。有没有玩这个与HTML5浏览器的方法吗? 问候 解决方案 嗯..从它的外观看起来并不像一个H264文件。 通过MediaInfo运行它,我得到这个: 视频搜索 格式:AVC结果 ..
发布时间:2016-08-15 14:33:01 前端开发