質問: youtube hdr(vp9.2)ビデオをffmpegでhevc hdrに変換 私の質問は簡単です。youtubeからダウンロードしたhdr vp9.2ビデオをhevc(10ビットならそれ以上)のhdrビデオに変換するにはどうすればよいですか?昨日私はこのコマンドを試しましたが、これはgoogleで見つけることができる唯一のコマンドです。ffmpeg -i ../4k-hdr\ videos/the\ world\ in\ hdr\ in\ 4k\ \(ultra\ hd\)-2160p\ 60fps.mkv -c:v libx265 -x265-params "colorprim=bt2020:transfer=smpte-st-2084:colormatrix=bt2020nc:master-display=g(13250,34500)b(7500,3000)r(34000,16000)wp(15635,16450)l(10000000,10):max-cll=0,0" output.mkv hevcに変換します(10ビットについては不明)。ただし、hdrは失われます。また、多分、あまりにも複雑すぎます。 hdrからhdrに変換する単純なffmpegパラメータはありますか?ありがとう。
回答: 私はユーザーからの答えを得ました priivt8 in this post in macrumors。最初のものは v3.4.1ここに のような高ビット深度hevcエンコーディングをサポートする最新バージョンのffmpegが必要です。次に、これはコマンドです: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ビデオからオーディオを追加しても問題はありません。 appleデバイスで認識されるビデオには「.m4v」を使用できます。apple tv 4k(infuse proを使用))およびandroid tv 7.0 。ffmpegにオプションを追加できます-r 30 フレームレートを60fpsから30fpsに下げるには(apple tv 4kでitunesで再生できるようにするため)。