GoPro Hero 6のh264の色フォーマットとnvenc

GoPro Hero 6で4K30フレームで動画を撮った場合、色フォーマットがyuvj420pなんていうフォーマットになってました。

 

で、nvencではこの色フォーマットで出力できないようです。

 

GoProで撮った動画を無劣化で結合する場合に、色フォーマットが違うと結合後に正しく再生できないので、上下反転してるとかでエンコードしないといけない場合は、ソフトウェアエンコードでyuvj420pでする必要があるみたい。

 

ffmpeg -i input -codec:v libx264 -b:v 70000k -pix_fmt yuvj420p -codec:a copy output

 

nvencで出力できるフォーマットって、どこでわかるんだろう?ここかな?

https://developer.nvidia.com/video-encode-decode-gpu-support-matrix