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. |
9th December 2018, 11:10 | #81 | Link |
Registered User
Join Date: Jul 2015
Posts: 697
|
Use file "yuv"
Code:
ffmpeg.exe -y -loglevel error -i Untitled.mp4 -an -f yuv4mpegpipe -frames 1 -vf scale=1920:1080:in_color_matrix=bt709:in_range=limited:out_color_matrix=bt709:out_range=limited,format=yuv420p 111.yuv | vvc.exe -i 111.yuv -b video.vvc -wdt 1920 -hgt 1080 --FrameRate=25000/1000 --InputBitDepth=8 --InputChromaFormat=420 --QP=0 --Profile=next --QuadtreeTULog2MaxSize=5 --QuadtreeTUMaxDepthIntra=4 --QuadtreeTUMaxDepthInter=4 --IntraPeriod=1 --DecodingRefreshType=1 --GOPSize=1 --FramesToBeEncoded=1 --ConformanceWindowMode=0 --SEIDecodedPictureHash=3 --CTUSize=32 |
20th January 2019, 12:04 | #83 | Link |
Registered User
Join Date: Mar 2004
Posts: 1,120
|
VVC Test Model v3.2 has been released: https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM
Hopefully some of you guys will do some new compression comparisons to h265, vp9, x264 and av1. changelog: https://vcgit.hhi.fraunhofer.de/jvet...tware_VTM/tags Last edited by hajj_3; 20th January 2019 at 12:11. |
28th January 2019, 23:39 | #84 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
Quote:
Quote:
LigH, can you compile the new version? |
||
30th January 2019, 00:27 | #85 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,752
|
Quote:
Previous test models for VVC were quite a bit faster than AV1, at least. But 8K... It would be interesting to compare 8K HEVC v. VVC. I've heard suggestions that both EVC and VVC will have higher relative gains to HEVC at 8K. |
|
6th February 2019, 18:21 | #86 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
VVCSoftware VTM-4.0rc1 4add4da (MSYS2, MinGW32 + GCC 7.4.0 / MinGW64 + GCC 8.2.1)
|
12th February 2019, 17:44 | #87 | Link |
Registered User
Join Date: Mar 2002
Posts: 863
|
Thanks for the new builds. The quality/efficiency is improving steadily with each major version. The encoding speed is getting slower and slower, but that's to be expected as they add more tools into the encoder. Now it's around 3 times slower than the slowest preset of aomenc.
|
26th February 2019, 19:15 | #88 | Link |
Registered User
Join Date: Feb 2019
Location: Delft, Netherlands
Posts: 15
|
VTM-4.0.1 is released
Changes
Windows builds |
13th March 2019, 14:54 | #89 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
New upload: VVCSoftware VTM-4.0.1 ccf7079 (MSYS2, MinGW32 + GCC 7.4.0 / MinGW64 + GCC 8.3.0)
|
1st April 2019, 00:10 | #90 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
I tried to encode an 8K 12bit video on my Windows Server 2019, but it outputs:
Error: The internalBitDepth must not be greater than the bitDepthConstraint value Which basically means that the profile I'm trying to use doesn't support such an high bit-depth. Is there a 12bit profile that I can use or do I have to encode at 8bit/10bit only? I ended up encoding at 10bit with a few tests, like: Code:
ffmpeg.exe -i "\\VBOXSVR\Share_Windows_Linux\Production\AVS\test2.avs" -strict -1 -an -f yuv4mpegpipe -vf scale=7680:4320:in_color_matrix=bt709:in_range=limited:out_color_matrix=bt709:out_range=limited,format=yuv444p 111.yuv | vcc.exe -i 111.yuv -b "raw_video.vvc" -wdt 7680 -hgt 4320 --Profile=next --FrameRate=60000/1001 --InputBitDepth=12 --OutputBitDepth=10 --InternalBitDepth=10 --InputChromaFormat=444 --QP=8 --FramesToBeEncoded=5220 --GOPSize=1 --IntraPeriod=1 --ConformanceWindowMode=0 --SEIDecodedPictureHash=3 --CTUSize=32 --BitstreamFile=vvc.bitsteam pause I tried with --GOPSize=2 --IntraPeriod=4 as Intra must be a multiple of the GOPSize, but it fails to encode. Also --GOPSize=4 --IntraPeriod=-1 fails to encode. If I manage to get it right, I'll share the encode at different --QP. The only bad thing is that it takes minutes (yes, minutes) to encode even a single frame on my home system and it's a faster (but still slow as hell) on my work machine. What speed do you usually get on your systems? Last but not least, in case anyone needs this to encode SD/HD/FULL HD 8bit contents, here is VVCSoftware_VTM_V4.1.0 (Encoder and Decoder) for Windows XP x86: Link Working example (Image): Link The reason why I specified the resolution and the bit depth is only 'cause above FULL HD you'll end up using too much RAM and it's gonna crash. (Not that everyone wants to encode an 4K/8K on such a system). |
2nd April 2019, 08:06 | #91 | Link |
Registered User
Join Date: Jul 2015
Posts: 697
|
Hi FranceBB
Profile NEXT is the successor of only profile MAIN. Profile MAIN is only 8bit and has chroma format of 420. As you added 10 bitdepth the encoder automatically changed to the profile MAIN10, which has nothing to do with the VVC codec. At least this is recommended in the .cfg settings. Of course you can change the parameters so that the encoder changes for the 12 bitdepth profile settings to MAINREXT. Code:
m_bitDepthConstraint = ( ( m_profile == Profile::MAINREXT || m_profile == Profile::NEXT ) ? 16 : 8 ); |
2nd April 2019, 16:46 | #93 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
What is a "default profile" beyond an implementation detail, anyway? Even if you shove both into one profile, if someone really wants to, they'll still make a 8-bit only decoder. So lets at least have the clarity we need and call them different.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
2nd April 2019, 17:41 | #94 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,752
|
Quote:
|
|
4th April 2019, 02:47 | #95 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
Quote:
|
|
4th April 2019, 04:56 | #96 | Link | |
Registered User
Join Date: Jul 2015
Posts: 697
|
I created VVC ver.4.2 8-12bit codec only for color sample 420 with the profile NEXT associated with profile MAINREXT. Of course, there is no specification for VVC.
The second one is currently a codec toy. You need to add the appropriate parameters to each frame of the movie. A very burdensome function `--frameX="..."` Errors codec for movies than 8bit. Can not be used yuv4mpegpipe Code:
ffmpeg.exe -y -loglevel error -i "video.mp4" -an -f rawvideo -frames 16 -vf scale=1280:720:in_color_matrix=bt709:in_range=limited:out_color_matrix=bt709:out_range=limited,format=yuv420p12le -strict -1 111.yuv Code:
EncoderApp.exe --SummaryVerboseness -c "encoder_randomaccess_vtm.cfg" --InputFile=111.yuv --BitstreamFile=video.vvc --SourceWidth=1280 --SourceHeight=720 --FrameRate=25 --ReshapeSignalType=1 --InputBitDepth=12 --InternalBitDepth=12 --OutputBitDepth=12 --MSBExtendedBitDepth=12 --InputChromaFormat=420 --ChromaFormatIDC=420 --ConformanceWindowMode=0 --FramesToBeEncoded=16 Code:
DecoderApp.exe -b video.vvc -d 12 --SEIDecodedPictureHash=0 -o 112.yuv Code:
ffplay.exe -pixel_format yuv420p12le -video_size 1280x720 112.yuv Quote:
https://www.sendspace.com/filegroup/...ylKrR13h57SViQ Last edited by Jamaika; 4th April 2019 at 05:07. |
|
12th April 2019, 07:54 | #99 | Link | |
Registered User
Join Date: Jul 2015
Posts: 697
|
Quote:
OpenMP software needs assembler, although creators sometimes add in cmake. https://github.com/jb-alvarado/media...c62f5831737dd5 |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|