Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 30th July 2003, 00:02   #1  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,285
OGM Development

This thread is just to replace the old OGM thread that got rather large. Please post your OGM suggestions/wishlist and bugs here. And ill keep this up to date over the weeks with development.

Here is OGMuxer powered version of OggMux by Koepi:
http://nic.dnsalias.com/OggMux_Nic.zip
Just place those two files in a directory and that can be used as an alternative for muxing OggMux.

AAC can now be muxed from there and work perfectly well with the current Ogg DShow filters (available at http://tobias.everwicked.com ) using CoreAAC filters for playback.

(The current CVS version of OggMux is based on DirectShow and also has Matroska support, my version will merge into that soon)

The current progress on the unreleased OggDS Filters is as follow:
  • Now uses CoreVorbis filter for Vorbis decoding rather than internal filter
  • Uses VSFilter instead of SubTitDS, for Subtitles. Subtitles are now activated from VSFilter rather than from the OGM filter itself. Switching languages, stability is better because of it.
  • Memory leaks have been fixed.
  • Eshetic Improvements

A beta to demonstrate the features will be up soon.

Next proposed new features are:
1)
Use of a Stream Switcher instead of outputing audio through the same pin. This will then work in audio switching the same way as matroska does now, and will allow for different audio samplerates/channels to be switched easily and without speeding up or down of the video.

2)
Improve the Unicode support, and general bug fixing.

Please post comments/bugs below. Try to keep them technical and to the point as possible.

Cheers,
-Nic
Nic is offline   Reply With Quote
Old 30th July 2003, 00:04   #2  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,285
Almost forgot, Source code for my current branch of OggMux and my ammendments to OGMuxer by Cyrius are at:
http://nic.dnsalias.com/OggMux_Src.zip
http://nic.dnsalias.com/OGMuxer_src.zip

At present the code is a bit rough, it will be neatened up over the next few days.
Nic is offline   Reply With Quote
Old 30th July 2003, 00:35   #3  |  Link
BlackSun
CoreCodec
 
BlackSun's Avatar
 
Join Date: Oct 2001
Location: Toulouse
Posts: 726
Nic, you know what I want already . Btw you talk about a stream switcher, I have one for you: http://www.corecodec.org/projects/mmswitch
__________________
BlackSun
The Concentric Circles of Audio and Video
BlackSun is offline   Reply With Quote
Old 30th July 2003, 01:13   #4  |  Link
ssjkakaroto
Registered User
 
ssjkakaroto's Avatar
 
Join Date: Oct 2001
Location: River of Flame
Posts: 204
hey Nic since you'll be using VSFilter for subtitles do you think it'll be possible to mux other subtitle formats in OGM besides srt?

tia
ssjkakaroto is offline   Reply With Quote
Old 30th July 2003, 02:04   #5  |  Link
Gaia
Registered User
 
Join Date: Feb 2002
Posts: 267
Ogm + aac seems to work great but Ogm playback with aac+ audio is very very slow. It might be problem in latest "temporary experimental" CoreAAC build or just me. Anyone else having problems with ogm + aac+?

Because atleast i can't mux aac+ with current tools to that other container what can handle aac audio i can't test if it is CoreAAC problem or somenthing else.

I am testing with music video so my audio track is just 2 channels and no subtitles ofcouse.

I am using Win98SE...
Gaia is offline   Reply With Quote
Old 30th July 2003, 03:20   #6  |  Link
h9903209
Registered User
 
Join Date: May 2003
Posts: 150
Thx for ongoing improvement for ogm.

I really want to know whether the problem of the speed of jumping to non-keyframe would be solved or not. I often want to jump e.g. 5,10 seconds "accurately" with speed as fast as avi/mkv. But in ogm if I choose jump to keyframe then the jump cannot be accurate while if I choose jump to non-keyframe the speed is terribly slow... T__T
h9903209 is offline   Reply With Quote
Old 30th July 2003, 04:58   #7  |  Link
Hiro2k
New Container Mod
 
Join Date: Apr 2002
Location: Cuernavaca, Mexico
Posts: 770
I have one little problem with the chapters in your new hybrid oggmux

When I mux in the chapters I always get this error
"Chapter 44] is not of a known format". So I deleted chapter 44 and then I get "Chapter 43] is not of a known format", and so on. I stopped trying at 35.

I also had a question about the chapters, does it split the chapters when it splits the video? That's what I'm really looking for in an OGM muxing tool, I know Suircy's can do it, but it is in commandline. I was hoping your tool could do it since it uses Suircy's to mux.
Hiro2k is offline   Reply With Quote
Old 30th July 2003, 06:44   #8  |  Link
Koepi
Moderator
 
Koepi's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 4,454
From the oggmux sourceforge forum:

- add the possibility to force subtitles (like when they speak elvish in LOTR). (hehehe, some people sure can't devide oggmux from oggds fortunately we now have the possibility to work on both).

Thank you for your nice work Nic, you're project admin now and can add your sources to the project! (NB: melgish now takes a look at OggDS as well and already tests some improvements...)

Best regards
Koepi

EDIT: @Hiro2k:
could you email me the chapter-file you try to import (find my email address on my webpage). I'll have a look of it.
My first idea is: hit enter after the last line, i think the chapter import function i wrote is always trying to read whole lines to the CR/LF.

Last edited by Koepi; 30th July 2003 at 06:47.
Koepi is offline   Reply With Quote
Old 30th July 2003, 09:35   #9  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,285
Thanks for all the feedback.
1) Yup, Ill try and get different types of subs into OGM. I know nothing about subs though, so its a bit of a steep learning curve.
2) Ill look into the Nero AAC+ thing, it shouldn't make any difference between AAC and AAC+ so its a bit weird. (what could be happening is AAC+ looks like it has a lower samplingrate due to SBR, I think, so it may be a problem with CoreAAC, ill check)
3) Ill work on the seeking, I looked at the code and couldn't spot the problem, but ill try again.

@BlackSun: The morgan stream switcher...nice. Ill look at that asap.

@Hiro2k: Ill fix that, damn I should have noticed that during testing, if you could email me that chapter file too, that would be great (nic at nic.dnsalias.com)

-Nic
Nic is offline   Reply With Quote
Old 30th July 2003, 10:21   #10  |  Link
DAvenger
hacked
 
DAvenger's Avatar
 
Join Date: Nov 2001
Location: Bratislava, Slovak Republic
Posts: 440
Error message when I clicked 'Mux File!'

Quote:
'E:\My' is not recognized as an internal or external command,
operable program or batch file.
Unpacked in E:\My Downloads\OggMux_Nic

P.S Morgan stream switcher suxx badly.
__________________
Pokec o sexe, láske a vzťahoch : http://www.mojvztah.sk

Spyware, malware a vírusy : http://www.antispyware.sk

Hudba, texty, akordy, noty, albumy, mp3 a videoklipy : http://www.musicworld.sk
DAvenger is offline   Reply With Quote
Old 30th July 2003, 10:57   #11  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,285
@DA: Doh! I Put " around the parameters but not around the Exe. Anyway, Ive re-uploaded a fixed version. Thanks for letting me know.

Whats a good alternative to the Morgan Stream Switcher then?
Nic is offline   Reply With Quote
Old 30th July 2003, 11:46   #12  |  Link
mgerald21
Registered User
 
mgerald21's Avatar
 
Join Date: Feb 2002
Posts: 15
Hi NIC,

Have you already commited the new/changed OggDS code to the CVS??
I've checked out the code and didn't find the changes you mentioned.

Greets
mgerald21 is offline   Reply With Quote
Old 30th July 2003, 11:57   #13  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,285
No as yet, actually I have no access to the Xiph CVS. Xiph haven't been very forthcoming recently. But ill mail them soon. Ill post the source code soon (still testing if its stable) and/or setup a sourceforge project for it.

-Nic
Nic is offline   Reply With Quote
Old 30th July 2003, 12:19   #14  |  Link
DAvenger
hacked
 
DAvenger's Avatar
 
Join Date: Nov 2001
Location: Bratislava, Slovak Republic
Posts: 440
Quote:
Originally posted by Nic
Whats a good alternative to the Morgan Stream Switcher then?
I do not think that Splitter should handle stream switching. Players should
__________________
Pokec o sexe, láske a vzťahoch : http://www.mojvztah.sk

Spyware, malware a vírusy : http://www.antispyware.sk

Hudba, texty, akordy, noty, albumy, mp3 a videoklipy : http://www.musicworld.sk
DAvenger is offline   Reply With Quote
Old 30th July 2003, 12:32   #15  |  Link
Koepi
Moderator
 
Koepi's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 4,454
I added OggDS to the OggMux project. You can upload everything there: OggDS, OggDS sources - and you can make a branch in the CVS.

It' s the easiest way to do the development(IMO of course).

DAvenger, if you want CVS access there too I need your sourceforge handle =

Regards
Koepi
Koepi is offline   Reply With Quote
Old 30th July 2003, 12:38   #16  |  Link
DAvenger
hacked
 
DAvenger's Avatar
 
Join Date: Nov 2001
Location: Bratislava, Slovak Republic
Posts: 440
Quote:
if you want CVS access there too I need your sourceforge handle
I hate CVS and besides, I do not code But thanks.
__________________
Pokec o sexe, láske a vzťahoch : http://www.mojvztah.sk

Spyware, malware a vírusy : http://www.antispyware.sk

Hudba, texty, akordy, noty, albumy, mp3 a videoklipy : http://www.musicworld.sk
DAvenger is offline   Reply With Quote
Old 30th July 2003, 12:39   #17  |  Link
ssjkakaroto
Registered User
 
ssjkakaroto's Avatar
 
Join Date: Oct 2001
Location: River of Flame
Posts: 204
Quote:
Originally posted by DAvenger
I do not think that Splitter should handle stream switching. Players should
you limit a lot the users with that DAvenger, i think everyone should be able to switch streams independently of the player they're using plus stream switch with the current oggds works great (at least for me), so a stream switcher filter based on that code should work great too
edit: do you think if nic and koepi work on morgan ss it would still suck?

Last edited by ssjkakaroto; 30th July 2003 at 12:41.
ssjkakaroto is offline   Reply With Quote
Old 30th July 2003, 13:06   #18  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,285
@DA: ssjkakaroto is right, it does limit the player used. Ill have to look into this more. Also the corecodec guys, I assume, will be working on the morgan stream switcher...what do they use at present to switch streams in matroska?

-Nic
Nic is offline   Reply With Quote
Old 30th July 2003, 13:11   #19  |  Link
DAvenger
hacked
 
DAvenger's Avatar
 
Join Date: Nov 2001
Location: Bratislava, Slovak Republic
Posts: 440
External switcher filter is 'ok' but to put streamswitching code into the actuall Ogm splitter ... hmm /me does not like this idea But maybe I got you all wrong I am not really sure how does it currently work in OggDS.
__________________
Pokec o sexe, láske a vzťahoch : http://www.mojvztah.sk

Spyware, malware a vírusy : http://www.antispyware.sk

Hudba, texty, akordy, noty, albumy, mp3 a videoklipy : http://www.musicworld.sk
DAvenger is offline   Reply With Quote
Old 30th July 2003, 13:25   #20  |  Link
tiki4
Registered User
 
tiki4's Avatar
 
Join Date: Dec 2001
Location: Who Knows?
Posts: 929
Well,

currently, switching between streams is done in OggDS. So I think drawing this out of the filter make sense. AFAIK switching in Matroska is done by the player (TCMP or MPC) or via Morgan Stream Switcher. Maybe the OggDS and Matroska developers can ask Gabest to make his MPC internal stream switcher a stand alone DirectShow filter. Well, I guess Gabest would only need some days for that (if he likes to do so).

Cheers,

tiki4
tiki4 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:45.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.