From: Josef Wolf <jw@raven.inka.de>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] How to convert MPEG-TS to MPEG-PS on the fly?
Date: Fri, 29 Aug 2008 00:48:56 +0200 [thread overview]
Message-ID: <20080828224856.GO32022@raven.wolf.lan> (raw)
In-Reply-To: <20080828210956.GA6453@linuxtv.org>
On Thu, Aug 28, 2008 at 11:09:56PM +0200, Johannes Stezenbach wrote:
> On Thu, Aug 28, 2008 at 09:34:05PM +0200, Josef Wolf wrote:
> > On Thu, Aug 28, 2008 at 04:40:50PM +0200, Johannes Stezenbach wrote:
> >
> > > Have you tried iso13818ps from http://www.scara.com/~schirmer/o/mplex13818/ ?
> >
> > Thanks for the link. Description looks promising. But neither mplayer
> > nor vlc plays the output created by
> >
> > mplex13818-1.1.1/iso13818ps --ts z.ts >z.iso.ps
>
> I think the idea is to select _one_ of the services from the TS
> by giving the service_id to iso13818ps.
The TS contains only one service.
> And maybe even select a subset of the PES streams by giving their
> ids, too.
Hmm, I don't see an option to specify multiple streams (one audio
and one video). Apart from that, IMHO it should be possible to
have multiple audio streams in a single PS.
> > Mplayer gives no audio and 8x8 (or 16x16?) squares which keep changing
> > colors. vlc gives black video and no audio.
> >
> > The output of my parsing script looks like this:
>
> seems screwed up
:-)
> > > Try to feed the original
> > > TS to iso13818ps (not your filtered one), it should handle it correctly.
> >
> > I _am_ feeding the original TS (including adaptation-only packets). As
> > you can see in my previous mail, I am capturing the TS into a file and
> > feed this file as input to any of the test candidates. Whether I ignore
> > adaptation should not affect the other candidates in any way.
>
> How do you capture the TS,
I have written my own beast to demux a complete transponder and split
it into separate transport streams (every service gets its stream).
The PIDs which are mentioned in the PMT for the given service are passed
unmodified. In addition, new PAT/PMT are created (stripped down just to
the given service).
> and does it play OK in vlc?
Both, mplayer and vlc play those streams with no problems.
Do you think the TS may be screwed? I pass the a/v-PIDs which are
mentioned in PMT unmodified. PAT is trivial. PMT reflects the
contents from the original PMT (reconstructed just to keep
continuity_counter consistent). I don't think anything can be
screwed here.
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
next prev parent reply other threads:[~2008-08-28 22:50 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-20 21:10 [linux-dvb] How to convert MPEG-TS to MPEG-PS on the fly? Josef Wolf
2008-08-20 21:17 ` Steven Toth
2008-08-20 21:48 ` Josef Wolf
2008-08-21 12:10 ` barry bouwsma
2008-08-21 17:45 ` Josef Wolf
2008-08-22 1:07 ` Kevin Sheehan
2008-08-22 5:15 ` barry bouwsma
2008-08-22 15:16 ` Josef Wolf
2008-08-22 14:44 ` Josef Wolf
2008-08-22 15:44 ` Nick Ludlam
2008-08-25 19:02 ` Josef Wolf
2008-08-26 6:49 ` Nico Sabbi
2008-08-26 12:00 ` barry bouwsma
2008-08-26 22:45 ` Josef Wolf
2008-08-27 7:26 ` barry bouwsma
2008-08-27 22:00 ` Josef Wolf
2008-08-28 14:40 ` Johannes Stezenbach
2008-08-28 19:34 ` Josef Wolf
2008-08-28 21:09 ` Johannes Stezenbach
2008-08-28 22:48 ` Josef Wolf [this message]
2008-08-29 5:49 ` Josef Wolf
2008-08-29 15:45 ` [linux-dvb] PTS/DTS clarification (Was: How to convert MPEG-TS to MPEG-PS on the fly?) Josef Wolf
2008-08-26 22:31 ` [linux-dvb] How to convert MPEG-TS to MPEG-PS on the fly? Josef Wolf
2008-08-21 19:17 ` Josef Wolf
2008-08-21 21:14 ` Josef Wolf
2008-08-22 8:10 ` [linux-dvb] RE : " Thierry Lelegard
2008-08-25 19:55 ` Josef Wolf
2008-08-26 6:50 ` Nico Sabbi
2008-08-26 21:19 ` Josef Wolf
2008-08-22 7:57 ` Thierry Lelegard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080828224856.GO32022@raven.wolf.lan \
--to=jw@raven.inka.de \
--cc=linux-dvb@linuxtv.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox