<div dir="ltr">I&#39;ve pulled out my pvr-150s and pvr-350 and have been trying to use one for closed captions for my HD-PVR recordings.<div><br></div><div><a href="http://www.mythtv.org/wiki/Captions_With_HD_PVR" target="_blank" style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="arial, sans-serif"><span style="font-size:12.8000001907349px">http://www.mythtv.org/wiki/</span></font><span class="" style="font-family:arial,sans-serif;font-size:12.8000001907349px;color:rgb(34,34,34);background-image:initial;background-color:rgb(255,255,204);background-repeat:initial">Captions_With_HD_PVR</span></a><br></div><div><br></div><div>I verified that my TV shows captions on the composite input from my Motorola DCH3200 cable box.  But for whatever reason I don&#39;t seem to be recording any captions in the mpeg generated.  At least ccextractor doesn&#39;t seem to produce any output and viewing the mpeg file in mythtv doesn&#39;t seem to indicate there are captions.</div><div><br></div><div>Here&#39;s what I&#39;ve done.  See anything I am doing wrong?</div><div><br></div><div><div># v4l2-ctl -d /dev/vbi-pvr0 --set-fmt-sliced-vbi=cc=1 --set-ctrl=stream_vbi_format=1</div><div># v4l2-ctl -d /dev/video-pvr0 -c video_bitrate=4500000 -c video_peak_bitrate=6000000</div><div># v4l2-ctl -i 2 -d /dev/video-pvr0</div><div>Video input set to 2 (Composite 1: ok)</div><div># /usr/local/bin/ccextractor -s /dev/video-pvr0 -stdout</div><div>CCExtractor 0.74, Carlos Fernandez Sanz, Volker Quetschke.</div><div>Teletext portions taken from Petr Kutalek&#39;s telxcc</div><div>--------------------------------------------------------------------------</div><div>Input: /dev/video-pvr0</div><div>[Extract: 1] [Stream mode: Autodetect]</div><div>[Program : Auto ] [Hauppage mode: No] [Use MythTV code: Auto]</div><div><br></div><div>[Timing mode: Auto] [Debug: No] [Buffer input: No]</div><div>[Use pic_order_cnt_lsb for H.264: No] [Print CC decoder traces: No]</div><div>[Target format: .srt] [Encoding: UTF-8] [Delay: 0] [Trim lines: No]</div><div>[Add font color data: Yes] [Add font typesetting: Yes]</div><div>[Convert case: No] [Video-edit join: No]</div><div>[Extraction start time: not set (from start)]</div><div>[Extraction end time: not set (to end)]</div><div>[Live stream: Yes, no timeout] [Clock frequency: 90000]</div><div>Teletext page: [Autodetect]</div><div>Start credits text: [None]</div><div>Sending captions to stdout.</div><div><br></div><div>-----------------------------------------------------------------</div><div>Opening file: /dev/video-pvr0</div><div>File seems to be a program stream, enabling PS mode</div><div>Analyzing data in MythTV mode</div><div><br></div><div><br></div><div>New video information found</div><div>[720 * 480] [AR: 02 - 4:3] [FR: 04 - 29.97] [progressive: no]</div><div><br></div><div>Detected VBI data, disabling user-data packet analysis (not needed).</div><div>Streaming |  00:20</div></div><div><br></div><div>&lt;ctrl-c&gt; and no data</div><div><br></div><div>And ccextractor doesn&#39;t give me anything on a complete file either:</div><div><br></div><div><div># cat /dev/video-pvr0 &gt; /content/Video/Tests/foo.mpg</div><div>^C</div><div># file /content/Video/Tests/foo.mpg</div><div>/content/Video/Tests/foo.mpg: MPEG sequence, v2, program multiplex</div><div># ccextractor /content/Video/Tests/foo.mpg -stdout</div><div>CCExtractor 0.74, Carlos Fernandez Sanz, Volker Quetschke.</div><div>Teletext portions taken from Petr Kutalek&#39;s telxcc</div><div>--------------------------------------------------------------------------</div><div>Input: /content/Video/Tests/foo.mpg</div><div>[Extract: 1] [Stream mode: Autodetect]</div><div>[Program : Auto ] [Hauppage mode: No] [Use MythTV code: Auto]</div><div><br></div><div>[Timing mode: Auto] [Debug: No] [Buffer input: No]</div><div>[Use pic_order_cnt_lsb for H.264: No] [Print CC decoder traces: No]</div><div>[Target format: .srt] [Encoding: UTF-8] [Delay: 0] [Trim lines: No]</div><div>[Add font color data: Yes] [Add font typesetting: Yes]</div><div>[Convert case: No] [Video-edit join: No]</div><div>[Extraction start time: not set (from start)]</div><div>[Extraction end time: not set (to end)]</div><div>[Live stream: No] [Clock frequency: 90000]</div><div>Teletext page: [Autodetect]</div><div>Start credits text: [None]</div><div>Sending captions to stdout.</div><div><br></div><div>-----------------------------------------------------------------</div><div>Opening file: /content/Video/Tests/foo.mpg</div><div>File seems to be a program stream, enabling PS mode</div><div>Analyzing data in MythTV mode</div><div><br></div><div><br></div><div>New video information found</div><div>[720 * 480] [AR: 02 - 4:3] [FR: 04 - 29.97] [progressive: no]</div><div><br></div><div>Detected VBI data, disabling user-data packet analysis (not needed).</div><div>100%  |  01:11</div><div><br></div><div>Total frames time:        00:01:11:337  (2138 frames at 29.97fps)</div><div><br></div><div>Min PTS:                                00:00:00:333</div><div>Max PTS:                                00:01:11:670</div><div>Length:                          00:01:11:337</div><div><br></div><div>Initial GOP time:          00:00:00:000</div><div>Final GOP time:          00:01:11:000 +8F</div><div>Diff. GOP length:          00:01:11:000 +8F     (00:01:11:266)</div><div>Done, processing time = 3 seconds</div><div>Performance (real length/process time) = 23.79</div><div>This is beta software. Report issues to carlos at ccextractor org...</div><div>NOTICE: Due to the major rework in 0.49, we needed to change part of the timing</div><div>code in the MythTV&#39;s branch. Please report results to the address above. If</div><div>something is broken it will be fixed. Thanks</div></div><div><br></div><div><div>p# v4l2-ctl -d /dev/vbi-pvr0 --get-fmt-sliced-vbi</div><div>Format Sliced VBI Capture:</div><div>        Service Set    : cc</div><div>        Service Line  0:          /</div><div>        Service Line  1:          /</div><div>        Service Line  2:          /</div><div>        Service Line  3:          /</div><div>        Service Line  4:          /</div><div>        Service Line  5:          /</div><div>        Service Line  6:          /</div><div>        Service Line  7:          /</div><div>        Service Line  8:          /</div><div>        Service Line  9:          /</div><div>        Service Line 10:       cc / cc</div><div>        Service Line 11:       cc / cc</div><div>        Service Line 12:       cc / cc</div><div>        Service Line 13:       cc / cc</div><div>        Service Line 14:       cc / cc</div><div>        Service Line 15:       cc / cc</div><div>        Service Line 16:       cc / cc</div><div>        Service Line 17:       cc / cc</div><div>        Service Line 18:       cc / cc</div><div>        Service Line 19:       cc / cc</div><div>        Service Line 20:       cc / cc</div><div>        Service Line 21:       cc / cc</div><div>        Service Line 22:          /</div><div>        Service Line 23:          /</div><div>        I/O Size       : 2304</div></div><div><br></div><div>Any ideas?  Anything I can try?</div></div>