Merge pull request #1943 from jazztickets/av1

AV1 export support
This commit is contained in:
itsmattkc
2023-02-08 13:03:51 -08:00
committed by GitHub
12 changed files with 246 additions and 22 deletions
+6
View File
@@ -898,6 +898,12 @@ const AVCodec *FFmpegEncoder::GetEncoder(ExportCodec::Codec c, SampleFormat afor
return avcodec_find_encoder(AV_CODEC_ID_HEVC);
case ExportCodec::kCodecVP9:
return avcodec_find_encoder(AV_CODEC_ID_VP9);
case ExportCodec::kCodecAV1: {
const AVCodec *encoder = avcodec_find_encoder_by_name("libsvtav1");
if(!encoder)
encoder = avcodec_find_encoder(AV_CODEC_ID_AV1);
return encoder;
}
case ExportCodec::kCodecOpenEXR:
return avcodec_find_encoder(AV_CODEC_ID_EXR);
case ExportCodec::kCodecPNG: