Improved H.265 support for Apple products
This commit is contained in:
parent
f67024eb71
commit
6a28815bd6
@ -226,6 +226,16 @@ namespace ShareX.MediaLib
|
||||
break;
|
||||
}
|
||||
|
||||
switch (VideoCodec)
|
||||
{
|
||||
case ConverterVideoCodecs.x265:
|
||||
case ConverterVideoCodecs.hevc_nvenc:
|
||||
case ConverterVideoCodecs.hevc_amf:
|
||||
case ConverterVideoCodecs.hevc_qsv:
|
||||
args.Append("-tag:v hvc1 "); // https://trac.ffmpeg.org/wiki/Encode/H.265#FinalCutandApplestuffcompatibility
|
||||
break;
|
||||
}
|
||||
|
||||
if (!IsInputFileAnimationOnly)
|
||||
{
|
||||
// Audio encoder
|
||||
|
@ -292,6 +292,16 @@ namespace ShareX.ScreenCaptureLib
|
||||
args.Append("-plays 0 ");
|
||||
break;
|
||||
}
|
||||
|
||||
switch (FFmpeg.VideoCodec)
|
||||
{
|
||||
case FFmpegVideoCodec.libx265:
|
||||
case FFmpegVideoCodec.hevc_nvenc:
|
||||
case FFmpegVideoCodec.hevc_amf:
|
||||
case FFmpegVideoCodec.hevc_qsv:
|
||||
args.Append("-tag:v hvc1 "); // https://trac.ffmpeg.org/wiki/Encode/H.265#FinalCutandApplestuffcompatibility
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user