From tania zoran.co.il Tue Apr 1 06:06:25 2003 From: tania zoran.co.il (Tania Orenshtein) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] M probe for MPEG4 Message-ID: Dear experts, We need for MPEG4 a tool like the "M probe" of MPEG2. Where can we get it? Thanks in advance, Tania From christian.kloeckner wdr.de Tue Apr 1 09:57:46 2003 From: christian.kloeckner wdr.de (Christian Kloeckner) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] Re: AAC Peer To Peer Audio STreaming - No Central Server Message-ID: Hi Harry, I'm not deep enough in the Peercast-technique using Gnutella and Shoutcast/Icecast Servers. http://www.peercast.org/ Could You keep us informed about Your project? Thanks, Christian >Hi Folks > >Are there any 'AAC Peer To Peer Audio STreaming - No Central Server' >examples to check out on the web? A citizens group desires to set up a >web radio station for the next municipal election. > >- Harry Pasternak ____________________________________________ Christian Kl?ckner WDR, Technologie-Referat 50600 K?ln, Germany Tel: +49 (0) 221 220 9278 Fax: +49 (0) 221 220 3167 mailto: christian.kloeckner@wdr.de PGP: Public Key @ http://pgp.mit.edu ____________________________________________ From ben interframemedia.com Wed Apr 2 15:55:24 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] Compressionist gathering at NAB, Tuesday, April 8 Message-ID: Compression community, So, the National Association of Broadcasters convention is this week, and a substantial portion of the video and streaming industries will all be in the same building. http://www.nab.org/conventions/nab2003/ After receiving a number of inquiries about when the compressionist party is going to be, I've volunteered to help arrange an informal gathering for our community. It'll be Tuesday evening, 5:30pm-8pm, in my suite at the Las Vegas Hilton. Please RSVP to me privately at ben@benwaggoner.com, so I can keep a head count of who's coming, and I'll send details. RSVP isn't required, but appreciated. This will be a casual event for us to meet our peers in the compression world, both users and vendors. Some light snacks and beverages will be provided. This is a me-sponsored, not a vendor-sponsored event, so there won't be any sales pitches or presentations, nor shrimp cocktail, just lots of good compression talk. And speaking of NAB, I'm on this panel about HD codecs: http://www.nab.org/conventions/nab2003/sessiondetail.asp?id=1201583 I'll also be doing some compression classes at the Canopus booth Mon, Tue, and Thur at noon, and Wed. at 5pm. This won't be a ProCoder demo, but a discussion of video compression in general, with Q&A. I'll be raffling off copies of my "Compression for Great Digital Video" after the session each day. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 From lzm02 mails.tsinghua.edu.cn Thu Apr 3 15:26:44 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] A tool to convert mpeg1 to mpeg4? Message-ID: <000501c2f9b2$613e1a30$ac496fa6@automatihc6u4i> Hi, everyone! I want to know whether there exists a tool which can conveniently convert mpeg1(VCD data) to mpeg4 video stream. Thank you for any response! ÀîÕùÃ÷ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ From i.g.richardson rgu.ac.uk Thu Apr 3 14:44:42 2003 From: i.g.richardson rgu.ac.uk (Iain Richardson (ensigr)) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] RE: differences between MPEG4 and 13818-x? Message-ID: <9B4C0CE0F5BE4E4F83226707BFA0D1B4C425FC@EXVS001.rgu.ac.uk> John, These are questions with "big" answers; if you really want to understand the details of MPEG-4 you should get hold of a book, e.g. "The MPEG-4 Book" will answer your questions. I personally wouldn't recommend starting with the MPEG-4 standards themselves until you have a good understanding of the main concepts. Hope this helps Iain Richardson www.vcodex.com Video Coding Resources and Research Message: 1 Date: Thu, 27 Mar 2024 17:33:14 -0800 From: John Michael Zorko To: technotes@lists.m4if.org Subject: [M4IF Technotes] RFI: differences between MPEG4 and 13818-x? Hello, all ... I'm a streaming media developer, and i've studied ISO / IEC 13818-x since 1999 (and still only really understand certain parts, it's huge) and would like to get some information on how MPEG4 differs, from a higher level as well as technical perspective. Specifically: 1. how does MPEG4 achieve the higher compression ratios, yet higher quality, than MPEG2? 2. how does MPEG4 implement streams scalable from low to high bitrates? 3. how is AAC different than MP3 i.e. frames, bitrate tables, etc.? 4. how to identify a stream / file as MPEG4 vs. MPEG 1/2 i.e. sequence header? 5. how the graphics / scene stuff works i.e. is this another elementary stream, which requires a splitter to be aware of it? Alas, I would gladly go to ansi.org and purchase the MPEG4 specs, but currently i'm unable to. Still, i'm very interested in MPEG4 and how I can adapt my streaming media skills to encompass it i.e. how to identify MPEG4, start codes, demux the streams, find timestamps, mapping into RTP or some other streaming protocol, etc. I hope everyone is well. Regards, John Falling You - exploring the beauty of voice and sound New EP, "hope thrown down," available now at http://www.mp3.com/fallingyou --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2024 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2024 From guraaf yahoo.co.in Thu Apr 3 19:12:31 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] M probe for MPEG4 In-Reply-To: Message-ID: <009601c2f9e6$e0374cb0$6910840a@blr.broadcom.com> Interra, the company that sold MProbe, made a similar tool called M4 for MPEG-4. It isn't as powerful, but has some basic functionality. However, recently Interra sold its product to some company, I believe so right now nobody is selling it. This new company will take some time before they start selling it again. Gaurav > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Tania Orenshtein > Sent: Tuesday, April 01, 2024 9:36 AM > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] M probe for MPEG4 > > > Dear experts, > > We need for MPEG4 a tool like the "M probe" of MPEG2. > Where can we get it? > > Thanks in advance, > Tania From oamato wanadoo.fr Thu Apr 3 16:59:07 2003 From: oamato wanadoo.fr (Olivier Amato) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] M probe for MPEG4 References: <009601c2f9e6$e0374cb0$6910840a@blr.broadcom.com> Message-ID: <004201c2f9f2$30344910$0a00000a@beck> Vqual provides a product for MPEG-4 video elementary streams analysis ( http://www.vqual.biz/Vprove.html ). It only works for MPEG-4 Simple Profile right now ( H.261 and H.263 also ), but the team is working on Advanced Simple Profile and H.264. I've tested their demo version and the results are pretty impressive if you want to study MPEG-4 video ES compliancy and encoders implementation. If you're more interested in larger MPEG-4 informations ( profiles used, compliancy ... ), I know that Mindego ( www.mindego.com ) is working on this kind of product. The features I've heard about seem to be very interesting. I've already tested Interra's M4 last year and it lacked at this time several features that Mindego's product would normally implement. Olivier Amato France ----- Original Message ----- From: "Gaurav Aggarwal" To: Sent: Thursday, April 03, 2024 3:42 PM Subject: RE: [M4IF Technotes] M probe for MPEG4 > Interra, the company that sold MProbe, made a similar tool > called M4 for MPEG-4. It isn't as powerful, but has some basic > functionality. > > However, recently Interra sold its product to some company, I > believe so right now nobody is selling it. This new company > will take some time before they start selling it again. > > Gaurav > > > -----Original Message----- > > From: technotes-admin@lists.m4if.org > > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Tania Orenshtein > > Sent: Tuesday, April 01, 2024 9:36 AM > > To: technotes@lists.m4if.org > > Subject: [M4IF Technotes] M probe for MPEG4 > > > > > > Dear experts, > > > > We need for MPEG4 a tool like the "M probe" of MPEG2. > > Where can we get it? > > > > Thanks in advance, > > Tania > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From rob.koenen m4if.org Thu Apr 3 07:37:46 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] M probe for MPEG4 In-Reply-To: <004201c2f9f2$30344910$0a00000a@beck> Message-ID: Vprove is available at a significant discount (25%) to M4IF members. Detailed information will be online shortly. Rob > -----Original Message----- > From: Olivier Amato [mailto:oamato@wanadoo.fr] > Sent: Thursday, April 03, 2024 06:59 > To: technotes@lists.m4if.org > Subject: Re: [M4IF Technotes] M probe for MPEG4 > > > Vqual provides a product for MPEG-4 video elementary streams > analysis ( http://www.vqual.biz/Vprove.html ). It only works > for MPEG-4 Simple Profile right now ( H.261 and H.263 also ), > but the team is working on Advanced Simple Profile and H.264. > I've tested their demo version and the results are pretty > impressive if you want to study MPEG-4 video ES compliancy > and encoders implementation. If you're more interested in > larger MPEG-4 informations ( profiles used, compliancy ... ), > I know that Mindego ( www.mindego.com ) is working on this > kind of product. The features I've heard about seem to be > very interesting. I've already tested Interra's M4 last year > and it lacked at this time several features that Mindego's > product would normally implement. > > Olivier Amato > France > > ----- Original Message ----- > From: "Gaurav Aggarwal" > To: > Sent: Thursday, April 03, 2024 3:42 PM > Subject: RE: [M4IF Technotes] M probe for MPEG4 > > > > Interra, the company that sold MProbe, made a similar tool > called M4 > > for MPEG-4. It isn't as powerful, but has some basic functionality. > > > > However, recently Interra sold its product to some company, > I believe > > so right now nobody is selling it. This new company will take some > > time before they start selling it again. > > > > Gaurav > > > > > -----Original Message----- > > > From: technotes-admin@lists.m4if.org > > > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Tania > Orenshtein > > > Sent: Tuesday, April 01, 2024 9:36 AM > > > To: technotes@lists.m4if.org > > > Subject: [M4IF Technotes] M probe for MPEG4 > > > > > > > > > Dear experts, > > > > > > We need for MPEG4 a tool like the "M probe" of MPEG2. > > > Where can we get it? > > > > > > Thanks in advance, > > > Tania > > > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From bulycz apple.com Thu Apr 3 08:26:21 2003 From: bulycz apple.com (Glenn Bulycz) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] A tool to convert mpeg1 to mpeg4? In-Reply-To: <000501c2f9b2$613e1a30$ac496fa6@automatihc6u4i> Message-ID: QuickTime Pro will do this nicely - from http://www.apple.com/quicktime/ Open the MPEG-1 file with the application and export Movie to MPEG-4 - the options dialog will allow you to set Video and Audio sizes and compatibility. Best regards, on 4/2/03 11:26 PM, Li Zhengming at lzm02@mails.tsinghua.edu.cn wrote: > Hi, everyone! > > I want to know whether there exists a tool which can conveniently convert > mpeg1(VCD data) to mpeg4 video stream. > > Thank you for any response! > > ??? > -- Glenn Bulycz - Apple - Sr. Mgr of QuickTime Product Marketing 1 Infinite Loop Mail Stop 303-4X Cupertino, CA 95014 voice 408-974-2915 cell 408-425-3552 fax 408-974-6011 From invalidname mac.com Thu Apr 3 12:16:03 2003 From: invalidname mac.com (Chris Adamson) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] Re: Technotes digest, Vol 1 #531 - 7 msgs In-Reply-To: <20030403170010.21836.2536.Mailman@lists1.magma.ca> Message-ID: Just noticed that the QuickTime Player is AppleScript-able, if the original poster wants to automate his or her transcodes. Another option would be to write a QuickTime application with the native API or QuickTime for Java, using the MovieExporter to do the transcode to MPEG-4. --Chris On Thu, 03 Apr 2024 08:26:21 -0800, Glenn Bulycz wrote: > QuickTime Pro will do this nicely - from > http://www.apple.com/quicktime/ > > Open the MPEG-1 file with the application and export Movie to MPEG-4 - > the > options dialog will allow you to set Video and Audio sizes and > compatibility. > > Best regards, > > on 4/2/03 11:26 PM, Li Zhengming at lzm02@mails.tsinghua.edu.cn wrote: > >> Hi, everyone! >> >> I want to know whether there exists a tool which can conveniently >> convert >> mpeg1(VCD data) to mpeg4 video stream. >> >> Thank you for any response! >> >> $BM{AhL@(J >> > > -- > Glenn Bulycz - Apple - Sr. Mgr of QuickTime Product Marketing > 1 Infinite Loop Mail Stop 303-4X Cupertino, CA 95014 > voice 408-974-2915 cell 408-425-3552 fax 408-974-6011 > > From bulycz apple.com Thu Apr 3 11:10:51 2003 From: bulycz apple.com (Glenn Bulycz) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] Re: Technotes digest, Vol 1 #531 - 7 msgs In-Reply-To: Message-ID: Yes - AppleScript works very well to automate these types of tasks. I spoke a little soon on the MPEG-1 to MPEG-4 transcode post - I was working with video-only files. To work with files that include audio tracks - one will probably have to work with audio and video separately. I just did a test re-assembling the video and audio once they've been transcoded and it seems to work nicely. Contact me off list if you would like me to outline the steps and apps. Best regards, on 4/3/03 9:16 AM, Chris Adamson at invalidname@mac.com wrote: > Just noticed that the QuickTime Player is AppleScript-able, if the > original poster wants to automate his or her transcodes. > > Another option would be to write a QuickTime application with the > native API or QuickTime for Java, using the MovieExporter to do the > transcode to MPEG-4. > > --Chris > > > On Thu, 03 Apr 2024 08:26:21 -0800, Glenn Bulycz > wrote: > >> QuickTime Pro will do this nicely - from >> http://www.apple.com/quicktime/ >> >> Open the MPEG-1 file with the application and export Movie to MPEG-4 - >> the >> options dialog will allow you to set Video and Audio sizes and >> compatibility. >> >> Best regards, >> >> on 4/2/03 11:26 PM, Li Zhengming at lzm02@mails.tsinghua.edu.cn wrote: >> >>> Hi, everyone! >>> >>> I want to know whether there exists a tool which can conveniently >>> convert >>> mpeg1(VCD data) to mpeg4 video stream. >>> >>> Thank you for any response! >>> >>> $BM{AhL@(J >>> >> >> -- >> Glenn Bulycz - Apple - Sr. Mgr of QuickTime Product Marketing >> 1 Infinite Loop Mail Stop 303-4X Cupertino, CA 95014 >> voice 408-974-2915 cell 408-425-3552 fax 408-974-6011 >> >> > > -- Glenn Bulycz - Apple - Sr. Mgr of QuickTime Product Marketing 1 Infinite Loop Mail Stop 303-4X Cupertino, CA 95014 voice 408-974-2915 cell 408-425-3552 fax 408-974-6011 From kenny.chen intel.com Sun Apr 6 11:37:50 2003 From: kenny.chen intel.com (Chen, Kenny) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] where could I find detail information about video transcoding tech. Message-ID: <37FBBA5F3A361C41AB7CE44558C3448E48911F@pdsmsx403.ccr.corp.intel.com> Hi, I'd start a project related to video transcoding. I'd like to collect more information on that. Could anyone help me on that? Thanks. Rgds, Ken From valentini coritel.it Mon Apr 7 11:09:10 2003 From: valentini coritel.it (Lucia) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] HEC in VP Message-ID: Dear experts, in the reference software (non FGS) it seems that, in the case of rectangular shape, the HEC in video packets is set to 1 just for the first video packet in a VOP, while for the following VPs in the VOP no information for the independent packet decoding is provisioned. I thus wonder if i have misunderstood the code (enc/vm_vop_code.c)... If not, why this choise has been made? Thanks in advantage. Lucia Valentini From valentini coritel.it Mon Apr 7 13:01:46 2003 From: valentini coritel.it (Lucia) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] Independent Segment Coding Message-ID: Hi everybody, does anybody know if in MPEG4 it is implemented the "independent segment coding" as in H263? (i mean confining spatial prediction by not predicting DCT coeff. and Motion vectors from adiacent Macroblocks in a frame, but sending their absolute value) Thanks in advantage Lucia From s.voukelatos indigovision.com Mon Apr 7 12:39:45 2003 From: s.voukelatos indigovision.com (Stathis Voukelatos) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] Independent Segment Coding Message-ID: <67336BF4D5D23C4AA30EC72DFCFCA6DF43D56F@peebles.indigovision.com> Hi Lucia, In MPEG-4 this is implemented by the video packet error resilience tool. AC/DC prediction and motion vector prediction are reset on video packet boundaries, in the same way as in frame boundaries. In the DC prediction case for example, if one of neighbouring DCT blocks used to form the prediction does not belong to the same video packet as the current block then its DC value is not used, but instead the value of 1024 is used in the prediction process (which is the DC value for mid-grey). Stathis Stathis Voukelatos, PhD Software Engineer IndigoVision Ltd The Edinburgh Technopole Bush Loan, Edinburgh Scotland, UK EH26 0PJ +44 (0)131 4757345 +44 (0)131 4757201 (Fax) http://www.indigovision.com > -----Original Message----- > From: Lucia [mailto:valentini@coritel.it] > Sent: Monday, April 07, 2024 11:02 AM > To: Technotes > Subject: [M4IF Technotes] Independent Segment Coding > > > > Hi everybody, > > does anybody know if in MPEG4 it is implemented > the "independent segment coding" as in H263? > (i mean confining spatial prediction by not predicting DCT coeff. > and Motion vectors from adiacent Macroblocks in a frame, but sending > their absolute value) > > Thanks in advantage > Lucia > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From tma iis.fhg.de Mon Apr 7 14:14:55 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] HEC in VP References: Message-ID: <3E915DAF.A238E399@iis.fhg.de> Lucia schrieb: > > Dear experts, > > in the reference software (non FGS) it seems that, in the case of > rectangular > shape, the HEC in video packets is set to 1 just for the first video packet > in a VOP, while for the following VPs in the VOP no information for the > independent packet decoding is provisioned. > I thus wonder if i have misunderstood the code (enc/vm_vop_code.c)... You do _not_ missunderstand the code. > If not, why this choise has been made? In the HE most information of the VOP header is duplicated, so that if you loose the first packet (with the VOP header) you can decode with the information form the HE. If both the first (VOP header) and second (with HE) are lost then you most probably won't get anything worth decoding anyway ... Regards, Herbert. > Thanks in advantage. > Lucia Valentini > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Herbert Thoma FhG-IIS A, Studio Department Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From lzm02 mails.tsinghua.edu.cn Mon Apr 7 21:20:24 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] How can I figure out how many vops in a group_of_vop? Message-ID: <000501c2fd00$111dfb00$ac496fa6@automatihc6u4i> Dear all, I want to know how can I decide how many vops a group of vop contains. If there is several gov header in a stream, then the number of vops in a gov can be decided by counting the vops between two gov headers. But if there is only one gov header in a stream, does this mean that all the vops following the gov header are in the gov? If a gov header exists, all the vops in it have the time base of this header as their time reference. Do I understand right? Thank you very much! ÀîÕùÃ÷ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ From miro_anna yahoo.fr Mon Apr 7 17:54:08 2003 From: miro_anna yahoo.fr (=?iso-8859-1?q?anna?=) Date: Wed Jul 30 14:10:10 2003 Subject: [M4IF Technotes] yuv2avi Message-ID: <20030407145408.46135.qmail@web21509.mail.yahoo.com> high I would to convert an yuv file to avi file without compresssion and i dont find a program under unix what convert me my file. thank for your helps anna --------------------------------- Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Testez le nouveau Yahoo! Mail -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030407/a89b7c9f/attachment.html From miro_anna yahoo.fr Mon Apr 7 18:07:34 2003 From: miro_anna yahoo.fr (=?iso-8859-1?q?anna?=) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] yuv2avi Message-ID: <20030407150734.43794.qmail@web21504.mail.yahoo.com> high i would to convert my yuv file to avi and i dont find an open source under unix who convert me my yuv file thank you for your help anna --------------------------------- Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Testez le nouveau Yahoo! Mail -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030407/c6b4cdc9/attachment.html From oelbaum ei.tum.de Mon Apr 7 18:17:15 2003 From: oelbaum ei.tum.de (Tobias Oelbaum) Date: Wed Jul 30 14:10:11 2003 Subject: AW: [M4IF Technotes] yuv2avi In-Reply-To: <20030407145408.46135.qmail@web21509.mail.yahoo.com> Message-ID: That's going to be quite difficult: all yuv2avi programms I know are using the vfw library. One of my students is currently working on a similar problem, but until he finished his work, I do not know a solution for your problem... Tobias -------------------------------------------------------------------------- Dipl. Ing. Tobias Oelbaum Institute for Data Processing Lehrstuhl f?r Datenverarbeitung Munich University of Technology Technische Universit?t M?nchen EMail: oelbaum@ei.tum.de Tel: +49 89 289 23625 Fax: +49 89 289 23600 -------------------------------------------------------------------------- -----Urspr?ngliche Nachricht----- Von: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]Im Auftrag von anna Gesendet: Montag, 7. April 2003 16:54 An: technotes@lists.m4if.org Betreff: [M4IF Technotes] yuv2avi high I would to convert an yuv file to avi file without compresssion and i dont find a program under unix what convert me my file. thank for your helps anna ---------------------------------------------------------------------------- -- Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Testez le nouveau Yahoo! Mail -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030407/f34624b4/attachment.html From sps iis.fhg.de Mon Apr 7 18:16:36 2003 From: sps iis.fhg.de (Ralph Sperschneider) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] Re: Testing audio Decoder In-Reply-To: References: Message-ID: <3E919654.3090801@iis.fhg.de> Hi Harisha, Harisha V wrote: > Hi MPEG experts > > > > This question related to Testing of MPEG-4 audio decoder. The procedure > of Testing of audio decoder for conformance states that compare output > of decoder under test with standard decoder for sine sweep and if > difference in the RMS lies within range as specified by ISO/IEC ,then it > is called as MPEG-4 Audio Decoder with absolute accuracy. There are a couple of tests specified in the Audio section of the MPEG-4 Conformance standard. I am aware of at least the following tests: - RMS/LSB Measurement - Segmental SNR - PNS These tests are utilized depending on the audio object type, e.g. the first and the third test are utilized for AAC. > What about Testing of other musical test sequences ? Since my decoder > can able to decode maximum of 7.1 channels Only a small number of AAC conformance test sequences is assigned to a dedicated test. This is reasonable, since if your decoder passes the test for these sequences, it should work properly for any other sequence (with respect to the issues tested by this test). There are a significant number of AAC test sequences with no specific test assigned to it, beside others also a number of multi-channel sequences. For these sequences, the standard states: If no test is specified, a check of conformance using appropriate measurements, e.g. the LSB criterion (for those sequences that do not utilize PNS) or objective perceptual measurement systems, is not mandatory but highly recommended. This also applies to bitstreams with non-meaningful window sequences. So while no test is assigned to those sequences, you should nevertheless test them with the same criterion as you do for the sine sweep (RMS/LSB). MPEG does not require that a decoder fulfills the conformance criterion for those sequences, since some fixed point implementations might have difficulties to fulfill this criterion for any input signal. However, the criterion can be achived, as long as the sequence does not utilize PNS. The test output is very valuable, since it allows you to identify serious malefunctions (criterion is missed significantly) or rounding problems (criterion is missed slightly). > Is my decoder still be called as decoder with absolute accuracy or > should I need to check for all 48+16 channels (48 main and 16 LFE) You definitely should do this. MPEG simply cannot provide test sequences for any and all configurations (although there is a test sequence with 48 main channels available). Best regards, Ralph > > > > Can any one answer this question? > > > > Harish > > > -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 FhG IIS-A | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:sps@iis.fhg.de D 91058 Erlangen | http://www.iis.fhg.de/amm/ From wmay cisco.com Mon Apr 7 10:37:46 2003 From: wmay cisco.com (Bill May) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] yuv2avi References: <20030407150734.43794.qmail@web21504.mail.yahoo.com> Message-ID: <3E91A95A.6010004@cisco.com> Try avilib. You can write some simple code to handle what you want to do. Our mpeg4ip package has an avi2raw file, you just need to do the reverse. Bill May anna wrote: > high > > i would to convert my yuv file to avi and i dont find an open source > under unix who convert me my yuv file > > thank you for your help > > anna > > > ------------------------------------------------------------------------ > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! > Testez le nouveau Yahoo! Mail From chl math.uni-bonn.de Mon Apr 7 20:14:19 2003 From: chl math.uni-bonn.de (Christoph Lampert) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] yuv2avi In-Reply-To: <20030407145408.46135.qmail@web21509.mail.yahoo.com> Message-ID: On Mon, 7 Apr 2003, [iso-8859-1] anna wrote: > > high > > I would to convert an yuv file to avi file without compresssion and i > dont find a program under unix what convert me my file. if you just need the functionality: yuv2avi works fine with wine. Christoph From huangwenyong tsinghua.org.cn Mon Apr 7 19:04:40 2003 From: huangwenyong tsinghua.org.cn (»ÆÎÄÓ ) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] hello Message-ID: <200304071003.h37A3N524135@lists1.magma.ca> Hello,dear friend, I am a student from china and now I am studying on the encoding of MPEG-4.I want to know where to download the .seg files and how the MPEG-4 encoder deals with these files? It has bothered me a long time,so thanks a lot for you to help. From Stefan.Goor ucd.ie Mon Apr 7 23:51:25 2003 From: Stefan.Goor ucd.ie (Stefan A. Goor) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] hello In-Reply-To: <200304071003.h37A3N524135@lists1.magma.ca> Message-ID: Hi, I've also been dealing with encoding MPEG-4 files, I use the MoMuSys codec and have put most of the files I use on my website at http://delboy.ucd.ie. Go to the downloads link, there is a section there, where the seg files can be downloaded. Also some SEG files can be found on the http://www.m4if.org resources page. Hope this helps, Stefan -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of 4?M4?M Sent: 07 April 2024 11:05 To: technotes@lists.m4if.org Subject: [M4IF Technotes] hello Hello,dear friend, I am a student from china and now I am studying on the encoding of MPEG-4.I want to know where to download the .seg files and how the MPEG-4 encoder deals with these files? It has bothered me a long time,so thanks a lot for you to help. _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From tania zoran.co.il Tue Apr 8 09:54:26 2003 From: tania zoran.co.il (Tania Orenshtein) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] Macroblock stuffing Message-ID: Dear experts, Can someone explain me the macroblock stuffing issue. As I understand from the standard, macroblock stuffing can be in the middle of the VOP (if mbtype is STUFFING). In case of stuffing macroblock, the macroblock function returns to the combined_motion_shape_texture, performs some checks and can go again to the Macroblock(), which may contain again mbtype = STUFFING and so on up to the valid macroblock mbtype. Is it true? The checks at the macroblock end are (COR-2): combined_motion_shape_texture() { do{ macroblock() } while ((nextbits_bytealigned() != resync_marker && nextbits_bytealigned() != ?000 0000 0000 0000 0000 0000?) || valid_stuffing_bits() == 0) } There is an explanation of the valid_stuffing_bits() function, which mentions valid stuffing bits. What are this valid stuffing bits values? Thanks, Tania From lmwang linuxforum.net Tue Apr 8 10:46:37 2003 From: lmwang linuxforum.net (Limin Wang) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] =?iso-8859-1?Q?=B4=F0=B8=B4:_=5BM4IF_Technotes=5D_yuv2avi?= In-Reply-To: <20030407150734.43794.qmail@web21504.mail.yahoo.com> Message-ID: <000301c2fd70$b3fd94a0$3601010a@lmwang> It?s very easy to write the application by using avilib. For example, the yuv format is YUV420. pieces of code as follow: // AVI write handle avi_t* pAviHandle; char VideoFmtYV12[4] = // YUV420 { 'Y','V','1','2' }; pAviHandle = AVI_open_output_file("avi_yuv.avi"); if(! pAviHandle) { printf("avi file open failed \n"); return -1; } // set video format AVI_set_video(pAviHandle, width, // width height, // height frame_rate, // fps //VideoFmtBvm4 VideoFmtYV12 ); // every frame(width*height + 1/4*width*height + 1/4*width*height)(y,u,v) // get the yuv data yourself do { AVI_write_frame(pAviHandle,yuv_yuv_length); } while(1) // close open file AVI_close(pAviHandle); After finished, try WMP or graphedit to test. It should be work for I have written before. Best, Limin -----????----- ???: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org] ?? anna ????: 2003?4?7? 23:08 ???: technotes@lists.m4if.org ??: [M4IF Technotes] yuv2avi high i would to convert my yuv file to avi and i dont find an open source under unix who convert me my yuv file thank you for your help? anna Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Testez le nouveau Yahoo! Mail From ptnaidu portalplayer.com Tue Apr 8 18:24:52 2003 From: ptnaidu portalplayer.com (P Tati Naidu) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] Vidio TEsting tools Message-ID: <29F5EC8E2E99384D8777C7DEE9C6600EAF256A@spice.portalplayersc.com> Hello, I am Tati Naidu, working in Quality team. we are planning to buy video testing tool. Can you please give me some tool names, which we can use it for testing JPEG and/or MPEG4 decoders. Thanks for your help, Naidu Quality Engineer. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030408/2cafe361/attachment.html From garysull windows.microsoft.com Tue Apr 8 13:37:29 2003 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:10:11 2003 Subject: [M4IF Technotes] Independent Segment Coding Message-ID: Stathis is correct. But the term "Independent Segment Decoding" (ISD) as used in H.263 means more than that. What both Stathis and Lucia described is simply slice-structured coding. I believe all slice-structured video coding standards operate that way - in fact, even GOB-structured video coding standards operate that way. But independent segment decoding as specified in H.263 Annex R is something more than that. Slice structured decoding makes the decoding of each region independent (or nearly independent) of the decoding of any other region of the same decoded picture. Independent segment decoding makes the decoding of each region independent of the decoding of any other region of the same decoded picture AND independent of any other region of the reference picture(s). It treats the boundaries of the region being decoded like they were the boundaries of the picture. I believe the way to use MPEG-4 part 2 to achieve something similar to H.263 ISD is to send each independent region as a separate "OBJECT" - as a separate elementary stream. Best Regards, Gary Sullivan +> -----Original Message----- +> From: technotes-admin@lists.m4if.org +> [mailto:technotes-admin@lists.m4if.org] On Behalf Of Stathis +> Voukelatos +> Sent: Monday, April 07, 2024 3:40 AM +> To: Technotes +> Subject: RE: [M4IF Technotes] Independent Segment Coding +> +> +> Hi Lucia, +> +> In MPEG-4 this is implemented by the video packet error +> resilience tool. AC/DC prediction and motion vector prediction +> are reset on video packet boundaries, in the same way as in frame +> boundaries. +> In the DC prediction case for example, if one of +> neighbouring DCT blocks +> used to form the prediction does not belong to the same +> video packet as the +> current block then its DC value is not used, but instead the value +> of 1024 is used in the prediction process (which is the DC value for +> mid-grey). +> +> Stathis +> +> +> Stathis Voukelatos, PhD +> Software Engineer +> IndigoVision Ltd +> The Edinburgh Technopole +> Bush Loan, Edinburgh +> Scotland, UK +> EH26 0PJ +> +44 (0)131 4757345 +> +44 (0)131 4757201 (Fax) +> http://www.indigovision.com +> +> +> +> > -----Original Message----- +> > From: Lucia [mailto:valentini@coritel.it] +> > Sent: Monday, April 07, 2024 11:02 AM +> > To: Technotes +> > Subject: [M4IF Technotes] Independent Segment Coding +> > +> > +> > +> > Hi everybody, +> > +> > does anybody know if in MPEG4 it is implemented +> > the "independent segment coding" as in H263? +> > (i mean confining spatial prediction by not predicting DCT coeff. +> > and Motion vectors from adiacent Macroblocks in a frame, +> but sending +> > their absolute value) +> > +> > Thanks in advantage +> > Lucia +> > _______________________________________________ +> > Technotes mailing list +> > Technotes@lists.m4if.org +> > http://lists.m4if.org/mailman/listinfo/technotes +> > +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> From lzm02 mails.tsinghua.edu.cn Wed Apr 9 18:57:54 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] Confusion about vop_time_increment? Message-ID: <000501c2fe7e$7df11080$c4496fa6@automatihc6u4i> Dear all, I am confused about what's the start_point of vop_time_increment, that is, what's the time_base of a vop(I, B or P vop). In the specification of Mpeg4 video, it's said that the time reference of a B vop is the previous I or P vop in display order, while the time reference of a I or P vop is the previous I or P vop in decoded order. This is clear enough until I begin to inspect some real video streams. For example, in a stream encoded by the reference software, the modulo time base and vop increment of all the vops is as follows:(10 fps, vop_time_increment_resolution is 30) I P B B P B B P B B P B B P B B P modulo 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 time_incre: 0 9 3 6 18 12 15 27 21 24 6 0 3 15 9 12 24 It seems that all the vops has the first I vop as the time base(starting point). While in another stream which is consisted of only I and P vops, the following pattern is present.(10 fps, vop_time_increment_resolution is 10) I P P I P P I P P I P P I P P I P modulo 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 time_incre: 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Now it seems that all the vop has the previous vop as the time base and the vop_time_increment is always 1, and the modulo_time_base is always 0. What's the matter with my understandings? How to decide the time stamp of a vop? In the above two streams the method to calculate the timestamp surely will be different. Thank you in advance for your consideration! Li Zhengming ÀîÕùÃ÷ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ From iamgfzhou sina.com Wed Apr 9 16:47:16 2003 From: iamgfzhou sina.com (Zhou Guanfeng) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] About a Document in MPEG-4 vm Message-ID: <002001c2fe6c$3edd78a0$020000c0@zhougf> Hello everyone, Where can i get the document [MPEG95/0322] which introduces the filtering process on YUV. Please send me a copy if you have one, thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030409/95f4ffb1/attachment.html From stefan.goor ucd.ie Wed Apr 9 18:08:53 2003 From: stefan.goor ucd.ie (Stefan A. Goor) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] SIF Test Sequences Message-ID: Hey All, Just wondering if anyone has any idea where I can find the following test sequences in YUV, SIF (352x240) format: stefan_sif.yuv children_sif.yuv rain_sif.yuv I have found all (that I'm aware of) of the other clips but I'd like to complete the collection if anyone has them or knows where to get them Many thanks for your help, Stefan From stefan.goor ucd.ie Wed Apr 9 18:26:27 2003 From: stefan.goor ucd.ie (Stefan A. Goor) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] Segmentation Tools Message-ID: Hey again, Just wondering if anyone has a tool for creating .seg files, I have some information about how to create them but if a tool exist that does it, it would save me a lot of hassle, I've looked at like documentation about a tool called VOGUE by the MoMuSys people that does but could n't seem to track the software down, any ideas anyone? Thanks, Stefan From miro_anna yahoo.fr Wed Apr 9 19:56:56 2003 From: miro_anna yahoo.fr (=?iso-8859-1?q?anna?=) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] Re(RE) yuv2avi In-Reply-To: <000301c2fd70$b3fd94a0$3601010a@lmwang> Message-ID: <20030409165656.98038.qmail@web21507.mail.yahoo.com> Hello think you for the answer , i've installed avilib and i create file .c. In your source i dont understand where i place the name for my file yuv. for example i have "akiyo.yuv" input file et and i would to have in the output "anna.avi":) . i give you an example : #include "avilib.h" void main() { avi_t* pAviHandle; char VideoFmtYV12[4] = { 'Y','V','1','2' }; pAviHandle = AVI_open_output_file("anna.avi"); if(! pAviHandle) { printf("avi file open failed \n"); return -1; } AVI_set_video(pAviHandle,352,288,25,VideoFmtYV12); do { AVI_write_frame(pAviHandle,akiyo.yuv); } while(1) // close open file AVI_close(pAviHandle); } I dont understand where i declared the path of my input and output file . If it is possible give me an complete source for this programme that work. and why i will compile it. think you for help :) anna ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Yahoo! Mail : http://fr.mail.yahoo.com From geethanandhkandasamy yahoo.com Wed Apr 9 12:16:51 2003 From: geethanandhkandasamy yahoo.com (Geethanandh Kandasamy) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] Authoring tools In-Reply-To: Message-ID: <20030409181651.83433.qmail@web9206.mail.yahoo.com> Hi all I would like to know what are the authoring tools available to create MP4 movies for macintosh environment. Where i can find more info abt those tools. Geethanandh __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://tax.yahoo.com From miro_anna yahoo.fr Wed Apr 9 21:19:15 2003 From: miro_anna yahoo.fr (=?iso-8859-1?q?anna?=) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] solution yuv2avi ? In-Reply-To: <20030409165656.98038.qmail@web21507.mail.yahoo.com> Message-ID: <20030409181916.35070.qmail@web21508.mail.yahoo.com> hi i make this programme that is best than the other #include #include "avilib.h" > > void main(int argc,char argv[]) > { char input_yuv[100]; avi_t* pAviHandle; > > char VideoFmtYV12[4] = > { > 'Y','V','1','2' > }; > > pAviHandle = AVI_open_output_file("anna.avi"); > > if(! pAviHandle) > { > printf("avi file open failed \n"); > return -1; > } > AVI_set_video(pAviHandle,352,288,25,VideoFmtYV12); > strcpy(input_yuv,argv[1]); > do { > AVI_write_frame(pAviHandle,input_yuv,8); > } while(1) > > // close open file > AVI_close(pAviHandle); > } > now i have the name of my input file in "input_yuv" the problem is in the function AVI_write_frame the compilator said that it 'is a few argument for this function. why i dont know ? the second question i must open the input file with fopen or not before the function AVI_write_frame ? thinks anna :) Hello > > think you for the answer , i've installed avilib and > i > create file .c. In your source i dont understand > where > i place the name for my file yuv. for example i have > "akiyo.yuv" input file et and i would to have in the > output "anna.avi":) . i give you an example : > > #include "avilib.h" > > void main() > { > avi_t* pAviHandle; > > char VideoFmtYV12[4] = > { > 'Y','V','1','2' > }; > > pAviHandle = AVI_open_output_file("anna.avi"); > > if(! pAviHandle) > { > printf("avi file open failed \n"); > return -1; > } > AVI_set_video(pAviHandle,352,288,25,VideoFmtYV12); > > do { > AVI_write_frame(pAviHandle,akiyo.yuv); > } while(1) > > // close open file > AVI_close(pAviHandle); > } > > I dont understand where i declared the path of my > input and output file . > > If it is possible give me an complete source for > this > programme that work. and why i will compile it. > > think you for help :) > anna > > > > > > > > ___________________________________________________________ > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et > en fran?ais ! > Yahoo! Mail : http://fr.mail.yahoo.com > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Yahoo! Mail : http://fr.mail.yahoo.com From lmwang brovic.com Thu Apr 10 10:03:10 2003 From: lmwang brovic.com (lmwang) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] =?iso-8859-1?Q?=B4=F0=B8=B4:_=5BM4IF_Technotes=5D_solution_yuv2avi_=3F?= In-Reply-To: <20030409181916.35070.qmail@web21508.mail.yahoo.com> Message-ID: <000501c2fefc$f647a7a0$3601010a@lmwang> You should learn from the avilib API first, input_yuv is buffer which store YUV data and the three parameter is the buffer length.(WIDTH*HEIGHT*3/2) So you had to do like below, only pieces:(YUV,4CIF format,4:2:0) FILE* fpYUV; Char input_yuv[704*576*3/2]; // width*height*3/2 FpYUV = fopen("test.yuv","rb"); Do { fread(input_yuv,1,704*576*3/2,fpYUV); AVI_write_frame(pAviHandle,input_yuv,704*576*3/2); } fclose(fpYUV); Best Regards, Limin -----????----- ???: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org] ?? anna ????: 2003?4?10? 2:19 ???: technotes@lists.m4if.org ??: [M4IF Technotes] solution yuv2avi ? hi i make this programme that is best than the other #include #include "avilib.h" > > void main(int argc,char argv[]) > { char input_yuv[100]; avi_t* pAviHandle; > > char VideoFmtYV12[4] = > { > 'Y','V','1','2' > }; > > pAviHandle = AVI_open_output_file("anna.avi"); > > if(! pAviHandle) > { > printf("avi file open failed \n"); > return -1; > } > AVI_set_video(pAviHandle,352,288,25,VideoFmtYV12); > strcpy(input_yuv,argv[1]); > do { > AVI_write_frame(pAviHandle,input_yuv,8); > } while(1) > > // close open file > AVI_close(pAviHandle); > } > now i have the name of my input file in "input_yuv" the problem is in the function AVI_write_frame the compilator said that it 'is a few argument for this function. why i dont know ? the second question i must open the input file with fopen or not before the function AVI_write_frame ? thinks anna :) Hello > > think you for the answer , i've installed avilib and > i > create file .c. In your source i dont understand > where > i place the name for my file yuv. for example i have > "akiyo.yuv" input file et and i would to have in the > output "anna.avi":) . i give you an example : > > #include "avilib.h" > > void main() > { > avi_t* pAviHandle; > > char VideoFmtYV12[4] = > { > 'Y','V','1','2' > }; > > pAviHandle = AVI_open_output_file("anna.avi"); > > if(! pAviHandle) > { > printf("avi file open failed \n"); > return -1; > } > AVI_set_video(pAviHandle,352,288,25,VideoFmtYV12); > > do { > AVI_write_frame(pAviHandle,akiyo.yuv); > } while(1) > > // close open file > AVI_close(pAviHandle); > } > > I dont understand where i declared the path of my > input and output file . > > If it is possible give me an complete source for > this > programme that work. and why i will compile it. > > think you for help :) > anna > > > > > > > > ___________________________________________________________ > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et > en fran?ais ! > Yahoo! Mail : http://fr.mail.yahoo.com > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Yahoo! Mail : http://fr.mail.yahoo.com _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From ramki emuzed.com Thu Apr 10 10:47:40 2003 From: ramki emuzed.com (Ramkishor Korada) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] Authoring tools References: <20030409181651.83433.qmail@web9206.mail.yahoo.com> Message-ID: <01ce01c2ff18$2f551bc0$1b0aa8c0@blr.emuzed.com> Hi, Quicktime pro from Apple. It costs 29.9$ regards, ramkishor Architect - Video Multimedia Technologies Division Emuzed India Bangalore www.emuzed.com ----- Original Message ----- From: "Geethanandh Kandasamy" To: Sent: Wednesday, April 09, 2024 11:46 PM Subject: [M4IF Technotes] Authoring tools > Hi all > I would like to know what are the authoring tools > available to create MP4 movies for macintosh > environment. Where i can find more info abt those > tools. > > Geethanandh > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - File online, calculators, forms, and more > http://tax.yahoo.com > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From kosuge td.idc.lsi.sanyo.co.jp Thu Apr 10 21:52:04 2003 From: kosuge td.idc.lsi.sanyo.co.jp (tetsuo kosuge) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] Macroblock stuffing In-Reply-To: References: Message-ID: <200304101152.AA00221@kosuge.td.idc.lsi.sanyo.co.jp> I think that ... When realtime encoding is late, encoder fill up a packet with stuffing bits. So,I think combined_motion_shape_texture() does't finish stuffing_mb. Isn't it necessary to use valid_stuffing_bits(),is it ? But if you use a counter of MB , you does'nt increment when mbtype is stuffing. I had much trouble it when I decoded vcon-ge16-L1.bits (short video header). Regards, Tetsuo >Can someone explain me the macroblock stuffing issue. > >As I understand from the standard, macroblock stuffing can be in the middle >of the VOP (if mbtype is STUFFING). In case of stuffing macroblock, the >macroblock >function returns to the combined_motion_shape_texture, performs some checks >and can go again to the Macroblock(), which may contain again mbtype = >STUFFING and so on >up to the valid macroblock mbtype. Is it true? > >The checks at the macroblock end are (COR-2): > >combined_motion_shape_texture() { > do{ > macroblock() > } while ((nextbits_bytealigned() != resync_marker && > nextbits_bytealigned() != ?00 0000 0000 0000 0000 0000? || > valid_stuffing_bits() == 0) >} > >There is an explanation of the valid_stuffing_bits() function, which >mentions >valid stuffing bits. >What are this valid stuffing bits values? > >Thanks, >Tania > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes > From j.zorko att.net Wed Apr 9 23:22:31 2003 From: j.zorko att.net (John Michael Zorko) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] MPEG4 (and MPEG2) simultaneous audio elementary streams ... Message-ID: <6DDF47C0-6B14-11D7-B9D0-000393AA1C8C@att.net> Hello, all ... I know MPEG2/4 allow for multiple audio elementary streams in the PS / TS i.e. different languages. Does MPEG2/4 allow multiple audio elementary streams in differrent _formats_ i.e. one stereo, one 5.1, etc.? Regards, John Falling You - exploring the beauty of voice and sound New EP, "hope thrown down," available now at http://www.mp3.com/fallingyou From oamato wanadoo.fr Fri Apr 11 14:04:33 2003 From: oamato wanadoo.fr (Olivier Amato) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] MPEG-4 AAC Low Delay implementations ? References: <6DDF47C0-6B14-11D7-B9D0-000393AA1C8C@att.net> Message-ID: <001001c3001a$232e6a60$7cb23551@clubinternet.fr> Dear experts, I'm looking for MPEG-4 AAC Low Delay implementations ( encoders and decoders ). Thanks for your help. Olivier From grl iis.fhg.de Fri Apr 11 14:37:45 2003 From: grl iis.fhg.de (Bernhard Grill) Date: Wed Jul 30 14:10:12 2003 Subject: [M4IF Technotes] MPEG-4 AAC Low Delay implementations ? In-Reply-To: <001001c3001a$232e6a60$7cb23551@clubinternet.fr> References: <6DDF47C0-6B14-11D7-B9D0-000393AA1C8C@att.net> <001001c3001a$232e6a60$7cb23551@clubinternet.fr> Message-ID: <3E96A909.6040202@iis.fhg.de> Olivier Amato wrote: > Dear experts, > > I'm looking for MPEG-4 AAC Low Delay implementations ( encoders and > decoders ). Hallo, Fraunhofer has Implementations on various DSPs, ARM and Win32, Linux, MacOSX, Solaris. Best regards, Bernhard Grill > Thanks for your help. > > Olivier > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Dr. Bernhard Grill email: grl@iis.fhg.de Head of Audio Department, FhG-IIS A phone: +49 9131 776-351 Am Wolfsmantel 33, D-91058 Erlangen, Germany FAX: +49 9131 776-398 From miro_anna yahoo.fr Fri Apr 11 17:18:23 2003 From: miro_anna yahoo.fr (=?iso-8859-1?q?anna?=) Date: Wed Jul 30 14:10:13 2003 Subject: [M4IF Technotes] ´ð¸´:_[M4IF_Technotes]_solution_yuv2avi_? In-Reply-To: <000501c2fefc$f647a7a0$3601010a@lmwang> Message-ID: <20030411141823.73443.qmail@web21509.mail.yahoo.com> high think for your help i've modified my source like your example . I ve in output a file avi akyio but the color of the image are not the same that the original s?quence. the blue in the screen is now red and the color are not the same. I believe that the problem are in the video format . In your example you've wrote yuvfmtYV12[4]= 'Y''V''1''2' are you sur that is the right value ? and what does't mean these value? Best regards --- lmwang a ?crit : > You should learn from the avilib API first, > input_yuv is buffer which > store YUV data and the three parameter is the buffer > length.(WIDTH*HEIGHT*3/2) > So you had to do like below, only pieces:(YUV,4CIF > format,4:2:0) > > FILE* fpYUV; > Char input_yuv[704*576*3/2]; // width*height*3/2 > > FpYUV = fopen("test.yuv","rb"); > > > Do { > fread(input_yuv,1,704*576*3/2,fpYUV); > AVI_write_frame(pAviHandle,input_yuv,704*576*3/2); > } > > fclose(fpYUV); > > > Best Regards, > Limin > > -----????----- > ???: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org] ?? anna > ????: 2003?4?10? 2:19 > ???: technotes@lists.m4if.org > ??: [M4IF Technotes] solution yuv2avi ? > > hi > > i make this programme that is best than the other > > #include > #include "avilib.h" > > > > void main(int argc,char argv[]) > > { > char input_yuv[100]; > avi_t* pAviHandle; > > > > char VideoFmtYV12[4] = > > { > > 'Y','V','1','2' > > }; > > > > pAviHandle = AVI_open_output_file("anna.avi"); > > > > if(! pAviHandle) > > { > > printf("avi file open failed \n"); > > return -1; > > } > > > AVI_set_video(pAviHandle,352,288,25,VideoFmtYV12); > > strcpy(input_yuv,argv[1]); > > > do { > > AVI_write_frame(pAviHandle,input_yuv,8); > > } while(1) > > > > // close open file > > AVI_close(pAviHandle); > > } > > > > now i have the name of my input file in "input_yuv" > the problem is in the function AVI_write_frame the > compilator said that it 'is a few argument for this > function. why i dont know ? > the second question i must open the input file with > fopen or not before the function AVI_write_frame ? > > thinks > > anna :) > > > > > > > > Hello > > > > think you for the answer , i've installed avilib > and > > i > > create file .c. In your source i dont understand > > where > > i place the name for my file yuv. for example i > have > > "akiyo.yuv" input file et and i would to have in > the > > output "anna.avi":) . i give you an example : > > > > #include "avilib.h" > > > > void main() > > { > > avi_t* pAviHandle; > > > > char VideoFmtYV12[4] = > > { > > 'Y','V','1','2' > > }; > > > > pAviHandle = AVI_open_output_file("anna.avi"); > > > > if(! pAviHandle) > > { > > printf("avi file open failed \n"); > > return -1; > > } > > > AVI_set_video(pAviHandle,352,288,25,VideoFmtYV12); > > > > do { > > AVI_write_frame(pAviHandle,akiyo.yuv); > > } while(1) > > > > // close open file > > AVI_close(pAviHandle); > > } > > > > I dont understand where i declared the path of my > > input and output file . > > > > If it is possible give me an complete source for > > this > > programme that work. and why i will compile it. > > > > think you for help :) > > anna > > > > > > > > > > > > > > > > > ___________________________________________________________ > > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite > et > > en fran?ais ! > > Yahoo! Mail : http://fr.mail.yahoo.com > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > > ___________________________________________________________ > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et > en fran?ais ! > Yahoo! Mail : http://fr.mail.yahoo.com > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! Yahoo! Mail : http://fr.mail.yahoo.com From Ariel.David ParthusCeva.com Sun Apr 13 11:36:24 2003 From: Ariel.David ParthusCeva.com (Ariel David) Date: Wed Jul 30 14:10:13 2003 Subject: [M4IF Technotes] what is ISO/IEC 14496-5:2001 Message-ID: <988BE481ACC95C429DCB909F74A3163A34C7DC@exchange-il> Hi, Can someone tell me what the mpeg-4 part ISO/IEC 14496-5:2001 is for? I saw on the iso webpage that it says Reference software under it, what does this mean? Reference software for what? On the same level what does the part ISO/IEC 14496-4:2000 include? Thanks, Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030413/5fe1afaf/attachment.html From tm991058 fh-stpoelten.ac.at Mon Apr 14 11:16:21 2003 From: tm991058 fh-stpoelten.ac.at (tm991058) Date: Wed Jul 30 14:10:13 2003 Subject: [M4IF Technotes] including videos to mp4 scene Message-ID: <002801c3025e$22427d30$ce00a8c0@laptop> Hello! At the moment I try to integrate a video into my bifstext file. My problem is that I don't know which file-format - which codec I should use for my video material. I have found examples of mp4 files where videofiles with the endings .cmp, .media, .nhnt and .h263 are used.. I also found an example with an avi-file... The .cmp, .media, .nhnt and .h263 files from the example are not codecs from avi fileformat nor codecs from quicktime, as far as I saw.. My question is: Which file-codec is recommended? And how to I produce it? (or converte an avi file to it) Can you recommend a MPEG-document or some other document which deals with video formats for MPEG-4? At the moment I'm not really sure if it is the fault of th video-file-codec that the mp4tool does not converte the bifstextfile to mp4 or if it is the fault of my UPDATE OD code..maybe there are mistakes in the code... I would be really glad to hear from someone of you! Thanks very much in advance! karin (student from Austria) -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030414/766f6b59/attachment.html From guraaf yahoo.co.in Mon Apr 14 15:49:16 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:10:13 2003 Subject: [M4IF Technotes] what is ISO/IEC 14496-5:2001 In-Reply-To: <988BE481ACC95C429DCB909F74A3163A34C7DC@exchange-il> Message-ID: <018401c30266$ebb7d900$6910840a@blr.broadcom.com> what is ISO/IEC 14496-5:2001Part 5 is indeed the reference software. It means that this part will give out the reference encoder/decoder for the MPEG-4 standard. This reference C code is infact free to download from the ISO site. Part 4 pertains the validation/verification. It discusses the streams to be used for verifying MPEG-4. What feature is tested by which stream. This part also gives out the actual streams. So if you buy it from ISO, you will get four CDs that will contain the conformance standard as well as a whole suite of audio and video compressed bitstreams that can be used to verify a decoder. Hope this helps, Gaurav -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Ariel David Sent: Sunday, April 13, 2024 1:06 PM To: technotes@lists.m4if.org Subject: [M4IF Technotes] what is ISO/IEC 14496-5:2001 Hi, Can someone tell me what the mpeg-4 part ISO/IEC 14496-5:2001 is for? I saw on the iso webpage that it says Reference software under it, what does this mean? Reference software for what? On the same level what does the part ISO/IEC 14496-4:2000 include? Thanks, Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030414/e525cb33/attachment.html From Jean-Claude.Dufourd enst.fr Mon Apr 14 12:23:15 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:13 2003 Subject: [M4IF Technotes] including videos to mp4 scene References: <002801c3025e$22427d30$ce00a8c0@laptop> Message-ID: <3E9A7E03.3010208@enst.fr> tm991058 wrote: > .cmp raw MPEG-4 video AUs output of the reference software encoder from Microsoft > .media raw AUs output of "mp4tool -export" > .nhnt documentation of where are the AU, what are the CTS/DTS... for a .cmp or a .media or a .m4v file. > .h263 raw h263 AUs > I also found an example with an avi-file... ooooops! no idea. > My question is: > Which file-codec is recommended? And how to I produce it? (or convert > an avi file to it) For pure encoding, I recommend mpeg4ip (look at sourceforge). They ignore Systems, but their mp4create converts avi to MPEG-4 video + audio. Then you can use mp4tool to extract the video and the audio tracks, and then reuse them in a context with BIFS. > Can you recommend a MPEG-document or some other document which deals > with video formats for MPEG-4? The video standard ? 14496-2 ? It may be too much info for your taste. > At the moment I'm not really sure if it is the fault of th > video-file-codec that the mp4tool does not converte the bifstextfile to > mp4 or if it is the fault of my UPDATE OD code..maybe there are mistakes > in the code... With the samples, you should be able to manage. Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From goran.petrovic student.uni-ulm.de Mon Apr 14 16:37:05 2003 From: goran.petrovic student.uni-ulm.de (Goran Petrovic) Date: Wed Jul 30 14:10:13 2003 Subject: [M4IF Technotes] How to convert .mp4 (mp4creator generated) file to .avi file? Message-ID: <004501c3028a$f05c5070$bc4d3c86@informatik.uniulm.de> Hi all, I don't know how to convert a .mp4 file (generated out of a .cmp file by means of mp4creator) to an .avi file. Any information is useful. I've checked the January 2003 technotes archives and found two answers to this question, (posted by Alisson, and Ben Waggoner), but I couldn't really figure out how to do it. I would also appreciate if someone could at least send me an .avi containing MPEG-4 Simple Profile bitstream with all three levels of error resiliency enabled that I could use for testing. Thank you. Regads, Goran -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030414/c4c9b50d/attachment.html From Max.Griessl DynaPel.de Mon Apr 14 18:33:05 2003 From: Max.Griessl DynaPel.de (Max Griessl) Date: Wed Jul 30 14:10:13 2003 Subject: [M4IF Technotes] _solution_yuv2avi_? In-Reply-To: <20030411141823.73443.qmail@web21509.mail.yahoo.com> References: <20030411141823.73443.qmail@web21509.mail.yahoo.com> Message-ID: <3E9AD4B1.7010807@DynaPel.de> anna wrote: > high > > > think for your help i've modified my source like your > example . I ve in output a file avi akyio but the > color of the image are not the same that the original > s?quence. the blue in the screen is now red and the > color are not the same. I believe that the problem are > > in the video format . In your example you've wrote > yuvfmtYV12[4]= 'Y''V''1''2' You may try instead 'I','Y','U','V' > are you sur that is the right value ? and what does't > mean these value? Look at http://www.fourcc.org/indexyuv.htm. Max From ubaldi coritel.it Mon Apr 14 17:21:04 2003 From: ubaldi coritel.it (Ubaldi Fabio) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] gmp4player problem Message-ID: <011d01c30291$1ca27c30$072b898d@ALDEBARAN> Hi all, I have a problem with MPEG4IP. I'm using MoMuSys to create MPEG4-video bitstreams (using simple and advance simple profile) and MPEG4IP to create mp4 files (by means mp4creator). Also I added the VOSH header and the profile information in the bitstream. I try to read files .mp4 with MPEG4IP player (mp4player and gmp4player); I notice that while mp4player works correctly, gmp4player starts to play the file and suddendly aborts the process. It always happens near the end of the file. I look at the source code and it seems that gmp4player doesn't understand the end of file and tries to continue the playback. Has anyone solved the problem and help me? Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030414/16058c0b/attachment.html From Jean-Claude.Dufourd enst.fr Mon Apr 14 21:04:34 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] Official release of Osmo4 Message-ID: <3E9AF832.8090002@enst.fr> Dear all, Some of you may have already discovered our MPEG-4 Systems player, which site has been up for some time now, for the benefit of MPEG members. Well, here is the official public announcement! We are pleased to announce that Osmo4, the world most advanced 2D MPEG-4 Systems player, featuring Complete2D SceneGraph and Graphics profiles, is ready for widespread use. Please check the complete announcement, software and samples at the following URL http://www.comelec.enst.fr/osmo4 The current version is 1.2.1 Since the beginning of Osmose (the former name), the player underwent changes for: - better handling of sound and video hardware - VCR-like functionalities (MediaControl) - and all the stunning features from the Advanced Text and Graphics extension to MPEG-4 Systems. Note: due to licensing, we are only releasing the following media decoders with Osmo4: MPEG-4 video (XVID), MP3 audio (MAD), JPEG and PNG. Content from various MPEG-4 providers may not play because of the presence of media using other visual and audio profiles. Also, 3D content will not play in Osmo4. Nobody is perfect ;-) Enjoy -- Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From iamgfzhou sina.com Tue Apr 15 09:53:42 2003 From: iamgfzhou sina.com (Zhou Guanfeng) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] about a document Message-ID: <00b901c302e9$76957e10$020000c0@zhougf> Hi,everybody, In VM18.0, there's a document "MPEG95/0322" which discusses on the filtering process for YUV. I don't where to get that document, who can tell me? Thanks. zhou -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030415/c3ef7bfa/attachment.html From lmwang brovic.com Tue Apr 15 10:06:15 2003 From: lmwang brovic.com (lmwang) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] =?iso-8859-1?Q?=B4=F0=B8=B4:_=5BM4IF_Technotes=5D_=5Fsolution=5Fyuv2a?= =?iso-8859-1?Q?vi=5F=3F?= In-Reply-To: <3E9AD4B1.7010807@DynaPel.de> Message-ID: <000401c302eb$3b17c710$3601010a@lmwang> Sorry, I guess it should be OK if use IYUV instead as akyio.cif is YCbCr sequence. The Video pixel format ID is described in MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/graphic s/hh/graphics/dxvaguide_7xgn.asp Best Regards, Limin -----????----- ???: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org] ?? Max Griessl ????: 2003?4?14? 23:33 ???: anna ??: technotes@lists.m4if.org ??: Re: [M4IF Technotes] _solution_yuv2avi_? anna wrote: > high > > > think for your help i've modified my source like your > example . I ve in output a file avi akyio but the > color of the image are not the same that the original > s?quence. the blue in the screen is now red and the > color are not the same. I believe that the problem are > > in the video format . In your example you've wrote > yuvfmtYV12[4]= 'Y''V''1''2' You may try instead 'I','Y','U','V' > are you sur that is the right value ? and what does't > mean these value? Look at http://www.fourcc.org/indexyuv.htm. Max _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From jimbowen56 hotmail.com Tue Apr 15 12:22:46 2003 From: jimbowen56 hotmail.com (Jim Bowen) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] Osmo4 and Envivio Message-ID: Hello, I have a question regarding the Osmo4 and Envivio players. Since both players say that they support Advanced2D graphics / scene graph profiles, Why doesn`t the Osmo4 player play the content downloadable from the Envivio web-site? Every time I try to open it in Osmo4 I get a message saying "buffer too small". The file I tried to open was the 'Video on Demand' one on the page http://www.envivio.com/products/etv/content/technical.jsp I used mp4edit to look at the object descriptors, and saw that the "buffersizeDB" field is often set to zero. Does this have anything to do with it?? Thanks, jim _________________________________________________________________ The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail From Jean-Claude.Dufourd enst.fr Tue Apr 15 14:50:49 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] Osmo4 and Envivio References: Message-ID: <3E9BF219.1080702@enst.fr> Dear Jim Jim Bowen wrote: > I have a question regarding the Osmo4 and Envivio players. > Since both players say that they support Advanced2D graphics / scene > graph profiles, Why doesn`t the Osmo4 player play the content > downloadable from the Envivio web-site? There are a few reasons why this could happen: - no AAC or VTC decoders in Osmo4 (heavily used in Envivio content) - no RTP support in Osmo4 (probably used in their video on demand content) > Every time I try to open it in > Osmo4 I get a message saying "buffer too small". > The file I tried to open was the 'Video on Demand' one on the page > http://www.envivio.com/products/etv/content/technical.jsp > > I used mp4edit to look at the object descriptors, and saw that the > "buffersizeDB" field is often set to zero. Does this have anything to do > with it?? That is another good reason. My first reaction is that this content is non-compliant, but I would need to do more checking. Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From jimbowen56 hotmail.com Tue Apr 15 13:59:47 2003 From: jimbowen56 hotmail.com (Jim Bowen) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] Osmo4 and Envivio Message-ID: Thanks for the reply, Just wondering... I have been creating some scenes using MP4tool, so far anything I have made has been compliant to both Envivio and Osmo4 (as I have been generally using MP3 audio). Is there many other methods of creating systems content other than writing a .bt file with video/audio/2D nodes and using MP4tool?? either commercial or (preferably) free?? I would assume that there are many tools but so far I have only been able to find one. Thanks again, Jim >From: Jean-Claude Dufourd >To: Jim Bowen >CC: technotes@lists.m4if.org >Subject: Re: [M4IF Technotes] Osmo4 and Envivio >Date: Tue, 15 Apr 2024 13:50:49 +0200 > >Dear Jim > >Jim Bowen wrote: >>I have a question regarding the Osmo4 and Envivio players. >>Since both players say that they support Advanced2D graphics / scene graph >>profiles, Why doesn`t the Osmo4 player play the content downloadable from >>the Envivio web-site? > >There are a few reasons why this could happen: >- no AAC or VTC decoders in Osmo4 (heavily used in Envivio content) >- no RTP support in Osmo4 (probably used in their video on demand content) > >>Every time I try to open it in Osmo4 I get a message saying "buffer too >>small". >>The file I tried to open was the 'Video on Demand' one on the page >>http://www.envivio.com/products/etv/content/technical.jsp >> >>I used mp4edit to look at the object descriptors, and saw that the >>"buffersizeDB" field is often set to zero. Does this have anything to do >>with it?? > >That is another good reason. >My first reaction is that this content is non-compliant, but I would need >to do more checking. > >Best regards >JC >-- >Jean-Claude Dufourd @======================================@ >ENST, Dept COMELEC The wing, over the big rock... >46, rue Barrault @======================================@ >75013 Paris Tel: +33145817807 Fax: +33145804036 > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes _________________________________________________________________ The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail From bfelts envivio.com Tue Apr 15 09:03:35 2003 From: bfelts envivio.com (Boris Felts) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] Osmo4 and Envivio In-Reply-To: Message-ID: <003601c30360$3230f980$8908a889@sfo.envivio.com> Envivio has an authoring tool to create interactive contents. There are other commercial tools available, but I will let their owner describe them... Boris Felts Envivio. -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org] On Behalf Of Jim Bowen Sent: Tuesday, April 15, 2024 6:00 AM To: technotes@lists.m4if.org Subject: Re: [M4IF Technotes] Osmo4 and Envivio Thanks for the reply, Just wondering... I have been creating some scenes using MP4tool, so far anything I have made has been compliant to both Envivio and Osmo4 (as I have been generally using MP3 audio). Is there many other methods of creating systems content other than writing a .bt file with video/audio/2D nodes and using MP4tool?? either commercial or (preferably) free?? I would assume that there are many tools but so far I have only been able to find one. Thanks again, Jim >From: Jean-Claude Dufourd >To: Jim Bowen >CC: technotes@lists.m4if.org >Subject: Re: [M4IF Technotes] Osmo4 and Envivio >Date: Tue, 15 Apr 2024 13:50:49 +0200 > >Dear Jim > >Jim Bowen wrote: >>I have a question regarding the Osmo4 and Envivio players. >>Since both players say that they support Advanced2D graphics / scene graph >>profiles, Why doesn`t the Osmo4 player play the content downloadable from >>the Envivio web-site? > >There are a few reasons why this could happen: >- no AAC or VTC decoders in Osmo4 (heavily used in Envivio content) >- no RTP support in Osmo4 (probably used in their video on demand content) > >>Every time I try to open it in Osmo4 I get a message saying "buffer too >>small". >>The file I tried to open was the 'Video on Demand' one on the page >>http://www.envivio.com/products/etv/content/technical.jsp >> >>I used mp4edit to look at the object descriptors, and saw that the >>"buffersizeDB" field is often set to zero. Does this have anything to do >>with it?? > >That is another good reason. >My first reaction is that this content is non-compliant, but I would need >to do more checking. > >Best regards >JC >-- >Jean-Claude Dufourd @======================================@ >ENST, Dept COMELEC The wing, over the big rock... >46, rue Barrault @======================================@ >75013 Paris Tel: +33145817807 Fax: +33145804036 > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes _________________________________________________________________ The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From wangh china.com Wed Apr 16 00:20:21 2003 From: wangh china.com (wangh) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] about rvlc References: <000401c302eb$3b17c710$3601010a@lmwang> Message-ID: <010001c30362$887652c0$c8e3fea9@world> Hi, dear sir: Now, I am engaged in implementing a decoder of RVLC, I want to get the following toshiba technical report, could you tell me how to get it? T. Watanabe. "Designing process for reversible variable-length code (RVLC)" Thank you very much. Yours Wang _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > > From ubaldi coritel.it Tue Apr 15 20:24:44 2003 From: ubaldi coritel.it (Ubaldi Fabio) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] ExtensionProfileLevelDescriptor support? Message-ID: <005001c30373$ee8ff500$072b898d@ALDEBARAN> Hi all, I have a question about the compatibility of MPEG4Ip with the standard ISO 14496 part (Systems). Specifically, I would like to know if ExtensionProfileLevelDescriptor atom (? 8.6.19 of the standard guide) is supported by MPEG4IP. If yes, how can I enable it? If not supported, how could I insert it into a .mp4 file? Thank you for the help -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030415/88f0b8e9/attachment.html From wmay cisco.com Tue Apr 15 11:33:19 2003 From: wmay cisco.com (Bill May) Date: Wed Jul 30 14:10:14 2003 Subject: [M4IF Technotes] ExtensionProfileLevelDescriptor support? References: <005001c30373$ee8ff500$072b898d@ALDEBARAN> Message-ID: <3E9C425F.2080903@cisco.com> These questions would probably be best asked on the mpeg4ip forums. But no, I don't believe these have been implemented - we've not implemented much of mpeg4 systems. Bill Ubaldi Fabio wrote: > Hi all, > > I have a question about the compatibility of MPEG4Ip with the standard > ISO 14496 part (Systems). > > Specifically, I would like to know if ExtensionProfileLevelDescriptor > atom (? 8.6.19 of the standard guide) is supported by MPEG4IP. > > If yes, how can I enable it? If not supported, how could I insert it > into a .mp4 file? > > Thank you for the help From rob.koenen m4if.org Tue Apr 15 11:49:40 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:16 2003 Subject: [M4IF Technotes] what is ISO/IEC 14496-5:2001 In-Reply-To: <988BE481ACC95C429DCB909F74A3163A34C7DC@exchange-il> Message-ID: Arial, -5 is the part tha contains the reference SW. REference SW is code that implements the basic functionality of the standard (usually both encoding and decoding, but not necessarily the full quality and not necessarily in an integrated way. You can dowload and use it to understand how the standard works or even to implement products. You don't need to worry about infringing copyright as long as you use it for doing MPEG-4 things (Disclaimer: I am not a lawyer and the copyright notice in the code is the only authoritative reference for what you can and cannot do with the reference code.) -4 is Conformance testing. It contains bitstreams and descriptions on how you can test your decoder using those bitstreams. Use 'decoder' in the generic sense; the concept applies to Systems too, not just to Audio and Video. Rob -----Original Message----- From: Ariel David [mailto:Ariel.David@ParthusCeva.com] Sent: Sunday, April 13, 2024 00:36 To: technotes@lists.m4if.org Subject: [M4IF Technotes] what is ISO/IEC 14496-5:2001 Hi, Can someone tell me what the mpeg-4 part ISO/IEC 14496-5:2001 is for? I saw on the iso webpage that it says Reference software under it, what does this mean? Reference software for what? On the same level what does the part ISO/IEC 14496-4:2000 include? Thanks, Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030415/45d1a3ec/attachment.html From prime.cho samsung.com Wed Apr 16 09:52:56 2003 From: prime.cho samsung.com (=?EUC-KR?B?wbbB+Mf2?=) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] What is the type of dc_scaler for intraDC? Message-ID: <0HDE00FAHT03DV@ms6.samsung.com> Hi! In intraDC quantization, dc_scaler is derived to minimize the visibility of artifacts. Using piecewise liniar function, dc_scaler has several break-point. (Qp:1~4,5~8,9~24,25~31) In luminance case, dc_scaler type is integer in all Qp range. (Refer to attatched file.) On the other hand, in chrominance case, dc_scaler has floating point number.(x.0 or x.5 in range Qp 5~24) If dc_scaler type is integer, under point will be truncated. In this case, Qp 5 and 6 has same value(9). other 7 and 8, 9 and 10,... are same! That is, more break-points are added to chrominance linear equation between Qp 5 and Qp 24! because IntraDC value is commonly large number, this truncation error will become serious! So, I think, dc_scaler type must be float-type. Do you agree? Regards, Jin.H Cho -------------- next part -------------- A non-text attachment was scrubbed... Name: intra_DC_dc_scaler_diagram.xls Type: application/octet-stream Size: 18432 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030416/f3ecba8f/intra_DC_dc_scaler_diagram.exe From bach noida.interrasystems.com Wed Apr 16 11:25:49 2003 From: bach noida.interrasystems.com (Biswajit Acharya) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] vop_fcode and mv_residual Message-ID: <3E9CE255.6EE23FF6@noida.interrasystems.com> Hi All, Can anyone explain what is the physical significance of the field vop_fcode (forward and backward). Also, in the MV decoding process (14496-2 specs.) the algorithm (Sec. 7.6.3) uses mv_residual (horizontal and vertical) to decode the difference MV (MVD). I just want to know how these values are set at the encoder and what do they represent. Thanks, Bach From tma iis.fhg.de Wed Apr 16 12:11:26 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] What is the type of dc_scaler for intraDC? References: <0HDE00FAHT03DV@ms6.samsung.com> Message-ID: <3E9D1E3E.41AFF930@iis.fhg.de> ?????? schrieb: > > Hi! > > In intraDC quantization, dc_scaler is derived to minimize the visibility of artifacts. > Using piecewise liniar function, dc_scaler has several break-point. (Qp:1~4,5~8,9~24,25~31) > In luminance case, dc_scaler type is integer in all Qp range. (Refer to attatched file.) > On the other hand, in chrominance case, dc_scaler has floating point number.(x.0 or x.5 in range Qp 5~24) > If dc_scaler type is integer, under point will be truncated. In this case, Qp 5 and 6 has same value(9). > other 7 and 8, 9 and 10,... are same! That is, more break-points are added to chrominance linear equation > between Qp 5 and Qp 24! > because IntraDC value is commonly large number, this truncation error will become serious! > So, I think, dc_scaler type must be float-type. Do you agree? Well, in the reference software dc_scaler is an integer. So we have to live with the break-points. Regards, Herbert. > Regards, > Jin.H Cho > > > > > > > ------------------------------------------------------------------------------------------------------------------------------------------------ > Name: intra_DC_dc_scaler_diagram.xls > intra_DC_dc_scaler_diagram.xls Type: Microsoft Excel Worksheet (application/vnd.ms-excel) > Encoding: base64 -- Herbert Thoma FhG-IIS A, Studio Department Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From AYeung tvia.com Wed Apr 16 18:00:33 2003 From: AYeung tvia.com (Angus Yeung) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] TVM4 MPEG-4 Systems Player Message-ID: <6AC6F623D5EE074A988979EFE98285BD1ECA4B@fresno.tvia.com> Hi all, We have just put a MPEG-4 systems player for free download: http://www.tvia.com/software/ Player: http://support.tvia.com/software/ Samples: http://www.tvia.com/software/download/sample.htm Player skin: http://www.tvia.com/software/download/skin.htm Help file: http://www.tvia.com/software/download/help.htm The player supports Advanced 2D systems and ASP video, plus the following file format: *.mp4 (MP4 file forma) *.m4v (raw MPEG-4 video) *.m4a (raw MPEG-4 audio) *.aac (raw AAC audio) *.mp3 (MP3 audio) *.avi (DivX Video) *.jpg (JPEG image) *.png (PNG image) *.bmp (BMP image) and more... It works with ISMA compliant streaming servers such as Darwin and Helix streaming servers. Moreover, it has an integrated web browser which allows you to browse MPEG-4 content and Internet at the same time. Enjoy! Angus Yeung Director of MPEG Software Tvia, Inc. P.S. The free download version does not include AAC and CELP audio decoders. It does support MP3 audio (both embedded in MPEG-4 systems streams or as an individual file). From rob.koenen m4if.org Wed Apr 16 18:13:04 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] TVM4 MPEG-4 Systems Player In-Reply-To: <6AC6F623D5EE074A988979EFE98285BD1ECA4B@fresno.tvia.com> Message-ID: Thanks Angus. M4IF's Resources page will include a link shortly. Now that we have audio and video in many devices, it's great to start getting more and more Systems technology out there. What parts (Profiles) do you support? Best, Rob > -----Original Message----- > From: Angus Yeung [mailto:AYeung@tvia.com] > Sent: Wednesday, April 16, 2024 17:01 > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] TVM4 MPEG-4 Systems Player > > > Hi all, > > We have just put a MPEG-4 systems player for free download: > http://www.tvia.com/software/ > > Player: http://support.tvia.com/software/ > Samples: http://www.tvia.com/software/download/sample.htm > Player skin: http://www.tvia.com/software/download/skin.htm > Help file: http://www.tvia.com/software/download/help.htm > > The player supports Advanced 2D systems and ASP video, plus > the following file format: > > > *.mp4 (MP4 file forma) > *.m4v (raw MPEG-4 video) > *.m4a (raw MPEG-4 audio) > *.aac (raw AAC audio) > *.mp3 (MP3 audio) > *.avi (DivX Video) > *.jpg (JPEG image) > *.png (PNG image) > *.bmp (BMP image) > and more... > > It works with ISMA compliant streaming servers such as Darwin > and Helix streaming servers. Moreover, it has an integrated > web browser which allows you to browse MPEG-4 content and > Internet at the same time. > > > Enjoy! > > > Angus Yeung > > Director of MPEG Software > Tvia, Inc. > > > > P.S. The free download version does not include AAC and CELP > audio decoders. It does support MP3 audio (both embedded in > MPEG-4 systems streams or as an individual file). > > > > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From AYeung tvia.com Wed Apr 16 18:56:53 2003 From: AYeung tvia.com (Angus Yeung) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] TVM4 MPEG-4 Systems Player Message-ID: <6AC6F623D5EE074A988979EFE98285BD1ECA4D@fresno.tvia.com> Rob. The player supports Advanced 2D Scene Graph and Graphics profiles, MPEG-4 Video Advanced Simple Profile, and AAC LC (decoder not released). We have actually participated into the M4IF 4th round interoperability testing and one ISMA-M4IF plug-fest last year. So the player works with most of MPEG-4 content out there. Thanks again. --Angus -----Original Message----- From: Rob Koenen [mailto:rob.koenen@m4if.org] Sent: Wed 4/16/2003 5:13 PM To: Angus Yeung; technotes@lists.m4if.org Cc: Subject: RE: [M4IF Technotes] TVM4 MPEG-4 Systems Player Thanks Angus. M4IF's Resources page will include a link shortly. Now that we have audio and video in many devices, it's great to start getting more and more Systems technology out there. What parts (Profiles) do you support? Best, Rob > -----Original Message----- > From: Angus Yeung [mailto:AYeung@tvia.com] > Sent: Wednesday, April 16, 2024 17:01 > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] TVM4 MPEG-4 Systems Player > > > Hi all, > > We have just put a MPEG-4 systems player for free download: > http://www.tvia.com/software/ > > Player: http://support.tvia.com/software/ > Samples: http://www.tvia.com/software/download/sample.htm > Player skin: http://www.tvia.com/software/download/skin.htm > Help file: http://www.tvia.com/software/download/help.htm > > The player supports Advanced 2D systems and ASP video, plus > the following file format: > > > *.mp4 (MP4 file forma) > *.m4v (raw MPEG-4 video) > *.m4a (raw MPEG-4 audio) > *.aac (raw AAC audio) > *.mp3 (MP3 audio) > *.avi (DivX Video) > *.jpg (JPEG image) > *.png (PNG image) > *.bmp (BMP image) > and more... > > It works with ISMA compliant streaming servers such as Darwin > and Helix streaming servers. Moreover, it has an integrated > web browser which allows you to browse MPEG-4 content and > Internet at the same time. > > > Enjoy! > > > Angus Yeung > > Director of MPEG Software > Tvia, Inc. > > > > P.S. The free download version does not include AAC and CELP > audio decoders. It does support MP3 audio (both embedded in > MPEG-4 systems streams or as an individual file). > > > > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From rob.koenen m4if.org Thu Apr 17 02:22:00 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] TVM4 MPEG-4 Systems Player In-Reply-To: <6AC6F623D5EE074A988979EFE98285BD1ECA4D@fresno.tvia.com> Message-ID: Thanks Angus. Advanced 2D Scene Graph and Graphics Profiles seem to be the ones industry converges on. That's great to see. While it is sometimes noted there are (too) many Profiles, we have always argued that industry will convergence on a few, bringing about interoperability. This goes for Simple and Advanced Simple Visual Profiles, (LC) AAC and potentially HE AAC, as well as for Advanced 2D Scene Graph and Advanced 2D Graphics, and finally for the file format MP4. Good luck, Rob > -----Original Message----- > From: Angus Yeung [mailto:AYeung@tvia.com] > Sent: Wednesday, April 16, 2024 17:57 > To: rob.koenen@m4if.org; technotes@lists.m4if.org > Subject: RE: [M4IF Technotes] TVM4 MPEG-4 Systems Player > > > Rob. > > The player supports Advanced 2D Scene Graph and Graphics > profiles, MPEG-4 Video Advanced Simple Profile, and AAC LC > (decoder not released). We have actually participated into > the M4IF 4th round interoperability testing and one ISMA-M4IF > plug-fest last year. So the player works with most of MPEG-4 > content out there. > > Thanks again. > > --Angus > > > -----Original Message----- > From: Rob Koenen [mailto:rob.koenen@m4if.org] > Sent: Wed 4/16/2003 5:13 PM > To: Angus Yeung; technotes@lists.m4if.org > Cc: > Subject: RE: [M4IF Technotes] TVM4 MPEG-4 Systems Player > > > > Thanks Angus. M4IF's Resources page will include a link shortly. > > Now that we have audio and video in many devices, it's great to > start getting more and more Systems technology out there. What > parts (Profiles) do you support? > > Best, > Rob > > > > -----Original Message----- > > From: Angus Yeung [mailto:AYeung@tvia.com] > > Sent: Wednesday, April 16, 2024 17:01 > > To: technotes@lists.m4if.org > > Subject: [M4IF Technotes] TVM4 MPEG-4 Systems Player > > > > > > Hi all, > > > > We have just put a MPEG-4 systems player for free download: > > http://www.tvia.com/software/ > > > > Player: http://support.tvia.com/software/ > > Samples: http://www.tvia.com/software/download/sample.htm > > Player skin: http://www.tvia.com/software/download/skin.htm > > Help file: http://www.tvia.com/software/download/help.htm > > > > The player supports Advanced 2D systems and ASP video, plus > > the following file format: > > > > > > *.mp4 (MP4 file forma) > > *.m4v (raw MPEG-4 video) > > *.m4a (raw MPEG-4 audio) > > *.aac (raw AAC audio) > > *.mp3 (MP3 audio) > > *.avi (DivX Video) > > *.jpg (JPEG image) > > *.png (PNG image) > > *.bmp (BMP image) > > and more... > > > > It works with ISMA compliant streaming servers such as Darwin > > and Helix streaming servers. Moreover, it has an integrated > > web browser which allows you to browse MPEG-4 content and > > Internet at the same time. > > > > > > Enjoy! > > > > > > Angus Yeung > > > > Director of MPEG Software > > Tvia, Inc. > > > > > > > > P.S. The free download version does not include AAC and CELP > > audio decoders. It does support MP3 audio (both embedded in > > MPEG-4 systems streams or as an individual file). > > > > > > > > > > > > > > > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technot> es > > > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From Helmut.Ziegler Stud.Tu-Ilmenau.De Thu Apr 17 12:16:14 2003 From: Helmut.Ziegler Stud.Tu-Ilmenau.De (Helmut.Ziegler@Stud.Tu-Ilmenau.De) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] shaped video mpeg-j Message-ID: <200304170916.h3H9GE7F023688@ernie.rz.tu-ilmenau.de> Hi, are there any players, tools, ... that support shaped video objects and/or mpeg-j? Thanks, Helmut From kraetzer dicas.de Thu Apr 17 14:24:01 2003 From: kraetzer dicas.de (Philipp Kraetzer) Date: Wed Jul 30 14:10:17 2003 Subject: [M4IF Technotes] shaped video mpeg-j References: <200304170916.h3H9GE7F023688@ernie.rz.tu-ilmenau.de> Message-ID: <003301c304d3$de1255e0$6901a8c0@DORTMUND> Hi Helmut, mpegable Player (www.mpegable.com) decodes and plays mp4 files with a video track that contains one shaped video object (core profile). Best Regards, Philipp dicas digital image coding ----- Original Message ----- From: To: Sent: Thursday, April 17, 2024 11:16 AM Subject: [M4IF Technotes] shaped video mpeg-j > Hi, > > are there any players, tools, ... that support shaped video objects and/or mpeg-j? > > Thanks, > Helmut > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From pantaloonmc hotmail.com Thu Apr 17 15:45:50 2003 From: pantaloonmc hotmail.com (Zui Roul) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] Osmose mp3 Message-ID: Hello all, I`m having a problem encoding aac into an MPEG-4 scene, Perhaps if I tell you what I am doing you might be able to see an error. First from ENST website: How to encode audio to AAC for use with mp4tool 1>install faac 2>install mp4tool 3>use faacgui to encode your wav and generate a file.aac I did these and generated an AAC file. (by the way the aac file was larger than the .wav file, is this normal?? seems strange to me.) 4>mp4tool is capable of parsing aac without nhnt, so just mention the >file.aac in the muxinfo descriptor of your bt and that is it. wrote a .bt file with an audio node and these values in the object descriptor: decConfigDescr DecoderConfigDescriptor { objectTypeIndication 103 streamType 5 #audio upStream false bufferSizeDB 3000 } slConfigDescr SLConfigDescriptor { timeStampResolution 1000 } muxInfo muxInfo { fileName "words.aac" } but when I tried to run it through mp4tool I got the following error : MP4Tool error: import from ESD words.aac is not recognised and has no hints 1 WARN: ES createReader -> java.lang.NullPointerException USAGE: MP4 manager: File output error -> java.lang.NullPointerException MP4Tool exception: MP4 manager: File output error WARN: ES createReader -> java.lang.NullPointerException Is it that its looking for a .nhnt file even though it says it doesn`t need it?? Thanks in advance, Z _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail From Jean-Claude.Dufourd enst.fr Thu Apr 17 18:14:39 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] Osmose mp3 References: Message-ID: <3E9EC4DF.8000200@enst.fr> Zui Roul wrote: > I did these and generated an AAC file. (by the way the aac file was > larger than the .wav file, is this normal?? seems strange to me.) This is really strange. > decConfigDescr DecoderConfigDescriptor { > objectTypeIndication 103 > streamType 5 #audio > upStream false > bufferSizeDB 3000 > } > slConfigDescr SLConfigDescriptor { > timeStampResolution 1000 > } > muxInfo muxInfo { > fileName "words.aac" > } Yes, that is the way. > but when I tried to run it through mp4tool I got the following error : > MP4Tool error: > import from ESD > words.aac is not recognised and has no hints OK, this means either: - the aac file is wrong - the aac file is right but is not detected as AAC - you have an older version of mp4tool I need to generate a version of mp4tool anyway, I'll check that this function (aac parsing) is in before I release it. ETA: tonight. Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From rob.koenen m4if.org Thu Apr 17 08:44:59 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] shaped video mpeg-j In-Reply-To: <003301c304d3$de1255e0$6901a8c0@DORTMUND> Message-ID: MPEG-J is supported by at least Envivio's and iVAST's players and tools. If there are more, I'd like to hear as well. Rob > -----Original Message----- > From: Philipp Kraetzer [mailto:kraetzer@dicas.de] > Sent: Thursday, April 17, 2024 04:24 > To: Helmut.Ziegler@Stud.Tu-Ilmenau.De; Technotes@lists.m4if.org > Subject: Re: [M4IF Technotes] shaped video mpeg-j > > > Hi Helmut, > > mpegable Player (www.mpegable.com) decodes and plays mp4 > files with a video track that contains one shaped video > object (core profile). > > Best Regards, > > Philipp > dicas digital image coding > > ----- Original Message ----- > From: > To: > Sent: Thursday, April 17, 2024 11:16 AM > Subject: [M4IF Technotes] shaped video mpeg-j > > > > Hi, > > > > are there any players, tools, ... that support shaped video objects > > and/or > mpeg-j? > > > > Thanks, > > Helmut > > > > > > > > > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From Jean-Claude.Dufourd enst.fr Thu Apr 17 19:04:50 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] Osmose mp3 References: Message-ID: <3E9ED0A2.7010302@enst.fr> Zui Roul wrote: > but when I tried to run it through mp4tool I got the following error : > MP4Tool error: > import from ESD > words.aac is not recognised and has no hints > 1 > WARN: ES createReader -> java.lang.NullPointerException > USAGE: MP4 manager: File output error -> java.lang.NullPointerException > MP4Tool exception: > MP4 manager: File output error > WARN: ES createReader -> java.lang.NullPointerException This could also be because you did not select the MPEG-4 version of AAC in faacgui. mp4tool crashes like this on MPEG-2 version. I tried the AAC Main. Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From pantaloonmc hotmail.com Thu Apr 17 17:25:16 2003 From: pantaloonmc hotmail.com (Zui Roul) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] Osmose mp3 Message-ID: >This could also be because you did not select the MPEG-4 version of AAC in >faacgui. mp4tool crashes like this on MPEG-2 version. >I tried the AAC Main. No, I had the GUI set to MPEG4 low complexity, I tried main also but got the same error. Also .aac file is still larger than .wav!!!!! Perhaps you could send me the .wav and .aac files you used to me?? Thanks, Z _________________________________________________________________ The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail From invalidname mac.com Thu Apr 17 13:38:08 2003 From: invalidname mac.com (Chris Adamson) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] Re: TVM4 MPEG-4 Systems Player In-Reply-To: <20030417160010.24278.93523.Mailman@lists1.magma.ca> Message-ID: On Wed, 16 Apr 2024 17:00:33 -0700, "Angus Yeung" wrote: > We have just put a MPEG-4 systems player for free download: > http://www.tvia.com/software/ Any plans for Linux and Mac OS X versions? --Chris From Alf.Rieckmann mobilesmartsinc.com Thu Apr 17 12:00:32 2003 From: Alf.Rieckmann mobilesmartsinc.com (Alf Rieckmann) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] h.264 status References: <200304170916.h3H9GE7F023688@ernie.rz.tu-ilmenau.de> <003301c304d3$de1255e0$6901a8c0@DORTMUND> Message-ID: <3E9EEBC0.7040605@mobilesmartsinc.com> I have some questions about h.264 (aka MPEG4-10 aka AVC) status. What is the most recent draft spec and where can I find it? How stable is the current version? What is the schedule for the final final ......spec.? Is there a schedule for a SW reference code? Is there any code available yet and if yes: what is the status and the official site for getting it? Is there a schedule for providing a conformance test suite? Does anybody know if there are commercial projects using (or planning to use) h.264 for broadcast or other services? Thanks for help Alf From garysull windows.microsoft.com Thu Apr 17 13:45:32 2003 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] h.264 status Message-ID: Alf, You ask a lot of questions. The draft specification was submitted for final approval as a standard by the JVT (Joint Video Team) and was promoted to FDIS (final draft international standard) by MPEG and to Consent status by ITU-T last month. In MPEG the standard is in a final Yes/No voting stage. In ITU-T the standard is in a "last call" stage. Complete and final approval in both organizations should be completed within a couple of months. The MPEG document that is being balloted is N5555. It is on the MPEG ftp/web site (http://mpeg.nist.gov) The ITU-T last call document is linked to the AAP last call page for Study Group 16 on the ITU-T web site (http://www.itu.ch). The document number of the JVT output document is JVT-G050. It is on the JVT ftp site (ftp://ftp.imtc-files.org/jvt-experts). The draft is stable. Some (relatively minor) problems in it have been reported to the JVT and will be considered toward creation of any necessary corrigendum (errata list) at its next meeting. Similar errata documents have been necessary for many (nearly all) such standards -- indeed these are often worked on for years after final approval. There is reference software. The reference software coordinator's site is http://bs.hhi.de/~suehring/tml/. There is ongoing work to improve the reference software and it is not in final form (from what I understand, the decoder is in better shape than the encoder). Work is also under way toward creation of a conformance test suite to be finalized within about a year. Yes, there are some people working on developing products based on the specification, but it will be a while before truly robust conforming interoperable implementations are available. Best Regards, Gary Sullivan +> -----Original Message----- +> From: technotes-admin@lists.m4if.org +> [mailto:technotes-admin@lists.m4if.org] On Behalf Of Alf Rieckmann +> Sent: Thursday, April 17, 2024 11:01 AM +> To: Technotes@lists.m4if.org +> Subject: [M4IF Technotes] h.264 status +> +> +> I have some questions about h.264 (aka MPEG4-10 aka AVC) status. +> +> What is the most recent draft spec and where can I find it? +> How stable +> is the current version? +> What is the schedule for the final final ......spec.? +> Is there a schedule for a SW reference code? +> Is there any code available yet and if yes: what is the +> status and the +> official site for getting it? +> Is there a schedule for providing a conformance test suite? +> +> Does anybody know if there are commercial projects using (or +> planning to +> use) h.264 for broadcast or other services? +> +> Thanks for help +> +> Alf +> +> +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> From rob.koenen m4if.org Thu Apr 17 14:04:19 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] h.264 status In-Reply-To: Message-ID: Thanks Gary. > The ITU-T last call document is linked to the AAP last call > page for Study Group 16 on the ITU-T web site (http://www.itu.ch). That's http://www.itu.int/itudoc/itu-t/aap/sg16aap/recaap/h264/index.html to be exact. Rob From holger.grahn bitmanagement.de Fri Apr 18 00:29:32 2003 From: holger.grahn bitmanagement.de (Holger Grahn - Bitmanagement) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] shaped video mpeg-j References: <200304170916.h3H9GE7F023688@ernie.rz.tu-ilmenau.de> Message-ID: <00fa01c30528$703d1d70$0502a8c0@Maximum> Hi > are there any players, tools, ... that support shaped video objects and/or mpeg-j? Yes, Bitmanagement 3D MPEG-4 Player with T-Systems Shaped Video Codecs & DMIF (Live Realtime MPEG -4 Shaped Video Conferencing) But its not available for public Greetings Holger From rob.koenen m4if.org Thu Apr 17 15:58:27 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] MPEG4 (and MPEG2) simultaneous audio elementary streams ... In-Reply-To: <6DDF47C0-6B14-11D7-B9D0-000393AA1C8C@att.net> Message-ID: > I know MPEG2/4 allow for multiple audio elementary streams in > the PS / > TS i.e. different languages. Does MPEG2/4 allow multiple audio > elementary streams in differrent _formats_ i.e. one stereo, one 5.1, > etc.? Don't believe this was ever answered ... the answer is yes, MPEG-4 does allow this. In addition, MPEG-4 allows you to send 5.1 audio and to define (and send to the decoder) different downmixes for different listening conditions. Which downmix is used can then be determined at the decoder. This is done using AudioBiFS, which can be used to define the 'Audio Scene'. Maybe one of the audio experts on the list can give some more detail. Rob > -----Original Message----- > From: John Michael Zorko [mailto:j.zorko@att.net] > Sent: Wednesday, April 09, 2024 22:23 > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] MPEG4 (and MPEG2) simultaneous > audio elementary streams ... > > > > Hello, all ... > > I know MPEG2/4 allow for multiple audio elementary streams in > the PS / > TS i.e. different languages. Does MPEG2/4 allow multiple audio > elementary streams in differrent _formats_ i.e. one stereo, one 5.1, > etc.? > > Regards, > > John > > Falling You - exploring the beauty of voice and sound > New EP, "hope thrown down," available now at > http://www.mp3.com/fallingyou > > > > > > > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From yhchc bigpond.com Sat Apr 19 21:00:45 2003 From: yhchc bigpond.com (yhchc@bigpond.com) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] Re: AACPlus spec References: Message-ID: <3EA11E4D.D36546F9@bigpond.com> Hi, Where can I find the AACPlus spec or final draft? Thank you. fimore From raju2003 bolt.com Sat Apr 19 07:52:34 2003 From: raju2003 bolt.com (raju2003@bolt.com) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] bifs related Message-ID: <20030419065235.27262.h017.c000.wm@mail.bolt.com.criticalpath.net> Hi I am working on BIFS decoder and i need some clarifications on that.I have gone through IM1 source code.Still i am not getting how do they handle MovieTexture(or other Time related nodes) Nodes in one BIFS SceneReplace command with different startTimes. For example,If there are 3 MovieTextureNodes with different StartTime and endTime values,how the IM1(or in general)handles the initiattion of the respective decoders.? Does it keeps polling(not good)for the time to reach startTime so as to start the processing of respective media ? OR MovieTextureNodes with different StartTime values come as part of InsertionCommand and not in the Initial SceneReplace command .If so what is the point in having startTime, as it would be 0, by default ? thx in advance raj ------------------------------------------------------- Bolt. Everything you need to speak your mind, hang out, hook up ... whatever. Tagbooks ?, Bolt Notes ?, message boards, personality quizzes, photos, free stuff and lots more! http://www.bolt.com From stefan.goor ucd.ie Sat Apr 19 18:51:53 2003 From: stefan.goor ucd.ie (Stefan A. Goor) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] layout of YUV files Message-ID: Hi Everyone, I have a problem that's been baffling me for a few days. I'm trying read the YUV reference clips such as akiyo_qcif.yuv etc in terms of Y U and V components (or more accuractely Y Cr Cb, so I'm told) and convert them to RGB format. I know there are tools available to do this but I am specifically coding in java and would like to be able to control exactly what is going on in terms of pixels. Basically the problem occurs when I do the conversion. My understanding is that these files are planar YUV format (i.e. YYYYYYY....UUUU....VVVV) and not interlaced (i.e. YUYVYU...... etc). Taking into account that all the frames are QCIF, the format is 4:2:0 and each Y U or V component is 1 byte, I assume that reading the first 25344 (176x144) bytes is the Y component, the next 6776 (88x77) bytes are U and the next 6776 bytes are the V component and so on and so forth for each frame. I separated the components out into individual files and used Paintshop to display these as raw greyscale images and it seems to coincide with what I understood but as you can see from the pictures on http://www.netsoc.ucd.ie/~stefg/Qs/Question.html. The U and V files are the same size as the Y component because I scaled them up a factor of 4 to convert them to QCIF size i.e. a b .. = a a b b .. c d .. a a b b .. . . c c d d .. . . c c d d .. . . . . . . . . Having this data, I tried to convert it to RGB using the following equations that I found on many websites so I'm guessing they're correct: int R_value = (int)((1.164 * (Y_value - 16)) + (1.596 * (V_value - 128))); int G_value = (int)((1.164 * (Y_value - 16)) - (0.813 * (V_value - 128)) - (0.391 * (U_value - 128))); int B_value = (int)((1.164 * (Y_value - 16)) + (2.018 * (U_value - 128))); and after each conversion any errors must be corrected using code such as: if(value<0) value = 0; else if (value>255) value = 255; But as you can the result (http://www.netsoc.ucd.ie/~stefg/Qs/Question.html) that I got from the conversion was just random garbage. As a result, I'm wondering is yuv data layed out in files with the first byte representing the top left corner pixel and the next byte the next pixel to the right etc? Does any one have any ideas, what went wrong? Are any of my assumption wrong? Sorry about the long-winded email, but I just wanted to state the problem clearly, Thanks for you help, Stefan From jean-claude.dufourd enst.fr Sun Apr 20 01:28:07 2003 From: jean-claude.dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] bifs related References: <20030419065235.27262.h017.c000.wm@mail.bolt.com.criticalpath.net> Message-ID: <3EA1CD77.4000801@enst.fr> raju2003@bolt.com wrote: >Does it keeps polling(not good)for the time to reach >startTime so as to start the processing of respective >media ? > There is no choice. You have to "poll". BIFS rendering has to examine some things at each frame, and the startTimes of time-dependent nodes is one such things. This is inherited from VRML. Anyway, the impact of polling is negligible compared to e.g. video decoding, so your "not good" is moot. Best regards JC From ben interframemedia.com Sat Apr 19 17:02:25 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:10:18 2003 Subject: [M4IF Technotes] What's up with scalability in products? Message-ID: Folks, NAB was a great show for MPEG-4. Lots of good stuff was shown and discussed by vendors and presenters. However, little was said about what I think is the biggest thing MPEG-4 is missing as a distribution format compared to its proprietary competitors - scalability. Right now, our ISMA based MPEG-4 solutions do a single bitrate well, but that's all they do. Comparatively, a RealMedia SureStream file can easily handle provide scalability over about a 8:1 range, and Windows Media 9 with Intelligent Streaming can do, seriously, a 1000:1 (just to check, I did a single file that did 20 Kbps - 20,000 Kbps). There are profiles for this in MPEG-4. We have Simple Scalable (implemented by PacketVideo) and the much better Fine Grain Scalability. But we don't actually have that in anything that's out there right now, as far as I know. I'm also aware that some scalability efforts are underway with AVC and MPEG-21 (the latter of which is certainly several years away from products). But right now, lacking scalability, MPEG-4 simply isn't a very good solution for real-time streaming over the public internet. Any hope for this getting better in 2003? Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 From logic_cad yahoo.com Sat Apr 19 22:56:08 2003 From: logic_cad yahoo.com (George Wong) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] Re: Welcome to the "Technotes" mailing list In-Reply-To: <20030420044601.21471.71380.Mailman@lists1.magma.ca> Message-ID: <20030420045608.59774.qmail@web21505.mail.yahoo.com> --- technotes-request@lists.m4if.org wrote: > Welcome to the Technotes@lists.m4if.org mailing > list! > > To post to this list, send your email to: > > technotes@lists.m4if.org > > General information about the mailing list is at: > > http://lists.m4if.org/mailman/listinfo/technotes > > If you ever want to unsubscribe or change your > options (eg, switch to > or from digest mode, change your password, etc.), > visit your > subscription page at: > > > http://lists.m4if.org/mailman/options/technotes/logic_cad%40yahoo.com > > > You can also make such adjustments via email by > sending a message to: > > Technotes-request@lists.m4if.org > > with the word `help' in the subject or body (don't > include the > quotes), and you will get back a message with > instructions. > > You must know your password to change your options > (including changing > the password, itself) or to unsubscribe. It is: > > zeviov > > If you forget your password, don't worry, you will > receive a monthly > reminder telling you what all your lists.m4if.org > mailing list > passwords are, and how to unsubscribe or change your > options. There > is also a button on your options page that will > email your current > password to you. > > You may also have your password mailed to you > automatically off of the > Web page noted above. __________________________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo http://search.yahoo.com From lmwang brovic.com Sun Apr 20 16:48:33 2003 From: lmwang brovic.com (lmwang) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] =?iso-8859-1?Q?=B4=F0=B8=B4:_=5BM4IF_Technotes=5D_layout_of_YUV_files?= In-Reply-To: Message-ID: <000001c30711$3e68a630$3601010a@lmwang> Dear Stefan, Below is my routine to your topic, only yuv420 to rgb24 involved in. pieces of code for easy understanding. I can't sure whether it works, you can test it. /* * pDst: pointer to RGB * pY,pU,pV: pointer to Y,U,V data * image_width,image_height,image stride: Y planar width,height,stride. */ int yuv2rgb_24(uint8_t* pDst,uint8_t pY, uint8_t pU, uint8_t pV, int image_width,int int image_height,int image_stide) { uint8_t Y0,Y1,Y2,Y3; uint8_t U,V; int i,j; for( i = 0; i < image_height/2; i++) for(j = 0; j < image_width/2; j++) { Y0 = pY[2*j*image_stride + 2*i]; Y1 = pY[2*j*image_stide + 2*i+1]; Y2 = pY[2*(j+1)*image_stride + 2*i] // the second line Y3 = pY[2*(j+1)*image_stride + 2*i+1] // the second line U = pU[j*image_stride/2+ i]; V = pV[j*image_stride/2 +i] pDst[2*j*image_stride*3+12i] = alpha00*Y0 + alpha01*U+alpha02*V; pDst[2*j*image_stride*3+12i+1]=alpha10*Y0+alpha11*U+alpha12*V; pDst[2*j*image_stride*3+12i_2]=alpha20*Y0+alpha21*U+alpha22*V; .... } } If you don't mind, you can post the whole test routine. Best Regards, Limin -----????----- ???: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org] ?? Stefan A. Goor ????: 2003?4?20? 0:52 ???: M4IF ??: [M4IF Technotes] layout of YUV files Hi Everyone, I have a problem that's been baffling me for a few days. I'm trying read the YUV reference clips such as akiyo_qcif.yuv etc in terms of Y U and V components (or more accuractely Y Cr Cb, so I'm told) and convert them to RGB format. I know there are tools available to do this but I am specifically coding in java and would like to be able to control exactly what is going on in terms of pixels. Basically the problem occurs when I do the conversion. My understanding is that these files are planar YUV format (i.e. YYYYYYY....UUUU....VVVV) and not interlaced (i.e. YUYVYU...... etc). Taking into account that all the frames are QCIF, the format is 4:2:0 and each Y U or V component is 1 byte, I assume that reading the first 25344 (176x144) bytes is the Y component, the next 6776 (88x77) bytes are U and the next 6776 bytes are the V component and so on and so forth for each frame. I separated the components out into individual files and used Paintshop to display these as raw greyscale images and it seems to coincide with what I understood but as you can see from the pictures on http://www.netsoc.ucd.ie/~stefg/Qs/Question.html. The U and V files are the same size as the Y component because I scaled them up a factor of 4 to convert them to QCIF size i.e. a b .. = a a b b .. c d .. a a b b .. . . c c d d .. . . c c d d .. . . . . . . . . Having this data, I tried to convert it to RGB using the following equations that I found on many websites so I'm guessing they're correct: int R_value = (int)((1.164 * (Y_value - 16)) + (1.596 * (V_value - 128))); int G_value = (int)((1.164 * (Y_value - 16)) - (0.813 * (V_value - 128)) - (0.391 * (U_value - 128))); int B_value = (int)((1.164 * (Y_value - 16)) + (2.018 * (U_value - 128))); and after each conversion any errors must be corrected using code such as: if(value<0) value = 0; else if (value>255) value = 255; But as you can the result (http://www.netsoc.ucd.ie/~stefg/Qs/Question.html) that I got from the conversion was just random garbage. As a result, I'm wondering is yuv data layed out in files with the first byte representing the top left corner pixel and the next byte the next pixel to the right etc? Does any one have any ideas, what went wrong? Are any of my assumption wrong? Sorry about the long-winded email, but I just wanted to state the problem clearly, Thanks for you help, Stefan _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From tm991058 fh-stpoelten.ac.at Sun Apr 20 19:13:31 2003 From: tm991058 fh-stpoelten.ac.at (tm991058) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] including videos into my mp4scene References: <3E9D3E87.9060300@enst.fr> <005a01c306a4$4f027470$d900a8c0@laptop> <3EA1A50A.4070708@enst.fr> Message-ID: <004b01c30757$c9684970$d900a8c0@laptop> hello! I'm still working at my problem to integrate videos into my mp4 scene (into my bt file) I understand that I could produce a mp4 file out of an avi and then use the mp4tool to get the video tracks out of this mp4, which I can reuse in my bifstext file... By now I tried two methodes: 1st method: With Virtual Dub: Video / Compression... / DivX5.0.2 / Configure / Advanced Parameters / "Create MP4" (I've now installed the divx pro version 5.0.2 ... with divx pro v 5.0.3 it didn't work - there is no field "Create MP4") I have already created a mp4 file out of my avi..with this method...but unfortunately there are two failures when I try to play the mp4 file in my player (Player: BS Contact MPEG-4): MP4 Error INVALID_STREAM_TYPE MP4 Error UNKNOWN_DECODER_TYPE 2nd method: I also tried to use the mpeg4ip tool (the binaries) to get from an avi to a mp4 file.. finaly I could really produce a mp4 file but moreover I cannot play it in my player ..there is the failure MP4 Error BUFFER_TOO_SMALL I did it like this: (with the binaries from mpeg4ip: avi to raw video (avi2raw60.exe) - then raw video to cmp (encoder60.exe)- then cmp to mp4 (mp4creator.exe)) I didn't not know if it is the parameter file I need for the mp4-encoder (raw video to cmp) which is not correct .. and if this is the reason for the failure MP4 Error BUFFER_TOO_SMALL But then I found a cmp file and so I did only the last step: cmp to mp4 (with mp4creator from mpeg4ip) There I also gain the failure "MP4 Error BUFFER_TOO_SMALL" when I try to play it in my player... so I still do not know how to create a mp4 file out of an avi file... The next step would be to use mp4tool to extract the video and the audio tracks from the mp4 file, and then reuse them in a context with BIFS. This should work like this: I used the mp4 files which produce the failures when opening them in the player: I use the GUI version of mp4tool... there I did like this: Stream Extractors ->Expand From (here the path for my mp4 file) ->Expand To (here I type "test.media" where the mp4tool should write the media file) ..I don't know how to produce the nhnt file... maybe the same way: ->Expand From (here the path for my mp4 file) ->Expand To (here I type "test.nhnt" where the mp4tool should write the nhnt file) I used my bifstext file and wrote the Object UPDATE with the muxInfo: UPDATE OD [ ObjectDescriptor { objectDescriptorID 12 esdescr [ ES_Descriptor { es_id 40 streamPriority 0 decConfigDescr DecoderConfigDescriptor { objectTypeIndication 194 streamType 4 upStream false bufferSizeDB 5000 maxBitrate 0 avgBitrate 0 } slConfigDescr SLConfigDescriptor { } muxInfo muxInfo { fileName "Pix/video.media" #my folder with my media file created with mp4tool } } ] } ] but it didn't work.. mp4tool didn't converte this bt file to a mp4 file... This is reasonable because the mp4 file from with I create the media + nhnt file has errors... But I would like to know if the method - the way is correct...? .. I do not know what I should try now... what would you advice to me? Thanks very much for the help I've gained until now!!! Best regards, karin From jean-claude.dufourd enst.fr Sun Apr 20 19:38:16 2003 From: jean-claude.dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] Re: including videos into my mp4scene References: <3E9D3E87.9060300@enst.fr> <005a01c306a4$4f027470$d900a8c0@laptop> <3EA1A50A.4070708@enst.fr> <004b01c30757$c9684970$d900a8c0@laptop> Message-ID: <3EA2CCF8.2090204@enst.fr> tm991058 wrote: >MP4 Error INVALID_STREAM_TYPE > This means the streamType field of the DecoderConfigDescriptor is not 4 >MP4 Error UNKNOWN_DECODER_TYPE > This means the objectTypeIndication field of the DecoderConfigDescriptor is not 32 (0x20) or whatever the video decoder expects (registry key called ..../Decoders/Visual-20) The content may be OK but the signalling is off. >2nd method: > >I also tried to use the mpeg4ip tool (the binaries) to get from an avi to a >mp4 file.. >finaly I could really produce a mp4 file but moreover I cannot play it in my >player ..there is the failure >MP4 Error BUFFER_TOO_SMALL > This means bufferSizeDB is too small (typically 0). This should be bigger than any AU in the stream. *** But it could also mean the player is totally confused. Please check the values with mp4edit (Info view) >I did it like this: (with the binaries from mpeg4ip: >avi to raw video (avi2raw60.exe) - then raw video to cmp (encoder60.exe)- >then cmp to mp4 (mp4creator.exe)) >I didn't not know if it is the parameter file I need for the mp4-encoder >(raw video to cmp) which is not correct .. and if this is the reason for the >failure >MP4 Error BUFFER_TOO_SMALL > No, the problem is in the packaging tool.(unless the player is confused) >But then I found a cmp file and so I did only the last step: cmp to mp4 >(with mp4creator from mpeg4ip) >There I also gain the failure "MP4 Error BUFFER_TOO_SMALL" when I try to >play it in my player... > >so I still do not know how to create a mp4 file out of an avi file... > Why don't you try the content with Osmo4 ? >I use the GUI version of mp4tool... > Do not use the GUI version: it is an older version that I cannot easily update. Use the latest mp4tool.exe (if you want support). >there I did like this: >Stream Extractors >->Expand From (here the path for my mp4 file) >->Expand To (here I type "test.media" where the mp4tool should write the >media file) >..I don't know how to produce the nhnt file... maybe the same way: >->Expand From (here the path for my mp4 file) >->Expand To (here I type "test.nhnt" where the mp4tool should write the nhnt >file) > Use: mp4tool -info foo.mp4 to see the info about the tracks. If the video is track 6, use: mp4tool -export foo.mp4 6 video This produces video.media, video.nhnt and video.info Best regards JC From tma iis.fhg.de Sun Apr 20 21:37:41 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] layout of YUV files References: Message-ID: <3EA2E8F5.7F78EEFE@iis.fhg.de> Hi Stefan, "Stefan A. Goor" schrieb: > > Hi Everyone, > I have a problem that's been baffling me for a few days. > I'm trying read the YUV reference clips such as akiyo_qcif.yuv etc in terms > of Y U and V components (or more accuractely Y Cr Cb, so I'm told) and > convert them to RGB format. I know there are tools available to do this but > I am specifically coding in java and would like to be able to control > exactly what is going on in terms of pixels. > Basically the problem occurs when I do the conversion. My understanding is > that these files are planar YUV format (i.e. YYYYYYY....UUUU....VVVV) and > not interlaced (i.e. YUYVYU...... etc). Taking into account that all the > frames are QCIF, the format is 4:2:0 and each Y U or V component is 1 byte, > I assume that reading the first 25344 (176x144) bytes is the Y component, > the next 6776 (88x77) bytes are U and the next 6776 bytes are the V > component and so on and so forth for each frame. 144 / 2 = 72, therefore the U and V components are 88 * 72 = 6336 bytes. Your conversion might work, if you use these numbers. Herbert. > I separated the components out into individual files and used Paintshop to > display these as raw greyscale images and it seems to coincide with what I > understood but as you can see from the pictures on > http://www.netsoc.ucd.ie/~stefg/Qs/Question.html. The U and V files are the > same size as the Y component because I scaled them up a factor of 4 to > convert them to QCIF size i.e. > > a b .. = a a b b .. > c d .. a a b b .. > . . c c d d .. > . . c c d d .. > . . . . > . . . . > > Having this data, I tried to convert it to RGB using the following equations > that I found on many websites so I'm guessing they're correct: > > int R_value = (int)((1.164 * (Y_value - 16)) + (1.596 * (V_value - 128))); > int G_value = (int)((1.164 * (Y_value - 16)) - (0.813 * (V_value - 128)) - > (0.391 * (U_value - 128))); > int B_value = (int)((1.164 * (Y_value - 16)) + (2.018 * (U_value - 128))); > > and after each conversion any errors must be corrected using code such as: > > if(value<0) > value = 0; > else if (value>255) > value = 255; > > But as you can the result (http://www.netsoc.ucd.ie/~stefg/Qs/Question.html) > that I got from the conversion was just random garbage. > As a result, I'm wondering is yuv data layed out in files with the first > byte representing the top left corner pixel and the next byte the next pixel > to the right etc? > Does any one have any ideas, what went wrong? Are any of my assumption > wrong? > Sorry about the long-winded email, but I just wanted to state the problem > clearly, > Thanks for you help, > Stefan > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Herbert Thoma FhG-IIS A, Studio Department Am Weichselgarten 3, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From logic_cad yahoo.com Mon Apr 21 00:00:43 2003 From: logic_cad yahoo.com (George Wong) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] MPEG-4 codec In-Reply-To: <20030420091508.4279.90509.Mailman@lists1.magma.ca> Message-ID: <20030421060043.25251.qmail@web21507.mail.yahoo.com> Hi, What is the best software-based MPEG4 codec for streaming video on a Unix platform in terms of picture quality and bandwidth cost? Thanks, George __________________________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo http://search.yahoo.com From ben interframemedia.com Mon Apr 21 09:43:04 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] MPEG-4 codec In-Reply-To: <20030421060043.25251.qmail@web21507.mail.yahoo.com> Message-ID: George, Do you consider MacOS X a UNIX? If so, Sorenson Squeeze is commercially available there today, and is a fine MPEG-4 encoder. If you mean a Linux box, check out MPEG4IP. It isn't a commercial product, so it's rather hard to use, but can produce good quality. Most stuff is Windows Only right now. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 on 4/21/03 2:00 AM, George Wong at logic_cad@yahoo.com wrote: > What is the best software-based MPEG4 codec for > streaming video on a Unix platform in terms of picture > quality and bandwidth cost? From anil.kumar ittiam.com Mon Apr 21 16:40:41 2003 From: anil.kumar ittiam.com (Anil Kumar) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] AAC Plus Message-ID: <45A1F95BB9D7D84FAB0A1EB4D67EEF9638CE22@IS01EX01.ittiam.com> Hi All, Can anyone tell me where to find AAC Plus (AAC_SBR) code (I guess its now a part of MPEG-4 standard??) Thanks in advance, Anil From sasltd2001 yahoo.com Mon Apr 21 12:29:39 2003 From: sasltd2001 yahoo.com (Eileen Liu) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] Nancy video codec Message-ID: <20030421182939.2677.qmail@web20508.mail.yahoo.com> Hi, Perhaps this reply is no longer relevant, but here's our experience with Nancy in the mobile device market. I was closely evaluating multiple solutions in the market for encoding and playing video on mobile devices, for the major wireless company I work for. We had almost decided on licensing Nancy, until hands-on experience with their products left us very disappointed. The application was real-time encoding, streaming and playback of super-QQCIF (i.e. 160x128) video. While MPEG-4 based codecs easily do 10fps encoding concurrent with capture, Nancy seems to capture almost full-res frames in the capture pass, and then encodes post-capture in a second pass. The second pass takes at least as long as the first one, halving encoding performance. Further, this buffering workflow limits Nancy's recording capability on the Nokia 7650 to about 10 seconds. In contrast, an MPEG-4 codec from a Chinese firm we evaluated encoded up to 10 _minutes_ of live video at 10fps. We do believe that any technology that truly achieves Nancy's published technical specifications is worthy of respect and wide market acceptance. However, while Nancy has garnered impressive press, we found their performance numbers to be misrepresented. On a fast X-scale processor, a software Nancy codec does replay at their promised 40 fps, but only for a postage-stamp sized video (about QQQCIF). This would translate, by extrapolation, to about 10fps for QQCIF - a market-average performance. Its 30-fps software encoding performance claim is only valid for high-end PCs, not limited-resource devices. Their mobile device frame rate, even given the two-pass workflow, averages 5fps. Nancy's compression efficiency is much more limited than they claim – baseline MPEG-4 achieves 1/2 to 2/3 bit rate for the same quality. On the limited-color Nokia 7650 display, their decoded video looks terrible even at higher bit rates – it is heavily contoured and very patchy. For delivery, Nancy can stream QQCIF video over a 56.6 Kbps channel only at a maximum of 6 fps. Speaking of press, a report in EE Times from last year stating that Nancy is a leading candidate for standardization by China Mobile (CMCC) seems inaccurate – CMCC has stated unhappiness with that report. On the non-technical front, Nancy is a proprietary codec with only http streaming capabilities and closed licensing terms. MPEG-4, on the other hand, is an open standard with open licensing; offering multiple vendors, open marketplace, true streaming as well as http streaming possibilities, and built-in players for almost every platform. Nancy's porting ability to new platforms appeared sluggish at best. In summary, we found MPEG-4 solutions to be vastly superior to Nancy for most handheld devices and camera-ready cell phones. We also found MPEG-4 to be the superior solution for mobile-to-PC, PC-to-mobile and mobile-to-mobile video e-mail and streaming. Regards, Eileen ramakrishna_kakarala@agilent.com wrote: > > Hi, > > Does anyone know how the Nancy > video codec from Office Noa compare > with MPEG-4, Simple Profile? Nancy > is supposed to be efficient in computation, > and has apparently made it into the J-Phone and > Sharp Zaurus. I'm curious how it compares > to MPEG4 in coding efficiency. > > Thanks > Ram > > --------------------------------- > Ramakrishna Kakarala > Agilent Technologies > 3175 Bowers Avenue MS 87H > Santa Clara CA 95054 > ramakrishna_kakarala@agilent.com > (408) 970-2467 > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes --------------------------------- Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030421/49f6b281/attachment.html From logic_cad yahoo.com Mon Apr 21 20:33:56 2003 From: logic_cad yahoo.com (George Wong) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] MPEG-4 codec comparison In-Reply-To: <20030420045801.22053.16725.Mailman@lists1.magma.ca> Message-ID: <20030422023356.21912.qmail@web21505.mail.yahoo.com> Hi, When considering picture quality and bandwidth cost, how would you rate the following codecs for streaming video running on Unix? DivX/Xvid, LIVE Streaming Media, REAL Producer Thanks in advance, George __________________________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo http://search.yahoo.com From chl math.uni-bonn.de Tue Apr 22 10:41:14 2003 From: chl math.uni-bonn.de (Christoph Lampert) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] MPEG-4 codec comparison In-Reply-To: <20030422023356.21912.qmail@web21505.mail.yahoo.com> Message-ID: On Mon, 21 Apr 2003, George Wong wrote: > Hi, > > When considering picture quality and bandwidth cost, > how would you rate the following codecs for streaming > video running on Unix? > > DivX/Xvid, > LIVE Streaming Media, > REAL Producer You should include FFmpeg, the possibly best solution for streaming with Linux/Un*X. Many audio and video codecs supported (including MPEG-4 at top speed) and a streaming server is already included. XviD and DivX are both no experts for streaming, their target is storage. Christoph -- Christoph H. Lampert chl@math,uni-bonn,de | Diese Signature ist maschinell Beringstr. 6, Zi. 15, 53115 Bonn, Germany | erstellt und auch ohne Unter- Tel. (0228) 73-4708 Fax. +49 228 73-7916 | schrift wirksam. AZ 27B/6 From pantaloonmc hotmail.com Tue Apr 22 11:49:20 2003 From: pantaloonmc hotmail.com (Zui Roul) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] MPEG-pro Message-ID: Hi all, Does anybody know where I could get MPEG-pro from ENST?? is it publically available?? What are its features/advantages/disadvantages?? (in relation to say mp4tool etc) Thanks, Zui _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus From jimbowen56 hotmail.com Tue Apr 22 16:17:59 2003 From: jimbowen56 hotmail.com (Jim Bowen) Date: Wed Jul 30 14:10:19 2003 Subject: [M4IF Technotes] OCI -ociDescr Message-ID: Hello, I was wondering if anybody had used the ociDescr field in an object descriptor before. I am using mp4tool to encode the file with the syntax looking something like: UPDATE OD [ ObjectDescriptor { objectDescriptorID 4 esdescr [ ...esdescr info.... ]## end of esdescr ocidescr [ OCI_Descriptor{ KeyWordDescriptor{ languageCode eng keyWordLength 5 keyword "paper" }##end of KeyWordDescriptor } ]##end of ociDescr } ] # end UPDATE OD but when I try to encode this I get an error saying "unknown field: ociDescr" Is mp4tool capable of encoding oci descriptors, or is there a problem with the way I am trying to include the oci information?? I have never used these before, so apologies if this question is a little basic, Thanks very much, Jim _________________________________________________________________ MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus From rob.koenen m4if.org Tue Apr 22 12:40:33 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] AAC Plus In-Reply-To: <45A1F95BB9D7D84FAB0A1EB4D67EEF9638CE22@IS01EX01.ittiam.com> Message-ID: High Efficiency AAC, as it's called in MPEG, is indeed part of MPEG-4 now, even though it is still undergoing a final Yes/No ballot. (I must have seen a hundred of these and they always result "Yes") Reference SW will follow later. (Anyone here who can explain when?) Rob > -----Original Message----- > From: Anil Kumar [mailto:anil.kumar@ittiam.com] > Sent: Monday, April 21, 2024 03:11 > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] AAC Plus > > > > Hi All, > Can anyone tell me where to find AAC Plus (AAC_SBR) > code (I guess its now a part of MPEG-4 standard??) > > Thanks in advance, > Anil > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From raghuts emuzed.com Thu Apr 24 12:01:06 2003 From: raghuts emuzed.com (RaghuTS) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] h.264 status In-Reply-To: Message-ID: Hello, I have recently started working on H.264. I have downloaded both "N-5555.doc" and "JVT-G050.doc". However, I am confused about which document to follow & which is the latest and most authentic. There seem to exist many differences in the Syntax tables given in both documents. For example, sub-clause 7.3.2.1 and sub-clause 7.3.5.3.1 syntax tables (The 2 tbls which I could immediately make out). Apologies if I have mis-understood some things. Most of the discussions happening in JVT experts group, seem to refer "JVT-G050.doc". Pls clarify about the same. Regards, Raghu TS -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Gary Sullivan Sent: Friday, April 18, 2024 1:16 AM To: Alf Rieckmann; Technotes@lists.m4if.org Subject: RE: [M4IF Technotes] h.264 status Alf, You ask a lot of questions. The draft specification was submitted for final approval as a standard by the JVT (Joint Video Team) and was promoted to FDIS (final draft international standard) by MPEG and to Consent status by ITU-T last month. In MPEG the standard is in a final Yes/No voting stage. In ITU-T the standard is in a "last call" stage. Complete and final approval in both organizations should be completed within a couple of months. The MPEG document that is being balloted is N5555. It is on the MPEG ftp/web site (http://mpeg.nist.gov) The ITU-T last call document is linked to the AAP last call page for Study Group 16 on the ITU-T web site (http://www.itu.ch). The document number of the JVT output document is JVT-G050. It is on the JVT ftp site (ftp://ftp.imtc-files.org/jvt-experts). The draft is stable. Some (relatively minor) problems in it have been reported to the JVT and will be considered toward creation of any necessary corrigendum (errata list) at its next meeting. Similar errata documents have been necessary for many (nearly all) such standards -- indeed these are often worked on for years after final approval. There is reference software. The reference software coordinator's site is http://bs.hhi.de/~suehring/tml/. There is ongoing work to improve the reference software and it is not in final form (from what I understand, the decoder is in better shape than the encoder). Work is also under way toward creation of a conformance test suite to be finalized within about a year. Yes, there are some people working on developing products based on the specification, but it will be a while before truly robust conforming interoperable implementations are available. Best Regards, Gary Sullivan +> -----Original Message----- +> From: technotes-admin@lists.m4if.org +> [mailto:technotes-admin@lists.m4if.org] On Behalf Of Alf Rieckmann +> Sent: Thursday, April 17, 2024 11:01 AM +> To: Technotes@lists.m4if.org +> Subject: [M4IF Technotes] h.264 status +> +> +> I have some questions about h.264 (aka MPEG4-10 aka AVC) status. +> +> What is the most recent draft spec and where can I find it? +> How stable +> is the current version? +> What is the schedule for the final final ......spec.? +> Is there a schedule for a SW reference code? +> Is there any code available yet and if yes: what is the +> status and the +> official site for getting it? +> Is there a schedule for providing a conformance test suite? +> +> Does anybody know if there are commercial projects using (or +> planning to +> use) h.264 for broadcast or other services? +> +> Thanks for help +> +> Alf +> +> +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From anil.kumar ittiam.com Thu Apr 24 12:12:00 2003 From: anil.kumar ittiam.com (Anil Kumar) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] AAC Plus Message-ID: <45A1F95BB9D7D84FAB0A1EB4D67EEF9601759C@IS01EX01.ittiam.com> Rob, all, Thanks for the info. However, can anyone tell me if there is a "conformance test" criteria to AAC+ similar to the other object types? If so, what is the criteria and where can i find the test cases? Thanks, Anil -----Original Message----- From: Rob Koenen [mailto:rob.koenen@m4if.org] Sent: Wednesday, April 23, 2024 12:11 AM To: Anil Kumar; technotes@lists.m4if.org Subject: RE: [M4IF Technotes] AAC Plus High Efficiency AAC, as it's called in MPEG, is indeed part of MPEG-4 now, even though it is still undergoing a final Yes/No ballot. (I must have seen a hundred of these and they always result "Yes") Reference SW will follow later. (Anyone here who can explain when?) Rob > -----Original Message----- > From: Anil Kumar [mailto:anil.kumar@ittiam.com] > Sent: Monday, April 21, 2024 03:11 > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] AAC Plus > > > > Hi All, > Can anyone tell me where to find AAC Plus (AAC_SBR) > code (I guess its now a part of MPEG-4 standard??) > > Thanks in advance, > Anil > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From rob.koenen m4if.org Thu Apr 24 00:04:50 2003 From: rob.koenen m4if.org (Rob Koenen (M4IF)) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] AAC Plus In-Reply-To: <45A1F95BB9D7D84FAB0A1EB4D67EEF9601759C@IS01EX01.ittiam.com> Message-ID: Conformance, like Ref soft, is a part of the MPEG-4 standard that will be amended a bit later to include High Efficiency AAC. Schuyler, can you update the list on schedule? Thanks, Rob > -----Original Message----- > From: Anil Kumar [mailto:anil.kumar@ittiam.com] > Sent: Wednesday, April 23, 2024 22:42 > To: rob.koenen@m4if.org; technotes@lists.m4if.org > Subject: RE: [M4IF Technotes] AAC Plus > > > Rob, all, > Thanks for the info. However, can anyone tell me if > there is a "conformance test" criteria to AAC+ similar to the > other object types? If so, what is the criteria and where can > i find the test cases? > > Thanks, > Anil > > -----Original Message----- > From: Rob Koenen [mailto:rob.koenen@m4if.org] > Sent: Wednesday, April 23, 2024 12:11 AM > To: Anil Kumar; technotes@lists.m4if.org > Subject: RE: [M4IF Technotes] AAC Plus > > > High Efficiency AAC, as it's called in MPEG, is indeed part > of MPEG-4 now, > even though it is still undergoing a final Yes/No ballot. > (I must have seen a hundred of these and they always result "Yes") > > Reference SW will follow later. (Anyone here who can explain when?) > > Rob > > > -----Original Message----- > > From: Anil Kumar [mailto:anil.kumar@ittiam.com] > > Sent: Monday, April 21, 2024 03:11 > > To: technotes@lists.m4if.org > > Subject: [M4IF Technotes] AAC Plus > > > > > > > > Hi All, > > Can anyone tell me where to find AAC Plus (AAC_SBR) > > code (I guess its now a part of MPEG-4 standard??) > > > > Thanks in advance, > > Anil > > > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technot> es > > > > From lzm02 mails.tsinghua.edu.cn Thu Apr 24 16:28:05 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] About getting time_stamp from the vops Message-ID: <000701c30a33$0c837ee0$3f496fa6@automatihc6u4i> Hi all! I have a question about the time codes in the vops. I figured the modulo_time_base and vop_time_increment in a video stream coded with xvid, which is without B vops, and found that the modulo_time_base is always 0, while the vop_time_increment is always 1. This is not to understand, since the Mpeg4 video specification says that vop_time_increment indicates the time increment of the current vop compared with the previous I or P vop in display order. I think this is consistent with the spec. However, I found another kind of pattern when I was looking for information about the vop_time_increment in the M4IF technotes library, which was as follows: It seems that every vops have the first I vop as their reference vop, and have incremental vop_time_increment values:10, 20, 30, and so on. I wonder whether this is reasonable according to the Mpeg4 video spec, and when this kind of time code patter can exist should it be reasonable and valid. Thanks for your consideration! THE FOLLOWING IS WHAT I SAW IN A TECHNOTES:: That is what I expected, fine. However, this is just for > I/P/S-VOPs, not > for B-VOPs. Consider almost a sequence encoded with IBBPBBPBBP... > and only 12fps to keep the lines shorter (vop_time_incr_res=120), > I understand it would be (display order): > > I B B P B B P B B P B B P B B P > 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 > 000 010 020 030 040 050 060 070 080 090 100 110 000 010 020 030 > > now with 11fps (vop_time_incr_res=110) things get complicated. > Would it be: > > I B B P B B P B B P B B P B B P > 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 > 000 010 020 030 040 050 060 070 080 090 100 000 010 020 030 040 ÀîÕùÃ÷ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ From garysull windows.microsoft.com Thu Apr 24 01:30:14 2003 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] h.264 status Message-ID: How long ago did you download N5555? Does the copy you downloaded say something like "Approved for final editing period with delivery by 31 March 2024" or does it say something like "Approved"? Is the title "Draft Text of..." or "Text of..."? -Gary +> -----Original Message----- +> From: RaghuTS [mailto:raghuts@emuzed.com] +> Sent: Wednesday, April 23, 2024 10:31 PM +> To: Gary Sullivan; Alf Rieckmann; Technotes@lists.m4if.org +> Subject: RE: [M4IF Technotes] h.264 status +> +> +> +> Hello, +> +> I have recently started working on H.264. I have downloaded both +> "N-5555.doc" and "JVT-G050.doc". However, I am confused +> about which document +> to follow & which is the latest and most authentic. +> There seem to exist many differences in the Syntax tables +> given in both +> documents. For example, sub-clause 7.3.2.1 and sub-clause +> 7.3.5.3.1 syntax +> tables (The 2 tbls which I could immediately make out). +> Apologies if I have +> mis-understood some things. Most of the discussions +> happening in JVT experts +> group, seem to refer "JVT-G050.doc". Pls clarify about the same. +> +> Regards, +> Raghu TS +> +> -----Original Message----- +> From: technotes-admin@lists.m4if.org +> [mailto:technotes-admin@lists.m4if.org]On Behalf Of Gary Sullivan +> Sent: Friday, April 18, 2024 1:16 AM +> To: Alf Rieckmann; Technotes@lists.m4if.org +> Subject: RE: [M4IF Technotes] h.264 status +> +> +> +> Alf, +> +> You ask a lot of questions. +> +> The draft specification was submitted for final approval as a +> standard by the JVT (Joint Video Team) and was promoted to +> FDIS (final draft international standard) by MPEG and to +> Consent status by ITU-T last month. +> +> In MPEG the standard is in a final Yes/No voting stage. +> In ITU-T the standard is in a "last call" stage. +> +> Complete and final approval in both organizations should be +> completed within a couple of months. +> +> The MPEG document that is being balloted is N5555. +> It is on the MPEG ftp/web site (http://mpeg.nist.gov) +> +> The ITU-T last call document is linked to the AAP last call +> page for Study Group 16 on the ITU-T web site (http://www.itu.ch). +> +> The document number of the JVT output document is JVT-G050. +> It is on the JVT ftp site (ftp://ftp.imtc-files.org/jvt-experts). +> +> The draft is stable. Some (relatively minor) problems in it have +> been reported to the JVT and will be considered toward creation of +> any necessary corrigendum (errata list) at its next meeting. +> Similar errata documents have been necessary for many (nearly all) +> such standards -- indeed these are often worked on for years after +> final approval. +> +> There is reference software. The reference software coordinator's +> site is http://bs.hhi.de/~suehring/tml/. There is ongoing work to +> improve the reference software and it is not in final form (from +> what I understand, the decoder is in better shape than the encoder). +> +> Work is also under way toward creation of a conformance test suite +> to be finalized within about a year. +> +> Yes, there are some people working on developing products based on +> the specification, but it will be a while before truly robust +> conforming interoperable implementations are available. +> +> Best Regards, +> +> Gary Sullivan +> +> +> -----Original Message----- +> +> From: technotes-admin@lists.m4if.org +> +> [mailto:technotes-admin@lists.m4if.org] On Behalf Of Alf Rieckmann +> +> Sent: Thursday, April 17, 2024 11:01 AM +> +> To: Technotes@lists.m4if.org +> +> Subject: [M4IF Technotes] h.264 status +> +> +> +> +> +> I have some questions about h.264 (aka MPEG4-10 aka AVC) status. +> +> +> +> What is the most recent draft spec and where can I find it? +> +> How stable +> +> is the current version? +> +> What is the schedule for the final final ......spec.? +> +> Is there a schedule for a SW reference code? +> +> Is there any code available yet and if yes: what is the +> +> status and the +> +> official site for getting it? +> +> Is there a schedule for providing a conformance test suite? +> +> +> +> Does anybody know if there are commercial projects using (or +> +> planning to +> +> use) h.264 for broadcast or other services? +> +> +> +> Thanks for help +> +> +> +> Alf +> +> +> +> +> +> _______________________________________________ +> +> Technotes mailing list +> +> Technotes@lists.m4if.org +> +> http://lists.m4if.org/mailman/listinfo/technotes +> +> +> +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> +> +> +> From knkneib knk-mpeg.com Thu Apr 24 10:02:33 2003 From: knkneib knk-mpeg.com (Kristine N. Kneib Ph.D.) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] News: KNK Seminars May & June 2003 Series Message-ID: <5.1.1.6.0.20030424085605.036b2c60@mail1.abac.com> La Jolla, April 22 2003: KNK Seminars (www.knk-mpeg.com) is pleased to announce upcoming detailed technical seminar series in Silicon Valley, CA and Toronto Canada as follows: The schedule for the May 2003 suite of seminars in Sunnyvale CA is: MPEG-1 & MPEG-2: May 6 & 7, 2003 Digital Television Systems: May 8 & 9, 2003 MPEG-4 Strategies: May 12, 2024 MPEG-4 Technologies & Applications: May 13 & 14, 2003 MPEG-7: Multimedia Content Descriptions: May 15, 2024 Strategies for Advanced Video Coding/H.264: May 16, 2024 The Toronto, Canada June 2003 seminar series is: MPEG1 & MPEG2: June 16 & 17, 2003 Digital Television Systems: June 18 & 19, 2003 Strategies for AVC/H.264: June 20, 2023 These May and June seminar series each include the first full detailed one-day "Strategies for Advanced Video Coding/H.264" seminar. AVC(MPEG4 Part 10)/H.264 is revolutionary - not evolutionary - video coding for rectangular shaped video sequences. This seminar provides insight and explores opportunities in engineering design, product, services and market developments enabled by AVC/H.264. New architectures and techniques for AVC/H.264 video coding are explored. Technology details and analyses for markets including broadcast television, wireless/mobile, streaming, video-on-demand, DVD, business communications/distance learning, surveillance, videoconferencing will be featured throughout the seminar. Detailed information about all the seminars, fees, registration and logistics is available at KNK Seminars & Strategies web site at http://www.knk-mpeg.com/indexsem.html . KNK Seminars series provides vital insight into current and future technologies, architectures, trends, tradeoffs, applications, products and markets enabled by MPEG1/2/4/7 including digital television systems, DVD, storage, mobile, streaming and communications. The next wave of MPEG products and services are progressing towards release. Register now to gain detailed information to assist you to plan, design and implement product developments and migration of products, equipments and services. Don't be left behind! These seminars are also available for on-site presentation - call 858-459-8058 for further information. About KNK Seminars & Strategies: KNK Seminars & Strategies has been providing in-depth technical training and market analysis world-wide since 1985 in the the technologies, architectures, analyses, product markets and applications based on MPEG and ITU standards as well as proprietary solutions. KNK is a voting member of the MPEG committee. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030424/48563d1c/attachment.html From srq ieee.org Thu Apr 24 13:42:40 2003 From: srq ieee.org (S. R. Quackenbush) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] AAC Plus In-Reply-To: Message-ID: Rob, others, I expect the schedule for the aacPlus conformance to be: Mtg Location Date Status 65 Trondheim 21-Jul-03 WD 66 Brisbane, QSD 3-Nov-03 CD 67 Waikaloa, HI 19-Jan-04 68 15-Mar-04 FCD 69 18-Jul-04 FDIS 70 25-Oct-04 IS Best Regards, Schuyler --- Schuyler Quackenbush Chair, MPEG Audio Subgroup CEO, Audio Research Labs 336 Park Ave, Suite 200, Scotch Plains, NJ 07076 phone: 908 490 0700 srq@audioresearchlabs.com fax: 908 842 9151 www.audioresearchlabs.com > -----Original Message----- > From: Rob Koenen (M4IF) [mailto:rob.koenen@m4if.org] > Sent: Thursday, April 24, 2024 2:05 AM > To: 'Anil Kumar'; Schuyler Quackenbush > Cc: technotes@lists.m4if.org > Subject: RE: [M4IF Technotes] AAC Plus > > > Conformance, like Ref soft, is a part of the MPEG-4 standard > that will be amended a bit later to include High Efficiency AAC. > > Schuyler, can you update the list on schedule? > > Thanks, > Rob > > > -----Original Message----- > > From: Anil Kumar [mailto:anil.kumar@ittiam.com] > > Sent: Wednesday, April 23, 2024 22:42 > > To: rob.koenen@m4if.org; technotes@lists.m4if.org > > Subject: RE: [M4IF Technotes] AAC Plus > > > > > > Rob, all, > > Thanks for the info. However, can anyone tell me if > > there is a "conformance test" criteria to AAC+ similar to the > > other object types? If so, what is the criteria and where can > > i find the test cases? > > > > Thanks, > > Anil > > > > -----Original Message----- > > From: Rob Koenen [mailto:rob.koenen@m4if.org] > > Sent: Wednesday, April 23, 2024 12:11 AM > > To: Anil Kumar; technotes@lists.m4if.org > > Subject: RE: [M4IF Technotes] AAC Plus > > > > > > High Efficiency AAC, as it's called in MPEG, is indeed part > > of MPEG-4 now, > > even though it is still undergoing a final Yes/No ballot. > > (I must have seen a hundred of these and they always result "Yes") > > > > Reference SW will follow later. (Anyone here who can explain when?) > > > > Rob > > > > > -----Original Message----- > > > From: Anil Kumar [mailto:anil.kumar@ittiam.com] > > > Sent: Monday, April 21, 2024 03:11 > > > To: technotes@lists.m4if.org > > > Subject: [M4IF Technotes] AAC Plus > > > > > > > > > > > > Hi All, > > > Can anyone tell me where to find AAC Plus (AAC_SBR) > > > code (I guess its now a part of MPEG-4 standard??) > > > > > > Thanks in advance, > > > Anil > > > > > > _______________________________________________ > > > Technotes mailing list > > > Technotes@lists.m4if.org > > > http://lists.m4if.org/mailman/listinfo/technot> es > > > > > > > > From cychoon hotmail.com Tue Apr 29 18:04:15 2003 From: cychoon hotmail.com (Chang Yoong Choon) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] MPEG-4 Codec Wanted! Message-ID: An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030429/4ce78a33/attachment.html From lzm02 mails.tsinghua.edu.cn Tue Apr 29 20:23:00 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] How to get the vosh and voh from a mpeg4 video stream? Message-ID: <000e01c30e41$b14f4050$3f496fa6@automatihc6u4i> Hello everyone! I used a xvid codec to generate a video stream, but I couldn't find the visual object sequence header and visual object header in the stream. The starting bytes of the stream was 0x 00 00 01 00, which was the start code of a video object. Since the VOSH and VOH are necessary to my job, I wonder how can I find enough information in this stream and get a proper VOSH and VOH for the stream. Any hint is expected with eagerness and appreciations! Thanks! ÀîÕùÃ÷ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ From lzm02 mails.tsinghua.edu.cn Wed Apr 30 10:27:02 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] Where can I find the specifications on profiles and levels? Message-ID: <000501c30eb7$9ae4b630$3f496fa6@automatihc6u4i> Hello everyone, I want to find the specification on profiles and levels to understand the particular features of allthe combinations of profiles and levels. Thank you very much! ÀîÕùÃ÷ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ From lmwang brovic.com Wed Apr 30 13:44:25 2003 From: lmwang brovic.com (Limin Wang) Date: Wed Jul 30 14:10:20 2003 Subject: [M4IF Technotes] How to get the vosh and voh from a mpeg4 video stream? Message-ID: <200304300445.h3U4jWj10320@lists1.magma.ca> Hello, I guess your xvid codec is too old, get a new version on its website and I'm sure it has VOSH and VOH header in its stream. Best regards, Limin >Hello everyone! > >I used a xvid codec to generate a video stream, but I couldn't find the visual object sequence header and visual object header in the stream. The starting bytes of the stream was 0x 00 00 01 00, which was the start code of a video object. > >Since the VOSH and VOH are necessary to my job, I wonder how can I find enough information in this stream and get a proper VOSH and VOH for the stream. > >Any hint is expected with eagerness and appreciations! > >Thanks! > >ÀîÕùÃ÷ >£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ > >£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes >. = = = = = = = = = = = = = = = = = = = = ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö Àñ£¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Limin Wang ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lmwang@brovic.com ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-04-30 From ben interframemedia.com Tue Apr 29 18:58:37 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:10:21 2003 Subject: [M4IF Technotes] Complete MPEG-4 codec/multiplex solution for x86 licensing Message-ID: Folks, I have a client looking to license a MPEG-4 encoding for addition to a product. Needs: Run on Windows 2000/XP Need competitive speed and quality. Simple Visual Advanced Simple AAC-LC multiplexing to .mp4 Hint track generation Pluses: AVC HE AAC Linux x86 I know a number of vendors have such a thing, and I'm already talking to some of you directly. If I'm not, please drop me a note privately. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 From stage.nexvision laposte.net Wed Apr 30 11:38:03 2003 From: stage.nexvision laposte.net (Stage NexVision) Date: Wed Jul 30 14:10:21 2003 Subject: [M4IF Technotes] Where is the specification for... Message-ID: Hi guys, I'm trying to understand what is in the "mdat" atom, and concerning video information or audio information, I've found the corresponding specification However, I have some data (of 0x0A length) that are pointed by an trak definition containing the corresponding descriptor (in esds atom) that is of type "Object descriptor = 1 (Scene); and Stream Type = 3 (Scene)" In the mdat atom, the corresponding data are C0 11 A4 CD 54 11 40 3D 04 C0 I cannot recognize what type it is (not an object descriptor, or neither an atom) If you know how to understand these bytes, please tell me. Thank you. From mathijn elhorst.com Wed Apr 30 14:12:04 2003 From: mathijn elhorst.com (Mathijn Elhorst) Date: Wed Jul 30 14:10:21 2003 Subject: [M4IF Technotes] Where is the specification for... In-Reply-To: References: Message-ID: <3EAFAF84.7080803@elhorst.com> Hi, You are looking at data for the BIFS (Binary Format For Scenes) scene graph data version 1 (obj. descr. 1). A working document (14496-1:2002) describing the systems part of MPEG-4 including BIFS, can be found here: http://mpeg.telecomitalialab.com/working_documents/mpeg-04/systems/3rd_edition_wd.zip The bytes correspond to the following scene-graph: OrderedGroup { children Shape { appearance Appearance { texture MovieTexture { url "od:3" } } geometry Bitmap { } } } which is the simplest way to start playing a video found in the track with object descriptor id 3 Regards Mathijn Stage NexVision wrote: >Hi guys, > > > I'm trying to understand what is in the "mdat" atom, and concerning video >information or audio information, I've found the corresponding specification >However, I have some data (of 0x0A length) that are pointed by an trak >definition containing the corresponding descriptor (in esds atom) that is of >type "Object descriptor = 1 (Scene); and Stream Type = 3 (Scene)" > >In the mdat atom, the corresponding data are >C0 11 A4 CD 54 11 40 3D 04 C0 > >I cannot recognize what type it is (not an object descriptor, or neither an >atom) > >If you know how to understand these bytes, please tell me. >Thank you. > > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes > > > > -- Mathijn Elhorst mailto:mathijn@elhorst.com www.elhorst.com mobile:+31 6 29051524 home/work:+31 23 5329286 From logic_cad yahoo.com Tue Apr 29 00:36:59 2003 From: logic_cad yahoo.com (George Wong) Date: Wed Jul 30 14:10:21 2003 Subject: [M4IF Technotes] Darwin server compatible codec In-Reply-To: Message-ID: <20030429063659.66989.qmail@web21510.mail.yahoo.com> Hi all, I'm looking for a freeware codec (with reasonable picture quality @ low BW) that outputs .mp4 / .mov to be compatible with the Darwin streaming server. Thanks __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com From mathijn xs4all.nl Wed Apr 30 13:30:50 2003 From: mathijn xs4all.nl (Mathijn Elhorst) Date: Wed Jul 30 14:10:21 2003 Subject: [M4IF Technotes] Where is the specification for... In-Reply-To: References: Message-ID: <3EAFA5DA.4020105@xs4all.nl> Hi, You are looking at data for the BIFS (Binary Format For Scenes) scene graph data version 1 (obj. descr. 1). A working document (14496-1:2002) describing the systems part of MPEG-4 including BIFS, can be found here: http://mpeg.telecomitalialab.com/working_documents/mpeg-04/systems/3rd_edition_wd.zip The bytes correspond to the following scene-graph: OrderedGroup { children Shape { appearance Appearance { texture MovieTexture { url "od:3" } } geometry Bitmap { } } } which is the simplest way to start playing a video found in the track with object descriptor id 3 Regards Mathijn Stage NexVision wrote: >Hi guys, > > > I'm trying to understand what is in the "mdat" atom, and concerning video >information or audio information, I've found the corresponding specification >However, I have some data (of 0x0A length) that are pointed by an trak >definition containing the corresponding descriptor (in esds atom) that is of >type "Object descriptor = 1 (Scene); and Stream Type = 3 (Scene)" > >In the mdat atom, the corresponding data are >C0 11 A4 CD 54 11 40 3D 04 C0 > >I cannot recognize what type it is (not an object descriptor, or neither an >atom) > >If you know how to understand these bytes, please tell me. >Thank you. > > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes > > > > From singer apple.com Wed Apr 30 10:03:52 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:10:21 2003 Subject: [M4IF Technotes] How to get the vosh and voh from a mpeg4 video stream? In-Reply-To: <200304300445.h3U4jWj10320@lists1.magma.ca> References: <200304300445.h3U4jWj10320@lists1.magma.ca> Message-ID: At 12:44 +0800 4/30/03, Limin Wang wrote: >Hello, > > >I guess your xvid codec is too old, get a new version on its website >and I'm sure it has VOSH and VOH header in its stream. If it's in an MP4 file, don't forget to look into the decoderspecificinfo (in the ES descriptor in the sample description). > > > >Best regards, >Limin > > >>Hello everyone! >> >>I used a xvid codec to generate a video stream, but I couldn't find >>the visual object sequence header and visual object header in the >>stream. The starting bytes of the stream was 0x 00 00 01 00, which >>was the start code of a video object. >> >>Since the VOSH and VOH are necessary to my job, I wonder how can I >>find enough information in this stream and get a proper VOSH and >>VOH for the stream. >> >>Any hint is expected with eagerness and appreciations! >> >>Thanks! >> >>?????? >>?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?| >> >>?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?| >> >>_______________________________________________ >>Technotes mailing list >>Technotes@lists.m4if.org >>http://lists.m4if.org/mailman/listinfo/technotes >>. > >= = = = = = = = = = = = = = = = = = = = > > >?@?@?@?@?@?@?@?@?v >???I > > >?@?@?@?@?@?@?@?@Limin Wang >?@?@?@?@?@?@?@?@lmwang@brovic.com >?@?@?@?@?@?@?@?@?@?@2003-04-30 > > > > > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030430/18c0e46f/attachment.html From rob.koenen m4if.org Wed Apr 30 23:13:52 2003 From: rob.koenen m4if.org (Rob Koenen (M4IF)) Date: Wed Jul 30 14:10:21 2003 Subject: [M4IF Technotes] Where can I find the specifications on profiles and levels? In-Reply-To: <000501c30eb7$9ae4b630$3f496fa6@automatihc6u4i> Message-ID: Profiles and Levels are specified in the respective parts of the standard. To get a complete overview, you'd have to buy those parts. Some good information is also on the resources pages of M4IF, however. Look for "Information on MPEG-4 Object Types, Profiles and Levels". Kind Regards, Rob > -----Original Message----- > From: Li Zhengming [mailto:lzm02@mails.tsinghua.edu.cn] > Sent: Tuesday, April 29, 2024 18:27 > To: M4if Technotes > Subject: [M4IF Technotes] Where can I find the specifications > on profiles and levels? > > > Hello everyone, > > I want to find the specification on profiles and levels to > understand the particular features of allthe combinations of > profiles and levels. > > Thank you very much! > > ??? > ??????????????????????????????? > > ????????????????????????????????? > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es >