<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 21, 2015 at 12:07 AM, Mike Perkins <span dir="ltr"><<a href="mailto:mikep@randomtraveller.org.uk" target="_blank">mikep@randomtraveller.org.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 20/06/15 22:30, John Pilkington wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 17/06/15 13:37, Andre Newman wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On 16 Jun 2015, at 22:45, José Oliver Segura <<a href="mailto:primijos@gmail.com" target="_blank">primijos@gmail.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
Does anybody know if it's possible to record and play files with more than<br>
one video stream in them?<br>
<br>
I'm trying to figure out how to record and play "multi-camera" shows (mainly<br>
sports/motor events). I receive them via IPTV, each camera has its own<br>
multicast address and I've done some experiments in order to use avconv + the<br>
external recorder option (through a custom script) available in mythtv to<br>
make all those independent channels look like a single channel with multiple<br>
video streams in it.<br>
<br>
The problem is that the final step would be to be able to cycle among those<br>
video streams when playing back the recorded file, but I can't find any<br>
information about whether tha'ts possible or not in mythtv. I know<br>
dvd/blueray playback has some sort of multi-angle support, but I can't find<br>
nothing similar regarding recorded TV.<br>
</blockquote>
<br>
I’ve used VLC for playback of full transport streams, they can have many<br>
channels within the same file. VLC allows you to select which channel to watch<br>
by name, even decodes subtitles and multiple audio streams. I’ve never found a<br>
way to do this with the same file in MythTV.<br>
<br>
I do have some multi angle DVDs, I just tried one from an iso file and there’s<br>
an angle menu which allows selection of the four video angles, maybe you could<br>
mux together the video streams in the same way a multi angle dvd does? Maybe<br>
ffmpeg can be persuaded to do this?<br>
<br>
I just tried a transport stream with several video channels in it and MythTV<br>
just plays the first one and there’s no select video stream menu like the<br>
select audio one.<br>
<br>
Andre<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Any hint?<br>
<br>
Best,<br>
Jose<br>
</blockquote></blockquote>
<br>
I thought this query rang a bell but I didn't at the time find out where.  Just<br>
came across an option in master in<br>
<br>
Backend setup > Recording Profiles > Hardware DVB Encoders > Default > Normal ><br>
Record Full .ts<br>
<br>
"If set, extra files will be created for each recording with the name of the<br>
recording followed by .ts.raw.  These extra files represent the full contents of<br>
the transport stream used to generate the recording.<br>
(For debugging purposes.)"<br>
<br>
I haven't tried this and I can't say how it might fit into the OP's scenario. I<br>
suppose one could set up a non-default profile and a new recording rule.<br>
<br>
It sounds as if this could provide a way of bypassing the fairly arbitrary limit<br>
on the number of virtual tuners per physical DVB tuner, but without the<br>
scheduling and metadata facilities, and at the cost of extra post-processing.<br>
<br>
</blockquote></div></div>
Well, the obvious next step to me is to use that .ts to drive a "video wall". It seems to me that dividing the screen up into 4, 9 or 16 and using a similar method to picture-in-picture could accomplish this.<span class="HOEnZb"><font color="#888888"></font></span></blockquote><div><br></div><div>I'm not sure this is so trivial. We're talking about 6-9 HD streams. I mean: I don't know if there's enough horse power in most of the hardware setups used as mythtv frontends to do that in realtime. In fact, I'm almost sure that would be too much also for the IPTV original decoder (the one that you get installed when subscribing to the service), so my guess is that the PIP or videowall setup must be done with some IPTV stream that gets generated by the broadcaster company, I mean: it has to be a specific "channel" and the decoder gets information about which "camera channel" is shown in each area of the videowall channel in order to highlight it and zap to it when user presses the "OK" button.<br><br></div><div>I've not checked this, that's one of the next steps...<br><br></div><div>Best,<br></div><div>Jose<br></div><div> </div></div></div></div>