<div>Hmm. So this should do it:</div>
<div>&nbsp;</div>
<div>dvbstream -f 522000 -o -tm 8 0 1248 1249 5180 &gt; recordings/test.ts</div>
<div>&nbsp;</div>
<div>But VLC does not play that file (mplayer does). I tried to add almost all pids in the stream but with no luck with VLC.</div>
<div>&nbsp;</div>
<div>Here are the pids I got from dvbsnoop:</div>
<div>
<p>dvbsnoop -s pidscan<br>dvbsnoop V1.4.00 -- <a href="http://dvbsnoop.sourceforge.net/">http://dvbsnoop.sourceforge.net/</a></p>
<p>---------------------------------------------------------<br>Transponder PID-Scan...<br>---------------------------------------------------------<br>PID found:&nbsp;&nbsp;&nbsp; 0 (0x0000)&nbsp; [SECTION: Program Association Table (PAT)]
<br>PID found:&nbsp;&nbsp;&nbsp; 1 (0x0001)&nbsp; [SECTION: Conditional Access Table (CAT)]<br>PID found:&nbsp;&nbsp; 18 (0x0012)&nbsp; [SECTION: Event Information Table (EIT) - other transport stream, present/following]<br>PID found:&nbsp;&nbsp; 41 (0x0029)&nbsp; [SECTION: DVB CA message section (EMM/ECM)]
<br>PID found:&nbsp;&nbsp; 57 (0x0039)&nbsp; [SECTION: DVB CA message section (EMM/ECM)]<br>PID found:&nbsp; 870 (0x0366)&nbsp; [SECTION: Program Map Table (PMT)]<br>PID found:&nbsp; 871 (0x0367)&nbsp; [SECTION: MHP- Application Information Table (AIT)]<br>
PID found:&nbsp; 872 (0x0368)&nbsp; [SECTION: DSM-CC - Download Data Messages (DDB)]<br>PID found:&nbsp; 878 (0x036e)&nbsp; [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]<br>PID found:&nbsp; 879 (0x036f)&nbsp; [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
<br>PID found:&nbsp; 880 (0x0370)&nbsp; [SECTION: Program Map Table (PMT)]<br>PID found: 1002 (0x03ea)&nbsp; [SECTION: DSM-CC - Download Data Messages (DDB)]<br>PID found: 1004 (0x03ec)&nbsp; [PES: private_stream_1]<br>PID found: 1010 (0x03f2)&nbsp; [SECTION: Program Map Table (PMT)]
<br>PID found: 1011 (0x03f3)<br>PID found: 1012 (0x03f4)&nbsp; [SECTION: DSM-CC - Download Data Messages (DDB)]<br>PID found: 1016 (0x03f8)&nbsp; [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]<br>PID found: 1017 (0x03f9)&nbsp; [PES: private_stream_1]
<br>PID found: 1018 (0x03fa)&nbsp; [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]<br>PID found: 1019 (0x03fb)&nbsp; [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]<br>PID found: 1021 (0x03fd)&nbsp; [SECTION: MHP- Application Information Table (AIT)]
<br>PID found: 1022 (0x03fe)&nbsp; [SECTION: DSM-CC - Download Data Messages (DDB)]<br>PID found: 1026 (0x0402)&nbsp; [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]<br>PID found: 1027 (0x0403)&nbsp; [PES: private_stream_1]<br>PID found: 1028 (0x0404)&nbsp; [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
<br>PID found: 1029 (0x0405)&nbsp; [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]<br>PID found: 1241 (0x04d9)&nbsp; [SECTION: MHP- Application Information Table (AIT)]<br>PID found: 1242 (0x04da)&nbsp; [SECTION: DSM-CC - U-N messages (DSI or DII)]
<br>PID found: 1248 (0x04e0)&nbsp; [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]<br>PID found: 1249 (0x04e1)&nbsp; [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]<br>PID found: 1280 (0x0500)&nbsp; [SECTION: Program Map Table (PMT)]
<br>PID found: 1290 (0x050a)&nbsp; [SECTION: Program Map Table (PMT)]<br>PID found: 5050 (0x13ba)&nbsp; [SECTION: Program Map Table (PMT)]<br>PID found: 5070 (0x13ce)&nbsp; [SECTION: Program Map Table (PMT)]<br>PID found: 5180 (0x143c)&nbsp; [SECTION: Program Map Table (PMT)]
<br>PID found: 8191 (0x1fff)<br></p><br><br>&nbsp;</div>
<div><span class="gmail_quote">2007/3/8, Måns Rullgård &lt;<a href="mailto:mans@mansr.com">mans@mansr.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Peter Fassberg &lt;<a href="mailto:pf@leissner.se">pf@leissner.se</a>&gt; writes:<br><br>&gt;&gt; But how do I record a specific program in a mux? If I point out the video
<br>&gt;&gt; and sound pids for a program with<br>&gt;&gt;<br>&gt;&gt; dvbstream -f 522000 -o -tm 8 1249 1248 &gt; recordings/test.ts<br>&gt;&gt;<br>&gt;&gt; The stream does not play in VLC.<br>&gt;<br>&gt; Exact.&nbsp;&nbsp;That is not a &quot;true&quot; TS as some mandatory PID&#39;s is missing.
<br>&gt; PAT/PMT/SDT/NIT/SID ...&nbsp;&nbsp;I&#39;m sure there is someone who can explain<br>&gt; exactly what PIDs you need to get i compliant TS.<br><br>You need the PAT, PMT, and whatever audio and video belong to your<br>program.&nbsp;&nbsp;The PAT always has PID 0, and lists the PID of the PMT for
<br>each program in the mux.&nbsp;&nbsp;The PMT then lists the PIDs of each<br>audio/video stream in the program.&nbsp;&nbsp;The NIT, SDT etc. only contain<br>meta-information not necessary for playback.<br><br>--<br>Måns Rullgård<br><a href="mailto:mans@mansr.com">
mans@mansr.com</a><br></blockquote></div><br>