首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将DVB-T流捕获到电影文件

将DVB-T流捕获到电影文件
EN

Stack Overflow用户
提问于 2010-11-24 17:03:27
回答 2查看 6K关注 0票数 8

我有一个带有电视信号实时视图的表单(来自dvb-t stick)。我有来自http://directshownet.sourceforge.net/about.html的示例项目"DTViewer“。现在,我尝试通过单击按钮将流捕获到电影文件中,但是如何捕获呢?我使用C#和DirectShow.NET。

我试着在许多示例项目中进行搜索,但这些都是为视频输入制作的,而不是带有BDA (广播驱动架构)接口的dvb-t棒。

帮助!

EN

回答 2

Stack Overflow用户

发布于 2010-12-03 07:08:57

在我看来,VLC支持BDA (BDA.c file reference),也许你可以从他们的代码中窥探到一些东西?

票数 2
EN

Stack Overflow用户

发布于 2010-12-06 15:32:47

你的问题没有简单的答案。我已经开始了一个这样的项目,并发现我对它知之甚少,所以我的研究成果很少。

首先,您必须了解dvb-t调谐卡或棒不能提供传统意义上的视频帧,但解码是在pc上,在cpu上完成的。外部卡将只为您提供压缩数据,因为它从空中获取数据。

下一步-传送给您的数据将采用MPEG2或MPEG4传输流格式。它适用于流式传输或广播,而不适用于保存到文件。VLC能够播放写入文件的TS,但要录制正确的视频文件,您必须对文件进行代码转换或将其重新打包为Program Stream。稍微搜索一下,你就会发现不同之处。

广播中的多个频率由多个频道组成,这种频道组合称为“多路复用”。因此-从BDA调谐器/捕获器,您将获得所有数据,您将不得不手动解复用器或让BDA解复用器为您做它。

希望这些信息足以让你上手,我可以在真正的键盘上给你发一些有趣的链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4264994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档