ffvvc / FFmpeg

VVC Decoder for ffmpeg
Other
50 stars 12 forks source link

Test vvc 10bit yuv420p10le(tv) / yuv444p10le(tv) JVETVVC #115

Closed Jamaika1 closed 8 months ago

Jamaika1 commented 1 year ago

https://github.com/FFmpeg/FFmpeg/commit/567e78b28320939c18e16acbdbeb2b77d24e2c03 https://github.com/ffvvc/FFmpeg/commit/b146efb48e836e37559683db36138ef0b349ff37 https://github.com/ffvvc/FFmpeg/commit/dabc1e6749dfa6f799495edd3668b6fabbcbafd2

[vvc @ 0000010ed137d040] Skipping NAL unit 12 0KB sq=    0B f=0/0
[vvc @ 0000010ed137d040] Skipping NAL unit 13
[vvc @ 0000010ed137d040] Skipping NAL unit 24 0KB sq=    0B f=0/0
[vvc @ 0000010ed1374250] Intra Block Copy is not implemented. Update your FFmpeg version to the newest one from Git. 
If the problem still occurs, it means that your file has a feature which has not been implemented.
[vvc @ 0000010ed137d040] Skipping NAL unit 24
    Last message repeated 3 times
[vvc @ 0000010ed1374610] Intra Block Copy is not implemented. Update your FFmpeg version to the newest one from Git. 
If the problem still occurs, it means that your file has a feature which has not been implemented.
[vvc @ 0000010ed137d040] Skipping NAL unit 24
[vvc @ 0000010ed137d040] Skipping NAL unit 24 0KB sq=    0B f=0/0
    Last message repeated 3 times
Input #0, vvc, from 'carvideo_yuv422p10le.vvc':
  Duration: N/A, bitrate: N/A
  Stream #0:0: Video: vvc (Main 10 4:4:4), yuv422p10le(tv), 640x360, 25 fps, 1200k tbr, 1200k tbn

https://i.ibb.co/H7rPrVt/uiecfbv.png

  Stream #0:0: Video: vvc (Main 10 4:4:4), none(tv), 640x360, 25 fps, 1200k tbr, 1200k tbn
[vvc @ 00000179d5c3fbf0] Skipping NAL unit 12
[vvc @ 00000179d5c3fbf0] Skipping NAL unit 13
[vvc @ 00000179d5c3fbf0] Skipping NAL unit 24
[vvc @ 00000179ce69d330] Palette is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[vvc @ 00000179d5c3fbf0] Skipping NAL unit 24
    Last message repeated 3 times
[vvc @ 00000179d4c2c100] Palette is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[vvc @ 00000179d5c3fbf0] Skipping NAL unit 24

green screenshot

I understand that VVC decoder is only 10bit.

LInk codec ffmpeg | JVETVVC 21.0 https://www.sendspace.com/file/xn02cy

frankplow commented 1 year ago

As the error messages indicate, these files fail to decode correctly because the Intra Block Copy and Palette features are not yet implemented. There are tracking issues for their support at #7 and #8 respectively.