diff --git a/pype/scripts/otio_burnin.py b/pype/scripts/otio_burnin.py index 517ef1c7f4..dec1ad1dbd 100644 --- a/pype/scripts/otio_burnin.py +++ b/pype/scripts/otio_burnin.py @@ -546,6 +546,14 @@ def burnins_from_data( ffprobe_data = burnin._streams[0] codec_name = ffprobe_data.get("codec_name") if codec_name: + if codec_name == "prores": + tags = ffprobe_data.get("tags") or {} + encoder = tags.get("encoder") or "" + if encoder.endswith("prores_ks"): + codec_name = "prores_ks" + + elif encoder.endswith("prores_aw"): + codec_name = "prores_aw" ffmpeg_args.append("-codec:v {}".format(codec_name)) profile_name = ffprobe_data.get("profile")