From 8cef019d015d2d0aa0bb6928d495b8177536f738 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Wed, 6 Dec 2023 11:57:21 +0100 Subject: [PATCH] [orx-video-profiles] Add hvc1 tag to h265 video profile --- orx-jvm/orx-video-profiles/src/main/kotlin/H265Profile.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/orx-jvm/orx-video-profiles/src/main/kotlin/H265Profile.kt b/orx-jvm/orx-video-profiles/src/main/kotlin/H265Profile.kt index 832760b8..317491fa 100644 --- a/orx-jvm/orx-video-profiles/src/main/kotlin/H265Profile.kt +++ b/orx-jvm/orx-video-profiles/src/main/kotlin/H265Profile.kt @@ -35,6 +35,8 @@ class H265Profile : VideoWriterProfile() { val filters = mutableListOf("vflip") + var tagArguments = listOf("-tag:v", "hvc1") + override fun arguments(): Array { val chromaArguments = if (highPrecisionChroma) { arrayOf( @@ -60,7 +62,7 @@ class H265Profile : VideoWriterProfile() { val filterArguments = arrayOf("-vf", filters.joinToString(",")) val arguments = - hwaccelArguments + pixelFormatArguments + chromaArguments + filterArguments + videoCodecArguments + constantRateArguments + presetArguments + userArguments + hwaccelArguments + pixelFormatArguments + chromaArguments + filterArguments + videoCodecArguments + constantRateArguments + presetArguments + tagArguments + userArguments return arguments }