Skip to content

Commit

Permalink
Add FFmpeg VVC decoder
Browse files Browse the repository at this point in the history
Since FFmpeg 7.1, the VVC decoder is no longer marked as experimental.

During the execution of JVET-VVC_draft6, the FFmpeg VVC decoder got a
a score of 239/282 (84.75%).
  • Loading branch information
cadubentzen committed Oct 9, 2024
1 parent 7c29314 commit 1190f4e
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions fluster/decoders/ffmpeg.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ def check(self, verbose: bool) -> bool:
codec_mapping = {
Codec.H264: "h264",
Codec.H265: "hevc",
Codec.H266: "vvc",
Codec.VP8: "vp8",
Codec.VP9: "vp9",
Codec.AV1: "av1",
Expand Down Expand Up @@ -191,6 +192,13 @@ class FFmpegH265Decoder(FFmpegDecoder):
codec = Codec.H265


@register_decoder
class FFmpegH266Decoder(FFmpegDecoder):
"""FFmpeg SW decoder for H.265"""

codec = Codec.H266


@register_decoder
class FFmpegVP8Decoder(FFmpegDecoder):
"""FFmpeg SW decoder for VP8"""
Expand Down

0 comments on commit 1190f4e

Please sign in to comment.