Я получил ответ от пользователя priivt8 в этом посте в macrumors. Во-первых, нужна более поздняя версия ffmpeg, которая поддерживает кодирование HEVC с высокой битовой глубиной, как, например, v3.4.1.
Тогда это команда:
ffmpeg -i <infile> \
-c:a copy \
-c:v libx265 \
-tag:v hvc1 \
-crf 22 \
-pix_fmt yuv420p10le \
-x265-params "colorprim=bt2020:transfer=smpte2084:colormatrix=bt2020nc" \
<outfile>.mkv
где
"-i <infile>" <infile> must be replace with the full file name of the video in input
"\-c:a copy" copies the audio
"-c:v libx265" tells ffmpeg to convert to HEVC
"-tag:v hvc1" seems mandatory for Apple devices using quickTime and the like
"-crf 22" is the compression. Lower the value, better the picture and higher the size
"-pix_fmt yuv420p10le" for YCrCB 4:2:0 10-bits HDR
"-x265-params" are the HEVC parameters for color range etc
"<outfile>.mkv" is the file in output. Replace <outfile> with the name you like. The extensions (.mkv) tells ffmpeg to which container convert the video.
Я преобразовал его в файл mkv, чтобы не было проблем с добавлением аудио из оригинального видео YouTube. можно использовать «.m4v» для видео, распознаваемых устройствами Apple.
Конвертированное видео теперь воспроизводится нормально, с HDR BT.2020 в Apple TV 4K (с использованием Infuse Pro) и Sony Video в моей Bravia с Android TV 7.0.
Можно добавить в ffmpeg опцию
-r 30
Уменьшить частоту кадров с 60 до 30 кадров в секунду (чтобы она могла воспроизводиться iTunes на Apple TV 4K).