diff --git a/app/codec/exportformat.cpp b/app/codec/exportformat.cpp index af1b9fda8..e89110142 100644 --- a/app/codec/exportformat.cpp +++ b/app/codec/exportformat.cpp @@ -109,7 +109,7 @@ QList ExportFormat::GetVideoCodecs(ExportFormat::Format f) case kFormatMatroska: return {ExportCodec::kCodecH264, ExportCodec::kCodecH264rgb, ExportCodec::kCodecH265, ExportCodec::kCodecVP9}; case kFormatMPEG4: - return {ExportCodec::kCodecH264, ExportCodec::kCodecH265}; + return {ExportCodec::kCodecH264, ExportCodec::kCodecH264rgb, ExportCodec::kCodecH265}; case kFormatOpenEXR: return {ExportCodec::kCodecOpenEXR}; case kFormatPNG: diff --git a/app/codec/ffmpeg/ffmpegencoder.cpp b/app/codec/ffmpeg/ffmpegencoder.cpp index c4cf3c33b..eddf9a513 100644 --- a/app/codec/ffmpeg/ffmpegencoder.cpp +++ b/app/codec/ffmpeg/ffmpegencoder.cpp @@ -57,7 +57,7 @@ QStringList FFmpegEncoder::GetPixelFormatsForCodec(ExportCodec::Codec c) const codec_info = avcodec_find_encoder(AV_CODEC_ID_H264); break; case ExportCodec::kCodecH264rgb: - codec_info = avcodec_find_decoder_by_name("libx264rgb"); + codec_info = avcodec_find_encoder_by_name("libx264rgb"); break; case ExportCodec::kCodecDNxHD: codec_info = avcodec_find_encoder(AV_CODEC_ID_DNXHD);