PDA

View Full Version : uncompliant video streams


hms
10th July 2004, 01:01
I have been getting a lot of uncompliant video streams.
None of the popular programs are able to handle these streams.
Until now I have only been able to make DVDs by reincoding the video.
The problem are not broadcast errors.
I found that these video streams are broadcast in a non-compliant GOP structure.
I found that MPEG-VCR is able to fix that problem.

Short note on proceedure:
(caveat: only works if there are no broadcast errors)
1. Video stream recorded in PVA format using a hardware decoding Technotrend SAT card.
2. Conversion to M2P with ProjectX.
3. Repairing GOP structure with the GOP Fixer utility in MPEG-VCR.
4. Cutting and selecting clips with MPEG-VCR.
(This is done by this program without dermuxing and therefore the timestamps remain intact and also allows frame accurate cutting.)
5. Demuxing project with demux utility in MPEG-VCR.
(The resulting lengths of the video and audio do no match but will be perfectly in synch once it is muxed again as VOB: Perhaps a "dirty" solution but it does work!)
6. DVD authoring with lfoEdit.

[_chéf_]
13th July 2004, 14:43
I think I have a similar card to yours (Hauppauge WinTV DVB-s).
Can you provide some info which channles you've recorded and got that uncompliant video streams?

Thanks

hms
13th July 2004, 19:15
These uncompliant video streams may only be broadcast over certain USA Sat premium channels (I would prefer not to be specific.)
For example the news broadcasts and other regular programing on the same Satellite are compliant and can be demuxed successfully with ProjectX and cut with Schnitt, etc.

[_chéf_]
13th July 2004, 19:32
Yup.
Okay, they probably have a good reason for doing this then.

hms
14th July 2004, 01:06
Hardware decoders have no trouble dealing with these video streams. Every DVR lets you record and view these videos without problems. But as soon as you try to directly edit these streams you'll find that you are no longer in Kansas anymore.

drmpeg
20th July 2004, 02:42
By "uncompliant", do you mean that the video stream is missing GOP headers? I've seen
many streams like this lately. It's from a certain brand of MPEG-2 encoder which I've
yet to identify (it's not a Divicom/Harmonic, Tandberg or Flexicoder).

If anyone is interested, I have a Transport Stream demuxer that re-inserts GOP headers
for these streams. It also cuts the audio to be in sync with the video.

BTW, GOP headers are optional in MPEG-2. So these streams are actually compliant,
but many tools have a difficult time if GOP headers are missing.

Ron

hms
20th July 2004, 03:33
What I have been able to ascertain is simply that the actual GOP count exeeds DVD compliance.
(Not a matter of missing or wrong headers or broadcast errors.
These streams are indeed compliant only in the sense that they can be viewed and recorded but cannot be edited.)
For example, ProjectX cannot demux these streams and instead will completely decimate the video.
And a simple demux will hopelessly desync the audio.
But I am interested in checking out your software:
Could you provide a link?

drmpeg
20th July 2004, 04:00
How many posts are required before one can post attachements? In the meantime, see:

http://www.avsforum.com/avs-vb/showthread.php?postid=3968569#post3968569

Ron

eb
20th July 2004, 05:49
@hms,
In many cases similiar to yours, where ProjectX is unable to deal with, I am using PVAStrumento http://www.offeryn.de/pvas_prerelease.htm
but...
uncheck all corrections for audio and video and special
you can demux audio and video straems and these will be synchronized
you can rewrite to .ps if you have more than one audio streams and you want to keep them all
you can rewrite to .pva to keep only one selected stream of audio

I hope that my advice will be useful for you as it is working for me

eb

hms
20th July 2004, 06:56
Ron
Thanks for the link!
The discussion is very interesting:
You must be dealing with the same kind of video streams that I have encountered.
Except I got them over satellite whereas yours are cable but same broadcasters.
As I have noted above I have managed to deal successfully with these streams.
But I am just hacking whereas you actually know what is going on.
Now I have to refresh myself again on Dos programs.
(any chance for a GUI?)
I like to see how your program can deal with these streams.