[ / / / / / / / / / / / / / ] [ dir / 8cup / britfeel / hkon9 / o / rzabczan / vg / vichan / zoo ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): fe3cb0b2c768283⋯.webm (15.99 MB, 747x420, 249:140, Tokio Funka Gumi.webm) (h) (u) [play once] [loop]

[–]

 No.930263>>930428 >>930493 >>931661 [Watch Thread][Show All Posts]

How in the fug can Jewgle expect their RFOSS codecs to achieve widespread adoption rivaling that of AVC when the AV1 reference encoder runs at the speed of olympic molluscs with a 10% chance of shitting out a valid bitstream?

VP9 so far has only been adopted by Jewtube and the occasional Cambodian stone carving forum while its HEVC adversary is seeing slow but steady adoption by weebs and even hardware manufacturers despite being riddled with royalties and confusing patent licensing schemes.

If you could design your own ideal digital video coding standard regardless of patent/copyright infringement what would you put in it /tech/?

 No.930428>>930429 >>930449 >>930478 >>930658 >>930662

>>930263 (OP)

1. AV1 looks better than h265/HEVC

2. AV1 has more of a sandbox decoder allowing encoding quality to still rise after bitstream freeze (for newly encoded things of course)

3. Hardware support isn't that important with modern powerful processors and will come with the content.

Also wish to remind you that there's an impenetrable wall between nonapplefags and applefags preventing acceptance of things like HEIF, the newest USB alternative, Retina Displays, HiDPI stuff, gay mouses and keyboards with switched ctrl, super, alt keys.

4. h264/AVC is an old pile of shit (the best of it's time tbh) and is just there because otherwise most videos on the internet would need to be reencoded losing quality.

5. It seems to have a lossless encoder

6. There's also an image format based on it (AVIF) which could spread contrary to BPG (based on h265).

7. Most important source of videos today is THE WEBBROWSER and guess how much of this sector runs chromium. Firefox gets it too and the rest simply has to comply.

YES, those stupid cat videos will help AV1 becoming popular!

>AV1 reference encoder runs at the speed of olympic molluscs with a 10% chance of shitting out a valid bitstream?

Yes. It still seems to be unfinished and unfrozen.

Freeze soon™

>what would you put in

AV1 when it's finally finished tbqh


 No.930429>>930431 >>930819

>>930428

>Most important source of videos today is THE WEBBROWSER

This brings up the question: Why bother making something decode fast if most of the load will come from the browser anyway?

It's like how all over the world governments start metropolitan "save water" campaigns during droughts even though big farms generally consume 97% of the water supply of countries self sufficient in farm produce, and shamelessly waste it.


 No.930431>>930449

Also contrary to h265 it will be allowed in the WEBM subset of Matroska baking it into the web. Basically it has already won even through it's still unfinished. You may call it an unfair battle but at least the royalty fags didn't win.

>>930429

>Why bother making something decode fast

AVIF images, "GIFs", TV, phones, ...


 No.930449>>930470 >>930557

File (hide): afa7f8a635864be⋯.webm (5.58 MB, 907x480, 907:480, 1454472977279-1.webm) (h) (u) [play once] [loop]

>>930431

>it will be allowed in the WEBM subset of Matroska baking it into the web. Basically it has already won

Couldn't the same thing be said about VP9?

It's been 6 years since that standard got frozen and retarded bootleg DVB set-top boxes with proprietary firmware have primitive HEVC support but no VP9, same with animu scenegroups.

Unless aomenc pulls an x264 in terms of encoding speed and usability out of its ass in the near future I can't see it becoming widespread much outside of easter island stonemasonry BBSes, Jewtube and a few specialized providers/hosters regardless of consumer hardware decoding support.

>>930428

>AV1 when it's finally finished tbqh

But the codec spec is finished, the reference implementation is a massive turd at the moment.

Royaltyfags are busy extending AVC's lifetime to the next dinosaur extinction event anyhow so AV1's royalty free nature alone is far from a guarantee for its success.


 No.930464

I'm yet to see a high quality video encoded with HEVC, videos encoded with it always seen to have visible loses in quality.


 No.930470>>930474

>>930449

>easter island stonemasonry BBSes

Intrigued. Where can I sign up?


 No.930474

>>930470

You can find it this way >>>/pol/


 No.930478>>930480 >>930697 >>930967 >>931002

>>930428

You are the most worthless poster I think I have ever seen. Bitstream is frozen and it still takes a year (not hyperbole) to encode one fucking movie. By the time they have hardware encoders you will have one fucking movie done. It's a secretive house fumigation where nobody was told and everyone is dead inside. There are no survivors. h.266 will be done when av1 is "ready". Absolutely shit.


 No.930480

>>930478

FUCKING DOGSHIT


 No.930493

>>930263 (OP)

>muh hardware CODEC

Isn't Vulkan/D3D12 supposed to mostly obviate that?

>If you could design your own ideal digital video coding standard regardless of patent/copyright infringement what would you put in it /tech/?

Fractal coding, throw this outmoded macroblock shit in yhe trash. Also, make sure hierarchical bitrate peeling is supported, plus optional lightfield coding is there too.


 No.930557>>930697

>>930449

>But the codec spec is finished

It's not, it was a PR stunt (and you fell for it).


 No.930654>>930691

File (hide): defd30e1ddfa194⋯.png (272.83 KB, 560x700, 4:5, mio030.png) (h) (u)

AV1, ASS, FLAC and Opus are everything one could ever need. Mux them up in mkv or its imouto format webm and good to go.

Everything else is deprecated.


 No.930658>>930691 >>930700 >>931305

>>930428

>YES, those stupid cat videos will help AV1 becoming popular!

Braindead people first have to stop using GIF for that.

GIF is 30 times less efficient than either VP9 or H.264, yet these fuckers still use it, go figure.


 No.930662>>930691 >>930698 >>930753

>>930428

Why do you think Google/YouTube has the ability to transcode every fucking video to VP9, yet it takes literally months to encode any "HD" video with libvpx?

If the format is open, but all the good encoders are not available to the general public, and thus only one company is actually able to reap the benefits of the format, is it worth it? How is it better than H.264, which has x264 which is efficient and free?


 No.930691>>930835

>>930658

>Braindead people first have to stop using GIF for that.

That's already happening. For example on Twitter.

NOT BECAUSE THE RETARDS REENCODE IT BUT BECAUSE THE SITES DO IT FOR THE SERVER PERFORMANCE AND FILESIZE

>>930662

>How is it better than H.264

Encode a video in H264 and one in VP9 and tell me which of them looks better at same filesize. Filesize is the reason why we don't just fill a folder with PNGs and FLAC files, all slapped together by XML textfiles standardized by W3-jews!

>takes literally months

>literally months

>literally

>HD aka 720p

>months

WTF are you talking about? Takes some hours for a movie but not months.

>>930654

Would agree if AV1 was finished.


 No.930697

>>930478

https://aomediacodec.github.io/av1-spec/

>Last modified: 2018-06-14 12:54 PT

>Draft Document

>This is a draft document that will change substantially before release. Do not rely on its current contents. To comment on the document, use the issue tracker.

Learn reading instead of repeating announcements we already know about.

see >>930557 (you did a good job pointing it out)

VP9 changed substantially even after it's "release".

For example the addition of an alpha channel. That's why Chrome was so ahead because Google basically made it while implementing it. It's not better than HVEC but royalty free and better than H264.


 No.930698

>>930662

http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide

Here's a guide. Maybe you missed some stuff like how 2 pass works or -threads 8 to make use of your multi core cpu.


 No.930700>>930753 >>931305

File (hide): d2602fa3c820432⋯.mp4 (413.92 KB, 446x469, 446:469, what the fuck am I reading.mp4) (h) (u) [play once] [loop]

>>930658

>convert a gif to mp4/webm

<REEE NO SOUND GO BACK TO CUCKCHAN


 No.930753>>930795 >>930808 >>931561 >>931664

File (hide): ffb67d291bedd44⋯.png (589.75 KB, 1280x720, 16:9, sauce.png) (h) (u)

File (hide): 604011ff8454a6f⋯.png (273.33 KB, 640x480, 4:3, AV1_cpu-used-3.png) (h) (u)

File (hide): d38f19098a6cee9⋯.png (286.42 KB, 640x480, 4:3, VP9_cpu-used-0.png) (h) (u)

>>930662

It takes 3 hours to encode 3600 frames of 640x480 video at 18 fpm on an FX 8350, and that's with

aomenc --codec=av1 --webm -t 8 --lag-in-frames=25 --end-usage=cbr --target-bitrate=334 --bias-pct=0 --auto-alt-ref=1 --tile-columns=6 --frame-parallel=0 --min-q=0 --max-q=63 --aq-mode=3 --enable-dist-8x8=1 --frame-boost=1 --deltaq-mode=2 --cpu-used=3 --sharpness=7 --sb-size=128 --single-tile-decoding=0 --enable-qm=1 --qm-min=0 --qm-max=15 --limit=3600 -w 640 -h 480 -o "output" "input"

VP9 only took some 40 minutes with

ffmpeg -i "source" -c:v libvpx-vp9 -b:v 334k -speed 0 -lag-in-frames 25 -auto-alt-ref 1 -frame-parallel 0 -tile-columns 6 -row-mt 1 -quality best -sn -ac 2 -y -cpu-used 0 -threads 8 -vf scale=-1:480 -to 00:01:00 -g 9999 -colorspace bt709 -f webm -pass 2 "output.webm"

Meanwhile aomenc --cpu-used=0 encodes at an amazing 4 frames per minute when not crashing due to memory access violations, and --cpu-used=8 looks like trash.

The AV1 webbum is also 500kb larger at 3MB than the VP9 one at 2.5MB.

How is rav1e coming along by the way?

>>930700

Nice yuv444p format that firecucks can't play.

GAS THE YCbCr COLOR SPACE RGB WAR NOW


 No.930795>>930808 >>930817

>>930753

I can play the video in palemoon just fine. Firecucks btfo.


 No.930808>>930817 >>930826

File (hide): 0aaa9e56286b7c8⋯.png (244.55 KB, 357x408, 7:8, Anime Pavel.png) (h) (u)

>>930753

>>930795

My browser automatically opens videos with mpv.

Browsercucks BTFO.


 No.930817

>>930795

>>930808

Can mpv reliably playback AV1 webms these days?

Would be a nice workaround for the lack of native support in bowsers at the moment it'd also be nice if 8ch would recognize V_AV1 as a valid codec for webbums.


 No.930819>>930821

>>930429

>Why bother making something decode fast if most of the load will come from the browser anyway?

Not all videos are 360p, you know? Try to compare that to playing 1080p60 video (w/o GPU decoding) before spewing retarded bullshit.


 No.930821>>930829

File (hide): 4b5b212f4558e6a⋯.jpg (46.41 KB, 398x582, 199:291, DANK_MEME_10.jpg) (h) (u)

>>930819

>he can't play 1080p60 videos on his CPU


 No.930826>>930879 >>931595

File (hide): d914f9a97bac001⋯.png (587.85 KB, 1254x576, 209:96, mpv.png) (h) (u)

>>930808

Can you eleborate on 'automatically'? I use an mpv-youtube-dl binding extension to stream all videos into mpv to. All I have to is right click and select that option.


 No.930829

File (hide): 719b7b96c64743a⋯.png (168.42 KB, 349x427, 349:427, 719b7b96c64743a4f60844c3f1….png) (h) (u)

>>930821

Read the post I'm replying to.


 No.930835>>930843

>>930691

>NOT BECAUSE THE RETARDS REENCODE IT BUT BECAUSE THE SITES DO IT FOR THE SERVER PERFORMANCE AND FILESIZE

An the quality is total shit, because 2 generations of different kinds of losses.

They got what they deserved, but still didn't understand a thing.

>>930691

>Encode a video in H264 and one in VP9 and tell me which of them looks better at same filesize

AND WITH THE SAME AMOUNT OF CPU TIME SPENT

If I try to make libvpx encode with similar speed to x264 -preset slower, the end result is crap, obviously worse than x264.

>>930691

>WTF are you talking about? Takes some hours for a movie but not months.

what kind of a supercomputer are you using?


 No.930843>>930878

>>930835

Install gentoo, I can encode a 3 hour video as webm with 1 core used in 24 hours.


 No.930878

File (hide): db0bcbf01e5c91b⋯.jpg (455.27 KB, 2539x3194, 2539:3194, __gentoo_penguin_kemono_fr….jpg) (h) (u)

>>930843

Try AV1 then, this is what I get with 8 cores for trying to encode a 60sec 640x480 video at --cpu-used=0

Pass 2/2 frame   52/33     45000B 1614162 ms 1.93 fpm [ETA 52:08:56]       5F


 No.930879>>930900

>>930826

You can just tell most browsers to open mp4/webm/whatever files with a program of your choice. I chose mpv.


 No.930900

>>930879

That's quite retarded, since you must download it in full before viewing it. It's NOT the same as passing the URL to mpv.


 No.930967

File (hide): d598302aa0f500f⋯.mp4 (6.83 MB, 1280x720, 16:9, [東方自作アレンジ] sign [原曲:Reinca….mp4) (h) (u) [play once] [loop]

>>930478

>it still takes a year (not hyperbole) to encode one fucking movie

If my very rough calculations based upon observing encoder behaviour are correct they're probably not encoding a single 24 minute 24fps video at 640x480 should take approximately 614 hours at the highest quality settings and around 28 hours at medium.

A 720p animu episode (assuming 8 fpm encoding speed at --cpu-used=4) would take approximately 63 hours at medium settings and 1382 hours at the highest quality to encode.

Doesn't seem to be worth it unless they really crank down the output filesize which is kinda bloated at the moment.


 No.931002>>931108

>>930478

>h.266 will be done when av1 is "ready".

Do you think that h.265 will have support outside of specialized programs by then?


 No.931108>>931793 >>931867

File (hide): 5ae50b931ac86f1⋯.png (226.13 KB, 1374x811, 1374:811, VP9 adoption.png) (h) (u)

File (hide): 44a78fe3f0e34fd⋯.png (241.12 KB, 1378x955, 1378:955, HEVC adoption.png) (h) (u)

>>931002

>mpv, mpc-hc

>specialized programs

What did he mean by this?


 No.931277>>931664

File (hide): 67d9fe2fb4d57fb⋯.png (303.99 KB, 640x480, 4:3, AV1_cpu-used-0.png) (h) (u)

Also anything below --cpu-used=3 looks like this.

Very mature codec if I do say so myself


 No.931305>>931367 >>931446 >>931447

>>930658

The reason for that is GIF is seen as an image format and not a video format.

Because it's seen as a image format it becomes more portable for normalfags to use.

The only real thing that could replace GIF is Animated pngs, but retards and lazy devs still haven't implemented them properly.

>>930700

Just ignore faggots who are desperate to fit in.


 No.931367

>>931305

Also apng isn't a standard and you can't easily tell which png contains apng data.

I hope for AVIF.


 No.931446

>>931305

>The reason for that is GIF is seen as an image format and not a video format.

>Because it's seen as a image format it becomes more portable for normalfags to use.

In both cases it's a fucking file and it's equally portable.


 No.931447

>>931305

>Animated pngs

>>931305

>retards and lazy devs still haven't implemented them properly

because it's still shit for video compression (although supporting more than 256 colors)

if one wants to encode a piece of near-photorealistic footage, deliberately throwing 25+ years of progress in video encoding techniques development out of the window is 100% insane.


 No.931561>>931562 >>931664

File (hide): ca625575add24f0⋯.png (282.05 KB, 640x480, 4:3, AV1_cpu-used-4.png) (h) (u)

File (hide): 209f4d958bf00c2⋯.png (285.33 KB, 640x480, 4:3, AV1_cpu-used-5.png) (h) (u)

File (hide): c54f3def27fbc3d⋯.png (283.89 KB, 640x480, 4:3, AV1_cpu-used-6.png) (h) (u)

>>930753

Here are some more comparison images along with encoding speeds.

cpu-used=0 | 1.33 fpm

cpu-used=1 | 5 fpm

cpu-used=2 | 12 fpm

cpu-used=3 | 18 fpm

cpu-used=4 | 25 fpm

cpu-used=5 | 37 fpm

cpu-used=6 | 33 fpm

cpu-used=7 | 35 fpm

cpu-used=8 | 39 fpm

Output filesizes range from 3103562 bytes at cpu-used-3 to 3223015 bytes at cpu-used 8.

How fast does it encode on a TALOS II?


 No.931562

File (hide): 4b706ef4712f0c2⋯.png (285.55 KB, 640x480, 4:3, AV1_cpu-used-7.png) (h) (u)

File (hide): f46d623e033ad51⋯.png (292.78 KB, 640x480, 4:3, AV1_cpu-used-8.png) (h) (u)


 No.931595


 No.931661>>931780

>>930263 (OP)

Could a full VP9 decoder or encoder (like in the Kaby Lake iGPUs) work as a hybrid AV1 decoder/encoder with a software update (like the VP9 decoder/encoder in the Skylake iGPUs)?


 No.931664

>>931561

>>930753

>>931277

cpu-used 0 in VP9 is for extreme qualityfags only. 1 is a lot faster with only slightly lower quality, while everything above 1 is inefficient (should just go ahead and use x264 instead if you were going to use a cpu-used value above 1)


 No.931780

>>931661

A partial HW decoder via software update might be possible as AV1 is sort of an extended fork of VP9, but any sort of quarter-decent AV1 HW encoding will definitely require a custom ASIC.

Judging by how unreliable the current reference decoder/encoder are we're probably at least 2-3 years from these sorts of thingsgiving MPEG and friends more time to sort out their patented HEVC licensing faggotry.**


 No.931793

>>931108

Try opening a h.265 video with a browser (like most non-/tech/fags would).


 No.931867>>933375

>>931108

What kind of outdated piece of shit are you running that can't even render the up/down symbols?


 No.933375

>>931867

he's blocking fonts




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
48 replies | 14 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 8cup / britfeel / hkon9 / o / rzabczan / vg / vichan / zoo ][ watchlist ]