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 > VP9 and AV1

Reply
 
Thread Tools Search this Thread Display Modes
Old 6th February 2018, 16:50   #421  |  Link
iwod
Registered User
 
Join Date: Apr 2002
Posts: 756
Quote:
Originally Posted by Anthonytex View Post
So, not ready yet:
https://youtu.be/6UksCRCl_bI
"Almost"
You just have to watch this video and wonder, even at this what is supposed to be late stage development, there are still LOTs of big changes.
iwod is offline   Reply With Quote
Old 6th February 2018, 18:44   #422  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by iwod View Post
You just have to watch this video and wonder, even at this what is supposed to be late stage development, there are still LOTs of big changes.
Better than having a format with huge bugs/issues.
mzso is offline   Reply With Quote
Old 7th February 2018, 12:03   #423  |  Link
bstrobl
Registered User
 
Join Date: Jun 2016
Posts: 55
Quote:
Originally Posted by iwod View Post
How about months? At least Mozilla and Xiph are doing those works and many other member. If it was Google i dont know what mess it will end up with.
I'm afraid this is not going to be the perfect codec we are looking for. Lots of compromises (old tools kept due to hardware vendor demands and VP9 legacy etc.) due to the time frame and a lot of tools simply not being integrated. The AOM is still at a pretty young age right now, but it is better to ship an imperfect but very good codec rather than delaying another few years and miss overtaking HEVC and VP9.

AV2 is going to have far fewer compromises simply because there will be more time (10 years?), especially once the kinks in organisation within AOM have been worked out and at that stage any major gains will have to be gotten from better tools and architecture rather than stuffing more things into it. It may be possible that more radical ideas will be used including some sort of hybrid codec like OPUS (AV1 and Daala hybrid perhaps?).

Compromise is key here. As long as the bitstream is solid and no massive bugs are left it should do well.
bstrobl is offline   Reply With Quote
Old 7th February 2018, 16:52   #424  |  Link
Q3CPMA
Registered User
 
Q3CPMA's Avatar
 
Join Date: Jun 2015
Posts: 28
After seeing the FOSDEM video, I mosty agree with the previous posts: too much and too big changes for an "almost" finished codec and hardware decoding dumbing down the codec. They could have simply made a profile for hardware decoding and one for software to solve all of this. Kind of like AAC.
Q3CPMA is offline   Reply With Quote
Old 7th February 2018, 16:54   #425  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,336
Quote:
Originally Posted by Q3CPMA View Post
They could have simply made a profile for hardware decoding and one for software to solve all of this.
That solves nothing. Any consumer media would never use those features that don't work with hardware, so its wasted effort to even consider them.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th February 2018, 17:36   #426  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by Q3CPMA View Post
and hardware decoding dumbing down the codec. They could have simply made a profile for hardware decoding and one for software to solve all of this. Kind of like AAC.
Well, we might be better off having a somewhat simpler and conventional format (with substantial improvements) now that can be adopted easily and quickly and then have a revolutionary one years later. A proper new format that throws away all baggage and conventions probably takes several years to produce anyway.

Quote:
Originally Posted by nevcairiel View Post
That solves nothing. Any consumer media would never use those features that don't work with hardware, so its wasted effort to even consider them.
That's kind of surprising. I'd expect even from smartphones of the past few years to decode FullHD content on CPU power alone.
mzso is offline   Reply With Quote
Old 7th February 2018, 19:19   #427  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,336
Quote:
Originally Posted by mzso View Post
That's kind of surprising. I'd expect even from smartphones of the past few years to decode FullHD content on CPU power alone.
I'm not sure if they could, don't have final decode complexity figures yet, but even if they can it would burn much more battery then using a bitstream that can be hardware decoded, so its far from ideal.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th February 2018, 20:49   #428  |  Link
Q3CPMA
Registered User
 
Q3CPMA's Avatar
 
Join Date: Jun 2015
Posts: 28
Quote:
Originally Posted by nevcairiel View Post
That solves nothing. Any consumer media would never use those features that don't work with hardware, so its wasted effort to even consider them.
Yeah, the industry would probably only use the hardware profile. But a codec that's supposed to replace almost all other codecs might be used for archiving too. I'm not even talking about encoding done by individuals where something like h264's high10 got some use.
Q3CPMA is offline   Reply With Quote
Old 9th February 2018, 10:52   #429  |  Link
Djfe
Registered User
 
Join Date: May 2014
Posts: 24
I guess it comes to the point, that the companies involved want working hardware decoders rather sooner than later. So saving time on implementing hardware decoders is a huge deal. the question, I cannot answer, is: how much better could hardware decoders get, if they make them from scratch? (in other words. is it worth the effort?)

One actual question, I have, is, are Xiph/Mozilla still working on Daala? (will Daala ship on it's own one day?)
Not that I want that to happen. One codec is better than several. But it's interesting to know, whether they still consider doing it for some reason

About: http://blog.chiariglione.org/a-crisi...nd-a-solution/
Nice read, thx for sharing it
Moving away from profiles to tool-based encoders doesn't seem to be a good option(IMO), since it complicates the encoder/decoder situation a lot more
especially since all tools have to work together somehow.

it's kind of stupid though, that big parts of the industry only saw their own profits instead of the bigger picture.
well, it's their own pile of shards now.
AOM has chances to win.

I wonder what the broadcast industry will choose in 15-30 years. Or the movie making industry, in-case there is a new type of disc format. ^^

About his last paragraph:
Do we actually need a better, new codec after av1 and opus for media?
(at least on the web, the web needed an open codec for several reasons, even if the model of implementing such a codec isn't profitabel at first
this might not keep broadcasters and the media industry and so on from paying royalties for better codecs; they have the perfect business model to do so after all (unlike the web))
Djfe is offline   Reply With Quote
Old 9th February 2018, 11:06   #430  |  Link
Quikee
Registered User
 
Join Date: Jan 2006
Posts: 41
Quote:
Originally Posted by Q3CPMA View Post
But a codec that's supposed to replace almost all other codecs might be used for archiving too.
Look at the companies behind AOM and tell me which one of them cares about archiving? I don't even remember it being mentioned as a use case for netvc. And also when did they say that the coded is supposed to "replace almost all other codecs"? I thought that AV1 main focus was clear - internet streaming (including game content) and internet real-time communications.
Quikee is offline   Reply With Quote
Old 9th February 2018, 13:18   #431  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by Quikee View Post
Look at the companies behind AOM and tell me which one of them cares about archiving? I don't even remember it being mentioned as a use case for netvc. And also when did they say that the coded is supposed to "replace almost all other codecs"? I thought that AV1 main focus was clear - internet streaming (including game content) and internet real-time communications.
That doesn't mean it can't be used for everything else. Especially since it's free and supposedly superior to all contemporary lossy codecs.
Also, it seems to me that there's a shift towards the internet from discs and such and television broadcasts.

Last edited by mzso; 9th February 2018 at 13:22.
mzso is offline   Reply With Quote
Old 12th February 2018, 12:27   #432  |  Link
tfouto
Registered User
 
Join Date: Aug 2013
Posts: 8
Quote:
Originally Posted by Quikee View Post
Look at the companies behind AOM and tell me which one of them cares about archiving? I don't even remember it being mentioned as a use case for netvc. And also when did they say that the coded is supposed to "replace almost all other codecs"? I thought that AV1 main focus was clear - internet streaming (including game content) and internet real-time communications.
How can it be used for internet real-time communications, when the encoding is really expensive?

Last edited by tfouto; 12th February 2018 at 12:31.
tfouto is offline   Reply With Quote
Old 12th February 2018, 13:44   #433  |  Link
Quikee
Registered User
 
Join Date: Jan 2006
Posts: 41
Quote:
Originally Posted by tfouto View Post
How can it be used for internet real-time communications, when the encoding is really expensive?
Turning off expensive coding tools, limiting search, optimization, hardware encoders,...

AV1 didn't see much optimizations yet and they AFAIK always do full search for new coding tools, which is similar to having placebo mode all the time on.
Quikee is offline   Reply With Quote
Old 17th February 2018, 20:22   #434  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,746
AOM 0.1.0-8039-g01faff973
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 19th February 2018, 01:55   #435  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,738
Quote:
Originally Posted by mzso View Post
Well, we might be better off having a somewhat simpler and conventional format (with substantial improvements) now that can be adopted easily and quickly and then have a revolutionary one years later. A proper new format that throws away all baggage and conventions probably takes several years to produce anyway.

That's kind of surprising. I'd expect even from smartphones of the past few years to decode FullHD content on CPU power alone.
Premium content requires HW DRM which means HW decode. A SW-only codec may get used by hobbyists, but won't be by the content industry.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 19th February 2018, 14:13   #436  |  Link
Tommy Carrot
Registered User
 
Tommy Carrot's Avatar
 
Join Date: Mar 2002
Posts: 863
Thanks for the new build. I thought after so many SIMD optimization, the encoding speed would've got a bit more tolerable, but on the default settings it's still slow as hell. With cpu-used=2 i could at least test it on some very short videos. The quality is decent, but i don't think it has improved much in the last few months.

Last edited by Tommy Carrot; 19th February 2018 at 19:47.
Tommy Carrot is offline   Reply With Quote
Old 19th February 2018, 17:02   #437  |  Link
Barough
Registered User
 
Barough's Avatar
 
Join Date: Feb 2007
Location: Sweden
Posts: 481
AOM AV1 v0.1.0-8127-gc7a5e8830
Built on February 19, 2018, GCC 7.3.0

Code:
https://aomedia.googlesource.com/aom
Barough is offline   Reply With Quote
Old 19th February 2018, 17:39   #438  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
What's the basic way to pipe video with ffmpeg to aomenc? So far I'm failing miserably.
mzso is offline   Reply With Quote
Old 19th February 2018, 17:48   #439  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
ffmpeg -i "input" -f yuv4mpegpipe - | aomenc --passes=1 -o "output.webm" -
sneaker_ger is offline   Reply With Quote
Old 19th February 2018, 18:25   #440  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by sneaker_ger View Post
ffmpeg -i "input" -f yuv4mpegpipe - | aomenc --passes=1 -o "output.webm" -
Result, as before:
Code:
[yuv4mpegpipe @ 0000000e84237700] ERROR: yuv4mpeg can only handle yuv444p, yuv422p, yuv420p, yuv411p and gray8 pixel formats. And using 'strict -1' also yuv444p9, yuv422p9, yuv420p9, yuv444p10, yuv422p10, yuv420p10, yuv444p12, yuv422p12, yuv420p12, yuv444p14, yuv422p14, yuv420p14, yuv444p16, yuv422p16, yuv420p16, gray9, gray10, gray12 and gray16 pixel formats. Use -pix_fmt to select one.
Could not write header for output file #0 (incorrect codec parameters ?): I/O error
Error initializing output stream 0:0 --
mzso 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 09:25.


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