1.1.6.10 The ivtv driver

这是用于Conexant cx23415/6 MPEG编解码器的v4l2设备驱动程序。cx23415可以进行编码和解码,而cx23416只能进行MPEG编码。目前唯一具有完整解码支持的卡是Hauppauge PVR-350。
注意:
1)该驱动程序需要最新的编码器固件(版本为2.06.039,大小为376836字节)。可以从以下网址获取固件:
https://linuxtv.org/downloads/firmware/#conexant
2)“普通”的电视应用程序无法与此驱动程序一起使用,您需要一个可以处理MPEG输入的应用程序,例如mplayer,xine,MythTV等。
IVTV项目的主要目标是为基于iCompression iTVC15或Conexant CX23415/CX23416 MPEG编解码器的视频捕获卡提供“clean room” Linux开源驱动程序的实现。
Features
• 通过调谐器或S-Video/Composite和音频输入线路进行广播视频(和声音)的硬件MPEG2捕获。
• 在硬件支持存在的情况下,支持FM广播电台的硬件MPEG2捕获。
• 支持NTSC、PAL、SECAM并带有立体声音频。
• 支持SAP和双语传输。
• 支持原始VBI(闭路字幕和电视文本)。
• 支持切片VBI(闭路字幕和电视文本),并能够将其插入到捕获的MPEG流中。
• 支持原始YUV和PCM输入。
Additional features for the PVR-350 (CX23415 based)
• 提供硬件MPEG2播放功能。
• 提供全面的OSD(屏幕显示:即覆盖在视频信号上的图形)。
• 提供帧缓冲(允许X应用程序出现在视频设备上)。
• 支持原始YUV输出。
重要提示:如果出现问题,请首先阅读此页面:https://help.ubuntu.com/community/Install_IVTV_Troubleshooting
See also
https://linuxtv.org
IRC
irc://irc.freenode.net/#v4l
Devices
目前最多允许12个ivtv板卡。
没有视频输出功能的卡(即非PVR350卡)缺少vbi8、vbi16、video16和video48设备。它们也不支持用于OSD的帧缓冲设备/dev/fbx。
radio0设备可能存在,也可能不存在,这取决于卡是否具有无线电调谐器。
以下是基本v4l设备列表:

Base devices
对于每张额外的卡,编号都会增加1。例如,/dev/video0被列为“基本”编码捕获设备,因此我们有:
• /dev/video0是第一张卡(卡0)的编码捕获设备
• /dev/video1是第二张卡(卡1)的编码捕获设备
• /dev/video2是第三张卡(卡2)的编码捕获设备
请注意,如果第一张卡没有某个功能(例如没有解码器,因此没有video16),则第二张卡仍将使用video17。
简单规则是“将卡号添加到基本设备号中”。如果您有其他捕获卡(例如WinTV PCI)被先检测到,则必须告诉ivtv模块,以便它从1(或2等)开始计数。否则,设备号可能会令人困惑。ivtv“ivtv_first_minor”模块选项可用于此目的。
• /dev/video0
编码捕获设备。
只读。
从此设备读取会得到MPEG1/2节目流。例如:

cat /dev/video0 > my.mpg (you need to hit ctrl-c to exit)

• /dev/video16
解码器输出设备
只写。仅当存在MPEG解码器(即CX23415)时才存在。
发送到此设备的mpeg2流将显示在所选视频显示器上,音频将显示在线路输出/音频输出中。它仅适用于支持视频输出的卡。
例如:

cat my.mpg >/dev/video16

• /dev/video24
原始音频捕获设备。
只读
从当前选择的调谐器或音频线路输入获取原始音频PCM立体声流。从此设备读取会得到一个原始(带符号的16位小端,48000 Hz,立体声pcm)捕获流。此设备仅捕获音频。将来应该用ALSA设备替换它。请注意,没有相应的原始音频输出设备,解码器固件不支持这个功能。
• /dev/video32
原始视频捕获设备
只读
从当前视频输入获取原始YUV视频输出。YUV格式是一个16x16线性平铺的NV12格式(V4L2_PIX_FMT_NV12_16L16)。
请注意,YUV和PCM流不同步,因此它们的用途有限。
• /dev/video48
原始视频显示设备
只写。仅当存在MPEG解码器(即CX23415)时才存在。
将YUV流写入卡的解码器。
• /dev/radio0
无线电调谐器设备
无法读取或写入
用于启用无线电调谐器并调谐到频率。您不能使用此设备读取或写入音频流。一旦您使用此设备调谐收音机,请使用/dev/video24读取原始pcm流或使用/dev/video0获取带有黑色视频的mpeg2流。
• /dev/vbi0
“垂直空白间隙”(Teletext、CC、WSS等)捕获设备
只读
捕获垂直空白间隙期间发送的原始(或分片)视频数据。这些数据用于编码电视文本、闭路字幕、VPS、宽屏信号、电子节目指南信息和其他服务。
• /dev/vbi8
处理过的vbi反馈设备
只读。仅当存在MPEG解码器(即CX23415)时才存在。
在MPEG流中嵌入的分片VBI数据会在此设备上复制。因此,在/dev/video16上播放录像时,您可以从/dev/vbi8读取嵌入的VBI数据。
• /dev/vbi16
vbi“显示”设备
只写。仅当存在MPEG解码器(即CX23415)时才存在。
可以用于将分片的VBI数据发送到视频输出连接器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值