Ich habe die Antwort von user priivt8 in diesem Beitrag in Macrumen erhalten. Zuerst benötigt man eine spätere Version ffmpeg, die HEVC-Codierung mit hoher Bittiefe unterstützt, wie hier v3.4.1 .
Dann ist das der Befehl:
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
woher
"-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.
Ich habe es in eine MKV-Datei konvertiert, sodass beim Hinzufügen von Audio aus dem ursprünglichen YouTube-Video keine Probleme auftreten. Für von Apple-Geräten erkannte Videos kann ".m4v" verwendet werden.
Das konvertierte Video läuft jetzt gut, HDR BT.2020 sowohl in Apple TV 4K (mit Infuse Pro) als auch in Sonys Video in meinem Bravia mit Android TV 7.0.
Man kann zu ffmpeg die Option hinzufügen
-r 30
Um die Bildrate von 60 Bildern pro Sekunde auf 30 Bilder pro Sekunde zu reduzieren (damit sie von iTunes im Apple TV 4K wiedergegeben werden kann).