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

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

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st August 2007, 21:09   #1  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
Flash Player to include AVC and AAC and MP4 and TTXT support

a big step for the mpeg-4 standard

Adobe announced that it will support the following parts of the mpeg-4 standard (and more) in an upcoming update to their flash player:
Quote:
- AVC: A software based H.264 codec with the ability to decode Base, Mainline and High profiles...Extended, High 4:2:2 and High 4:4:4 profiles are not officially supported at this time. They might or might not work depending on what features are used. We have no artificial lower limit on B-frames or any problems with B-pyramids like other players do. We also decode field coded streams...the H.264 decoder is...provided to us by MainConcept. It weights in at less than 100KB of compressed code
- AAC: An AAC decoder supporting AAC Main, AAC LC and SBR (also known as HE-AAC). The corresponding ISO specification is ISO 14496-3.
- MP4: An file format parser implementing parts of ISO 14496-12. In terms you might understand this means a very limited sub set of MPEG-4, 3GP and QuickTime movie support.
- TTXT: Support for the 3GPP timed text specification 3GPP TS 26.245. Essentially this is a standardized subtitle format within 3GP files...Any number of text tracks are supported and all the information, including esoteric stuff like karaoke meta data...Language information in the individual tracks is also reported. That means you can have sub titles in several languages.
for the details read more here:
http://www.kaourantin.net/2007/08/wh...on-web_20.html (thanks to Drachir for pointing me to it) and here:
http://forum.doom9.org/showthread.php?t=129118

a beta version is available here:
http://labs.adobe.com/technologies/flashplayer9/

everything needs to have a downside:
1) mpeg-4 asp (divx, xvid) will not be supported
2) mpeg-4 systems advanced content (basically an open standard alternative to advanced flash content) is not supported
2) the flash player will only support mp4+avc+aac files streamed via adobe servers (but afaik this is the case with all flash content)


As being open standard you should be able to create supported streams with the following free tools:
AVC: x264 and all tools using x264
AAC: faac and all tools using faac
MP4: mp4box, mp4creator, ffmpeg
TTXT: mp4box
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free

Last edited by bond; 21st August 2007 at 21:23.
bond is offline   Reply With Quote
Old 21st August 2007, 21:20   #2  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Sweet.
Dark Shikari is offline   Reply With Quote
Old 22nd August 2007, 01:59   #3  |  Link
Schrade
Registered User
 
Schrade's Avatar
 
Join Date: Mar 2004
Posts: 339
They have a link to test out the flashplayer once you install it. Here's the link: http://labs.adobe.com/technologies/f...ullscreendemo/

It has a streaming video that is 1280x720 in it and it's an MP4 container. You can switch between that or the On2 VP6 encode.

Unsurprisingly, it chows up all my CPU when playing the h.264 encode. I have an AMD Athlon XP 2400+. They need to license CoreAVC or something to make this work right.

Last edited by Schrade; 22nd August 2007 at 02:02.
Schrade is offline   Reply With Quote
Old 22nd August 2007, 06:20   #4  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
What about the GPAX ?


btw, it's definitely the end of story for the Ogg/Theora.
Kurtnoise is offline   Reply With Quote
Old 22nd August 2007, 06:40   #5  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by Kurtnoise13 View Post
What about the GPAX ?


btw, it's definitely the end of story for the Ogg/Theora.
Definitely not, Ogg/Theora serve a particular purpose; they have no royalties. Both H.264 and AAC have royalties, even if most people don't pay them.

Wikipedia, for example, one of the top 10 most popular websites in the world, uses Ogg and Theora exclusively, and as the web moves towards more rich media, they will stick with that simply for legal reasons.
Dark Shikari is offline   Reply With Quote
Old 22nd August 2007, 06:42   #6  |  Link
Schrade
Registered User
 
Schrade's Avatar
 
Join Date: Mar 2004
Posts: 339
Does GPAC's plugin have any controls at all yet? Last time I checked it was similar to VLC's plugin I think.. just a video playing, no volume control, no seeking/stop/play/pause controls, etc.
Schrade is offline   Reply With Quote
Old 22nd August 2007, 07:13   #7  |  Link
iwod
Registered User
 
Join Date: Apr 2002
Posts: 756
I am now wondering if the Decoder will support Hardware acceleration. But 100K H.264 decoder is pretty amazing
iwod is offline   Reply With Quote
Old 22nd August 2007, 08:40   #8  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by Dark Shikari View Post
Definitely not, Ogg/Theora serve a particular purpose; they have no royalties. Both H.264 and AAC have royalties, even if most people don't pay them.
In fact, nothing have been proved that Xiph tools are patents free. Anyway, I tend to agree with you on this point. I missed that.

Quote:
Originally Posted by Dark Shikari View Post
Wikipedia, for example, one of the top 10 most popular websites in the world, uses Ogg and Theora exclusively, and as the web moves towards more rich media, they will stick with that simply for legal reasons.
Well, what about the nine others ? wikipedia is very special for the contents hosted and proposed on it. It's definitely not a commercial website.
Kurtnoise is offline   Reply With Quote
Old 22nd August 2007, 10:01   #9  |  Link
GmorG McRoth
Registered User
 
Join Date: Jan 2006
Posts: 137
Quote:
Originally Posted by Schrade View Post
They have a link to test out the flashplayer once you install it. Here's the link: http://labs.adobe.com/technologies/f...ullscreendemo/
If anyone wants to check videos without flash player:

http://labs.adobe.com/technologies/f...HD_1500_96.flv
http://labs.adobe.com/technologies/f...in_HD_H264.mp4

Is there a way to know what encoder was used to create h.264 file?
__________________
I'm sick of following my dreams. I'm just going to ask them where they're goin', and hook up with them later.
---Mitch Hedberg

Last edited by GmorG McRoth; 22nd August 2007 at 11:33.
GmorG McRoth is offline   Reply With Quote
Old 22nd August 2007, 11:29   #10  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
the thing is ON2 just compares it with VP6 so in practicaly they still claim that VP7 is more advanced then
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004
CruNcher is offline   Reply With Quote
Old 22nd August 2007, 11:56   #11  |  Link
Mc Onyx
Registered User
 
Mc Onyx's Avatar
 
Join Date: Mar 2005
Location: Slovenia
Posts: 73
Tried the flash link and it looks great, finally some good looking streaming. But the h.264 stream does look better than vp6 and it takes about 25-40% of my cpu time C2D@3.15Ghz.
__________________
If you need an MC on a party, I'm the man 4 you! :)
Mc Onyx is offline   Reply With Quote
Old 22nd August 2007, 12:20   #12  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by GmorG McRoth View Post
Is there a way to know what encoder was used to create h.264 file?
Probably the Mainconcept's one...
Kurtnoise is offline   Reply With Quote
Old 22nd August 2007, 12:46   #13  |  Link
GmorG McRoth
Registered User
 
Join Date: Jan 2006
Posts: 137
Quote:
Originally Posted by Kurtnoise13 View Post
Probably the Mainconcept's one...
Indeed, this is plausible.
__________________
I'm sick of following my dreams. I'm just going to ask them where they're goin', and hook up with them later.
---Mitch Hedberg
GmorG McRoth is offline   Reply With Quote
Old 22nd August 2007, 13:24   #14  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
Quote:
Originally Posted by GmorG McRoth View Post
This MP4 file plays great with Haali's splitter. I am glad Adobe didn't use a new proprietary container.

The FLV file on the other hand doesn't play properly with Gabest FLV splitter. The video track is not recognized

I hope someone can fix this before the new Flash version hits the mass public. Perhaps it only requires a small patch, since the file does seem to contain a normal FLV4 (VP6) video stream, at least that is what GSpot tells me.
__________________
MPC-HC 2.2.1

Last edited by clsid; 22nd August 2007 at 13:30.
clsid is offline   Reply With Quote
Old 22nd August 2007, 13:40   #15  |  Link
smok3
brontosaurusrex
 
smok3's Avatar
 
Join Date: Oct 2001
Posts: 2,392
wow and wow.

and yes, just tested: things encoded using x.264 + nero aac inside mp4 are working!

short sample (had to rename the mp4 file to flv):
http://somestuff.org/flashAVC/flvplayer.php
(something weird happening on cuts thought, i guess thats why this is beta)

Last edited by smok3; 24th August 2007 at 15:05.
smok3 is offline   Reply With Quote
Old 22nd August 2007, 16:10   #16  |  Link
agilpwc
Registered User
 
Join Date: Jun 2005
Location: Los Angeles
Posts: 28
This pretty much eliminates the need for QuickTime.

From reading the press release it looks like it will support more encode options, unlike QuickTime.
agilpwc is offline   Reply With Quote
Old 22nd August 2007, 20:47   #17  |  Link
Shapierian
Registered User
 
Join Date: Feb 2002
Posts: 40
AAC Main

I find the inclusion of the rarely used AAC Main profile odd.

Quote:
Originally Posted by bond View Post
...
- AAC: An AAC decoder supporting AAC Main, AAC LC and SBR (also known as HE-AAC). The corresponding ISO specification is ISO 14496-3.
...
Shapierian is offline   Reply With Quote
Old 22nd August 2007, 20:50   #18  |  Link
Sergey A. Sablin
Registered User
 
Join Date: Dec 2004
Location: Tomsk, Russia
Posts: 366
Quote:
Originally Posted by Kurtnoise13 View Post
Probably the Mainconcept's one...
level 5.1 for 720p and 2 refs, no aspect ratio parameters, no hrd parameters and many smaller details makes me think something different...
Sergey A. Sablin is offline   Reply With Quote
Old 22nd August 2007, 22:43   #19  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
vp6 didnt handle to beat xvid (mpeg-4 asp), so i heavily doubt it has any chance against a serious avc encoder at all

Quote:
Originally Posted by GmorG McRoth View Post
http://labs.adobe.com/technologies/f...in_HD_H264.mp4

Is there a way to know what encoder was used to create h.264 file?
the mp4 mentions apple media video and audio handler, so i assume it has been encoded with apple's avc and aac encoders
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 22nd August 2007, 22:54   #20  |  Link
Sergey A. Sablin
Registered User
 
Join Date: Dec 2004
Location: Tomsk, Russia
Posts: 366
Quote:
Originally Posted by bond View Post
vp6 didnt handle to beat xvid (mpeg-4 asp), so i heavily doubt it has any chance against a serious avc encoder at all

the mp4 mentions apple media video and audio handler, so i assume it has been encoded with apple's avc and aac encoders
Is it you bond? Something strange happens to you...
Have a try to open stream in hex editor. You should know key word.
Sergey A. Sablin is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

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

Forum Jump


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


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