web-dev-qa-db-ja.com

H264ビデオを生のYUV形式に変換する

Ffmpegを使用してH264エンコードされたビデオから生のYUVビデオを作成することは可能ですか? matlabでビデオを開き、フレームごとにLuma、Cb、Crコンポーネントにアクセスしたい。

26
Necip Onur Uzun

はい、できます。ピクセル形式を指定するだけです。形式のリスト全体を取得するには:

ffmpeg -pix_fmts | grep -i pixel_format_name

たとえば、mp4ファイルの最初のビデオトラックをyuv420ppplanarを意味する)ファイルとして保存する場合:

ffmpeg -i video.mp4 -c:v rawvideo -pix_fmt yuv420p out.yuv
48
alexbuisson