Ben kullanıcı cevabını var priivt8 içinde bu yazı MacRumors içinde. Birincisi, burada v3.4.1 gibi, yüksek bit derinlikli HEVC kodlamasını destekleyen geç sürüm bir ffmpeg gerekir .
O zaman bu komut:
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
nerede
"-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.
Bir mkv dosyasına dönüştürdüm, bu nedenle orijinal YouTube videosundan ses eklerken sorun yaşanmaz. biri, Apple cihazları tarafından tanınan videolar için ".m4v" kullanabilir.
Dönüştürülen video artık hem Apple TV 4K'da (Infuse Pro kullanarak) HDR BT.2020'de hem de Android TV 7.0 ile Bravia'da Sony'nin Video'sunda gayet iyi oynatılıyor.
Bir seçenek ffmpeg için ekleyebilirsiniz
-r 30
Kare hızını 60fps'den 30fps'ye düşürmek için (bu nedenle Apple TV 4K'da iTunes tarafından oynatılabilir).