On Wednesday 29 March 2006 19:39, Kyrre Ness Sjobak wrote:
>
> [QUOTE fw-encoder-api.txt]
> Name  IVTV_API_ASSIGN_STREAM_TYPE
> Enum  185/0xB9
> Description
>       Assign stream type
> Param[0]
>        0=Program stream
>        1=Transport stream
>        2=MPEG1 stream
>        3=PES A/V stream
>        5=PES Video stream
>        7=PES Audio stream
>       10=DVD stream
>       11=VCD stream
>       12=SVCD stream
>       13=DVD_S1 stream
>       14=DVD_S2 stream
> [/QUOTE]
>
> Yes, the wiki also tels me that. But what is the difference between a
> "DVD stream", a "DVD_S1" stream, a "Transport stream" or a "Program
> stream"? Is it a quality setting (some "preset"), something todo with
> how things are encoded, or what is it?

It's packaging basically. All stream types are defined by the MPEG 
standard. Now I recently discovered that the Transport Stream is 
broken, so that's useless. I think the best streams to use are either 
PS or DVD_S2. (The DVD_S1/S2 were later additions by Conexant and are 
apparently more stable or more DVD standard conforming.)

Personally I always use PS. I have no experience with MPEG1 and VCD/SVCD 
streams. Anyway, read up on MPEG and you'll come across all these 
terms. The documentation is not written as a MPEG tutorial, although it 
could use some links to other sites that do provide that info.

>
> Say i want to create a stack of DVD's from my home videotapes. Should
> i just set streamtype to "DVD" and that that will get me the correct
> everything, including a fitting "Gigabyte per hour"? As with the
> standard setting, it uses something like 6 or 7 gigabytes to get just
> under 2 hours of captured data - while proffesional DVD's can manage
> 3 hours or so (ok, they have more room than the 4.7 GB offered by
> dvd-burners, but...)

Use the ivtvctl -c bitrate=XXX option to define the quality of your 
recordings. And I would experiment with either PS or DVD_S2 to see what 
gives the best results. Personally I burn about 2 hours 15 minutes on a 
4.7 DVD. These are my (PAL) settings:

ivtvctl --set-format=width=720,height=576 
--set-codec-params=stream_type=10,bitrate=4500000,bitrate_peak=6000000

I use DVDShrink to shrink the final DVD image down to 4.7 GB.

This is sufficient for me and for TV recordings. But you really need to 
experiment what works best for you and for the SW tools you are using.

        Hans

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to