From: Nico Sabbi <Nicola.Sabbi@poste.it>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] dvb mpeg2?
Date: Thu, 24 Jul 2008 15:57:06 +0200 [thread overview]
Message-ID: <200807241557.06705.Nicola.Sabbi@poste.it> (raw)
In-Reply-To: <48888700.6030105@iinet.net.au>
On Thursday 24 July 2008 15:43:28 Tim Farrington wrote:
> Hi all,
>
> Got there:
>
> Filetype is MPEG2-TS (generic PES Container)
>
> Need to use mplayer, projectx to ascertain this.
>
> This is what I have just done to achieve an a/v sync perfect,
> edited, recorded dvb file:
>
> 1. Run file through project-x; divides files into *.mp2 (MPEG audio
> stream), *.m2v (video stream),
> (plus for HDTV *.ac3 (for Dolby Digital aka AC3 stream))
> projectx rec-file.mpeg => rec-file.m2v rec-file.mp2
>
> 2. Run *.mp2 *.m2v through mplex to recombine into PS format
> mplex -f 8 -o rec-file-a.mpeg rec-file.m2v rec-file.mp2 =>
> rec-file-a.mpeg
>
> 3. Edit resultant file with avidemux on I-Frames while retaining
> a/v sync => rec-file-a-a.mpeg
>
> And it produces a perfect new file!
>
> My huge thanks to you all for your assistance.
>
> Regards,
> Tim Farrington
be aware that demuxing the TS in its elementary streams implicitly
drops all timestamps (that are recorded in the PES headers), thus
recombining the audio and video streams will produce a desynchronized
output, unless you are lucky.
There simply aren't enough informations to keep synchrony without
timestamps. With your method if a stream is corrupt
you will likely see a desynchronization from the first breakage
onward, while working on the TS the muxer has a chance to recover
_______________________________________________
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-07-24 13:57 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-24 13:43 [linux-dvb] dvb mpeg2? Tim Farrington
2008-07-24 13:57 ` Nico Sabbi [this message]
2008-07-24 14:01 ` Nico Sabbi
2008-07-24 14:13 ` Tim Farrington
2008-07-24 14:22 ` Nico Sabbi
[not found] <488860FE.5020500@iinet.net.au>
2008-07-24 11:06 ` Tobias Stoeber
2008-07-24 11:13 ` Tim Farrington
2008-07-24 11:23 ` Tobias Stoeber
2008-07-24 11:26 ` Nico Sabbi
2008-07-24 11:29 ` Tobias Stoeber
2008-07-24 12:02 ` Tim Farrington
2008-07-24 12:38 ` Nico Sabbi
2008-07-25 8:41 ` Mark Fraser
2008-07-24 11:47 ` Stephen Rowles
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=200807241557.06705.Nicola.Sabbi@poste.it \
--to=nicola.sabbi@poste.it \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.