Log in

View Full Version : DVD2AVI & MPEG2DEC3 Development List


Pages : 1 [2]

Guest
1st June 2004, 13:39
That FaithHill10 clip had PAT but no PMT!

dtv_user
2nd June 2004, 14:39
@neuron2

Don could you include the option to just demux files as some ATSC streams I use don't have to be re-encoded. Have the option to set in and out points then demuxing is why I ask - saves having to use chopping program.

Also I would like to see multiple in and out points set with slider.

Thanks in advance
dtv_user

len0x
2nd June 2004, 18:23
I see now this info is available via DGparse only. I would be nice to have it either in D2V file or as a function of DGDecode.dll

Guest
2nd June 2004, 18:39
Originally posted by dtv_user
Don could you include the option to just demux files as some ATSC streams I use don't have to be re-encoded. Have the option to set in and out points then demuxing is why I ask - saves having to use chopping program.

Also I would like to see multiple in and out points set with slider.
I don't understand you. You want DGIndex to do just pure TS demuxing? Aren't there any number of good tools for that already?

The rest is on the work list already.

Guest
2nd June 2004, 18:41
Originally posted by len0x
I see now this info is available via DGparse only. I would be nice to have it either in D2V file or as a function of DGDecode.dll It is in the D2V, sort of.

Look at the first flags digit (for the first frame of the file). If it is 2, 3, 12, or 13, then it is TFF, else BFF.

len0x
2nd June 2004, 18:45
Originally posted by neuron2
Look at the first flags digit (for the first frame of the file). If it is 2, 3, 12, or 13, then it is TFF, else BFF.

works for me then! :) I withdraw the request (although some ppl would behappy to see such a function in avisynth scripts probably)

Cyberia
2nd June 2004, 21:21
Originally posted by len0x
works for me then! :) I withdraw the request (although some ppl would behappy to see such a function in avisynth scripts probably)

No, no! I veto his withdraw! It should explicitly be in both the d2v and the log. Mainly it would be great not to have to determine the field order for Decomb and this is one way to do it.

Another way would be to incorporate DGParse and DGFix into the GUI, but I think thats on the list.

Either way, it should be explicitly logged.

eb
2nd June 2004, 22:13
@ neuron2 & lenOx,

please remeber about Europe,

in Europe AC3 2.0 or 5.1 are as Private Stream BD

here analaise from sample p7.ts PROSIBEN7 with AC3(PID 0101) and normal audio, PID0020 teletext,

MPEG Transport Packets = 30782
PID 0000, Program Association Table packets = 115, total bytes = 21160
PID 0020, Private Stream 1 packets = 2566, total bytes = 356674
PID 0064, Other packets = 170, total bytes = 31280
PID 00FF, Video stream 0 packets = 22904, total bytes = 4176456
PID 0100, MPEG Audio stream 0 packets = 1513, total bytes = 275232
PID 0101, Private Stream 1 packets = 3514, total bytes = 642544

from EURONEWS sample e7.ts with 7 audios

MPEG Transport Packets = 31530
PID 0000, Program Association Table packets = 34, total bytes = 6256
PID 005B, MPEG Audio stream 0 packets = 800, total bytes = 131560
PID 005C, MPEG Audio stream 0 packets = 799, total bytes = 131390
PID 005D, MPEG Audio stream 0 packets = 799, total bytes = 131390
PID 005E, MPEG Audio stream 0 packets = 799, total bytes = 131390
PID 005F, MPEG Audio stream 0 packets = 799, total bytes = 131512
PID 0062, MPEG Audio stream 0 packets = 800, total bytes = 131560
PID 0063, MPEG Audio stream 0 packets = 799, total bytes = 131512
PID 00A3, Video stream 0 packets = 25831, total bytes = 4700504
PID 0503, Other packets = 70, total bytes = 12880

Samples e7.ts and p7.ts are on page site :Samples can be played directly by VLC.player with possible audio choise

ftp://www.eb.enterpol.pl
user: www.eb.enterpol.pl
password : eb

@ neuron2,
I am trying my best to be helpful, because I have special request to you about DeLogo plugin to VirtualDubMod /but this latter when you will have some spare time, please don't say that it will never occur/

eb

Guest
2nd June 2004, 22:20
@eb

Please state explicitly what you are asking me to do. Thank you.

EDIT: Didn't mean to be brusque, but I am able to get video and MPEG audio from those streams. And I have already mentioned (several times) that I am working on how to specify audio when the PAT/PMT isn't there. So I really do not know what you are asking for.

Nice choice for e7.ts, BTW! :eek:

eb
2nd June 2004, 22:33
neuron2,
Thank you for answer, I will prepare it for tomorrow
eb

len0x
2nd June 2004, 22:40
Originally posted by eb

Thank you for answer, I will prepare it for tomorrow


lol I like when ppl take things that seriously :D

p.s. i'll take those samples as well if you don't mind :)

Guest
2nd June 2004, 22:44
Originally posted by len0x
lol I like when ppl take things that seriously He's a good man. Don't diss my friend, the esteemed eb! :(

[Yes, I know you had a smilie. But sometimes things can be taken wrong. Especially by me!]

BTW, eb, what are you using to make those analyses? Oh, and umm, what is the special request about Delogo? Maybe enter that one at my forum.

len0x
2nd June 2004, 22:52
Originally posted by neuron2
He's a good man. Don't diss my friend, the esteemed eb! :(


I didn't try to diss anyone :) Almost all posts above got edited and now seem more structured. Its just I found first version amusing since you asked for a task to do and eb said that it's gonna be ready tomorrow. So I just pointed out that its good when ppl take their time to write proper specs :) (well you see I work in IT... :D)

Guest
2nd June 2004, 23:12
I fully concur, Tony!

eb
3rd June 2004, 00:22
@ neuron2,

My samples are rather directed to the peoples to present in more general view why you are working so hard to find the best and universal and easy way to deal/process that streams. The last two samples where specialy elaborated/recorded just to play them after recording, and latter using your programs to make CDs,DVDs and so on.

Greetings

eb

len0x
3rd June 2004, 18:31
Originally posted by neuron2

BTW, eb, what are you using to make those analyses?

I second that question now :)
eb, what was used to produce that list of streams ?

dtv_user
3rd June 2004, 18:37
@neuron2

quote by neuron2:
I don't understand you. You want DGIndex to do just pure TS demuxing? Aren't there any number of good tools for that already?

Don I was looking for a way to set starting point on a I Frame and end point set with slider while stepping through clip in a video window.

I don't know of any demuxers that let you set in and out points using a GUI to see your in and out points in a video window.

The author program I'm using needs seperate video and AC3 audio files to make DVD image.

If you know of any please advise me.

Thank you
dtv_user

eb
3rd June 2004, 20:06
@ lenOx,

HDTV EURO1080 sample is uploading now
check your PM

eb

eb
3rd June 2004, 22:03
@ lenOx,

sorry lenOx , I just discovered that this sample was recorded as .mpg.
Next one will be as .ts stream.

eb

Guest
8th June 2004, 22:37
@Cyberia

2) Fix or remove icon on:
a) confirmation dialog after saving project
b) 'save as' dialog before saving project
c) error dialog when saving project

3) Error dialog should report return code for failure. No capiche. Please elaborate.

Cyberia
8th June 2004, 22:55
On the dialog boxes that popup for various events, there is a blank icon displayed. Either use the new DGIndex icon, or remove the blank icon from these dialogs. (eg: Error, Overwrite File, Project Successful)

Also, the dialog that appears for Errors just mentions read-only files. I'm sure it's a hardcoded message because I intentionally created a permissions error to test it. But the disk could be full...etc. Could you return either the Windows return code or (better yet) the Message associated with that return code? Should only take a line or two of code to do that.

NeOff
9th June 2004, 12:14
I don't know if this is possible or not, but Im curious would it be possible to have the 'Track Number' menu dynamically created? so if I load a vob with 3 audio tracks, it would list only Track 1, Track 2, Track 3. Maybe even give some information about those tracks like 'Track 1 - 0x80 - English Audio'

Furthermore, if this is possible, could this also be used for the Transport Streams, so it could list all Audio Tracks in a similar method?

Thanks for reading

Cyberia
9th June 2004, 14:09
Originally posted by NeOff
I don't know if this is possible or not, but Im curious would it be possible to have the 'Track Number' menu dynamically created? so if I load a vob with 3 audio tracks, it would list only Track 1, Track 2, Track 3. Maybe even give some information about those tracks like 'Track 1 - 0x80 - English Audio'

Obviously you didn't look over the list at the beginning of this thread. See #12. :)

NeOff
10th June 2004, 01:04
I guess I read that differently than it was meant then, what I was asking for was more towards only listing audio tracks that exist, and not having 8 tracks always listed. I guess the further question of adding track specific info was a repeat of #12, but I felt the 2 features go together.

Cyberia
10th June 2004, 14:16
Yep, I included both in #12.
- Only list available tracks
- Provide info about those tracks

buzzqw
14th June 2004, 12:30
@Cyberia

Don't know if already listed (i don't think so) i would like to make multiple selection (with [ ] ) and export d2v/audio for these selection (all selection in one d2v)

Thanks

BHH

Cyberia
14th June 2004, 16:37
Why do you want this? and do you want the audio broken into seperate files or merged into one file?

Guest
15th June 2004, 02:28
Cutting out commercials. :devil:

Cyberia
15th June 2004, 03:32
ahhh, good idea. I added it to the list, plus I added the idea of adding an 'Invert Selection' option.

buzzqw
15th June 2004, 07:06
@Cyberia @neuron2

ehhh :D :D :D

One d2v, one mp2/mpa

With this features DGMpgDec would became simply awesome ! (even for trimming in vob files start/end credits, or in pvr files !!!)

:thanks: neuron2 !

BHH

vion11
25th June 2004, 15:32
It seems dgdecode exports function 'getRGBFrame' with __cdecl,
while mpeg2dec exports with __stdcall.

__cdecl is not compatible with visual basic,
so accessing frames is not possible. :(

Some background info is here (http://support.microsoft.com/support/kb/articles/Q153/5/86.asp).

Is it possible to switch back to __stdcall?

len0x
25th June 2004, 15:45
Originally posted by vion11
It seems dgdecode exports function 'getRGBFrame' with __cdecl,
while mpeg2dec exports with __stdcall.


Its been like this for ages for mpeg2dec3.dll (more than a year and a half for sure). Its indeed different from mpeg2dec but change will break all the aplications using mpeg2dec3/mpeg2dec3dg/dgdecode. So that should stay as it is (may be new function can be introduced for stdcall)