Register | Login 

Hauppauge WinTV PVR-250 rev 981 (PCI, Analog TV)

Multimedia Analog TV, Hauppauge, PCI, TV

Hauppauge WinTV PVR-250 rev 981 (PCI, Analog TV)
Linux compatibility: Only the Linux compatibility is rated on this page, not the general quality of the product. If you use this product with Linux, please rate it and share your experience in the comment area of this page (bottom) to support other Linux users.
2 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 5
  ( 5 with 2 ratings)

Price trend
Hauppauge WinTV PVR-250 rev 981 
Minimum: $ 59.99 
Maximum: $ 60.00  
Updated: 11/03/2016 07:59

Review of Linux Compatibility

The Hauppauge WinTV PVR-250 is a PCI card and perfect for usage under Linux. The card is automatically recognized
by the kernel:

00:0a.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) Video Decoder (rev 01)

and needed drivers are loaded automatically:

 ivtv: Start initialization, version 1.4.3
 ivtv0: Initializing card 0
 ivtv0: Autodetected Hauppauge card (cx23416 based)
 ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
 ivtv0: Autodetected Hauppauge WinTV PVR-250
 saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
 msp3400 1-0040: MSP3415G-B8 found @ 0x80 (ivtv i2c driver #0)
 ivtv0: Registered device video0 for encoder MPG (4096 kB)
 ivtv0: Registered device video32 for encoder YUV (2048 kB)
 ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
 ivtv0: Registered device video24 for encoder PCM (320 kB)
 ivtv0: Initialized card: Hauppauge WinTV PVR-250
 ivtv: End initialization
 ivtv-alsa: module loading...
 ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
 ivtv0: Encoder revision: 0x02060039

The card is very good for capturing vhs and easy to use: simply put a cable rca-jack (see example) on audio line-in of the WinTV PVR-250 card and a video cable on composite video-in of the card.

The card has a MPEG2 hardware decoder chipset on board (software encoding uses about 30% of CPU and can cause audio/video sync problems). If the onboard hardware encoder is used the audio is in perfect sync and CPU usage is down to 2% with ffmpeg).

The WinTV PVR-250 is automatically supported by latest linux kernel. Only the firmware file


has to be placed in


After reloading of the modules or a system reboot, the TV card is fully available.

Video capture

Video capturing can be carried out by the following command. First change input to composite:

v4l2-ctl -i 5

The video stream can than be recorded to an mpeg2 file via

ffmpeg -i /dev/video0  -c:v copy -c:a copy output.mpg

The following kernel modules are used by the WinTV PVR-250:

ivtv and ivtv_alsa

Similar Linux Hardware

scroll left scroll right


Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.

Email address will not be published.

Rate Linux compatibility

Use the following HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Allowed file types: txt, jpg, png, gif, maximum file size: 2MB.