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. |
24th March 2022, 13:09 | #661 | Link |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 337
|
ACM Mile-High Video conference: Day 2 - some sad talks about VVC.
VVDec now sports a WASM (C to JS translator) decoder which can decode video using your CPU in a web browser without using any 3d-party codecs. There's a demo here as well but it's password protected. Last edited by birdie; 24th March 2022 at 13:13. |
27th March 2022, 15:50 | #662 | Link |
Registered User
Join Date: Jun 2013
Posts: 95
|
__________________
https://github.com/MoSal |
27th March 2022, 17:59 | #663 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,259
|
WASM = webassemply (https://webassembly.org/)
|
27th March 2022, 23:08 | #664 | Link |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 337
|
It surely is: https://en.wikipedia.org/wiki/WebAssembly
|
28th March 2022, 02:19 | #665 | Link | |
Registered User
Join Date: Jun 2013
Posts: 95
|
Quote:
__________________
https://github.com/MoSal |
|
29th March 2022, 15:08 | #666 | Link |
Registered User
Join Date: Feb 2020
Posts: 539
|
It is impossible to translate C to Javascript. Even if not talking about atomics and memory APIs, there is no inline assembly and no intrinciscs used for AVX512 and stuff. Because Javascript has a virtual machine, and thus no access to assembly from code. Moreover its standard library is far from being mature. It cannot even do pow() correctly because it did not port open source C code Microsoft or GMP pow() used in glibc and C library of windows, instead v8 uses some garbage code google take from fdlibm. First link in google https://github.com/WebAssembly/design/issues/1206
Last edited by Balling; 29th March 2022 at 15:17. |
28th May 2022, 22:32 | #667 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
New upload: VTM Encoder Version 16.2 [Windows][GCC 12.1.0][64 bit] d12cce06
|
29th May 2022, 21:55 | #668 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
|
Quote:
|
|
30th May 2022, 09:23 | #669 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
Apparently this is the "reference software" (development test encoder), not the end user encoder. But that's what MABS compiles. Jamaika uses VVenC in the XEVE package, I believe...
|
8th June 2022, 13:12 | #672 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
Apart from VVdeC WASM, are there any other separate and interactive media players know to support VVC yet?
_ bitmovin vvDecPlayer as source repo. Requires compilation with Qt libs. MartinEesmaa's VVCEasy also looks promising. Last edited by LigH; 8th June 2022 at 13:30. |
8th June 2022, 17:53 | #673 | Link |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 337
|
@LigH
https://github.com/OpenVVC/FFmpeg https://github.com/InterDigitalInc/VTMDecoder_VLCPlugin https://github.com/TencentCloud/O266player The fact that two years after the finalization of the codec we still have zero free ready to use players sounds to me like the org behind the codec has buried it. Last edited by birdie; 8th June 2022 at 17:59. |
8th June 2022, 18:56 | #674 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
Quote:
I didn't have the chance to look at H.266 VVC for a few months, so I went back to MPV to check whether they added support in the meantime and... nope. I tried to decode: Sample 1 - FULL HD 1835 kbps VVC H.266 Sample 2 - FULL HD 5322 kbps VVC H.266 But I had to use VVDec. OpenVVC, VTMDec and O266Player probably work too, although I haven't tried them, but still, this is far from being user friendly, so until there are gonna be players that support this properly out of the box, I don't see it getting mass adoption anytime soon. Speaking of which, OpenVVC integrates the decoder in FFMpeg, so I expected FFMpeg not to support it out of the box, however if I take a normal build of FFMpeg I can clearly see ..V.L. vvc H.266 / VVC (Versatile Video Coding) Yet if I try with ffplay -i "file.webm" or ffmpeg -i "file.webm" -f null, it can't decode anything, so it looks like the decoder hasn't been merged to the master yet and until then, everything else won't support decoding. |
|
8th June 2022, 20:13 | #675 | Link |
Registered User
Join Date: Jul 2015
Posts: 697
|
The topic should not interest me.
I wonder how much google bought the vvc project and how much is the flow of information from av1 to vvc or vice versa. So recently I see that some of the creators are in the google team. OpenVVC failed to compile. It has lot of bugs. There is project not realized vision. Fraunhoferhhi decoder VVC isn't integrated with ultravideo VVC. At least in my gcc tests. |
9th June 2022, 07:11 | #676 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
The VLC decoder plugin by InterDigital Inc. was shipped in VVCEasy and works well for raw streams from uvg266. Next test - multiplexing... MP4Box should be able. Martin Eesmaa mentioned license issues around Exhale and XHE-AAC, so audio will be more conservative.
PS: MP4Box can create an MP4 containing VVC video. But VLC with plugin does not decode the video in it. Last edited by LigH; 9th June 2022 at 07:32. |
30th July 2022, 21:36 | #679 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
New uploads: [Windows][GCC 12.1.0][64 bit]
VTM Encoder/Decoder Version 17.1rc1 da38667a Fraunhofer VVC Encoder ver. 1.5.0 efea44f Fraunhofer VVC Decoder ver. 1.5.0 108d230 |
Thread Tools | Search this Thread |
Display Modes | |
|
|