YUVフレームのセットをビデオに変換し、後でCを使用して損失なしでビデオをYUVフレームに変換する方法は?(途中でRGBに変換したくない)
3587 次
1 に答える
1
生の YUV ファイルがある場合は、どのピクセル形式/サブサンプリングが使用されているかを ffmpeg に伝える必要があります。YUV にはヘッダーがないため、データの幅と高さも指定する必要があります。
次の ffmpeg コマンドは、x264 エンコーダーを使用して 1080p YUV 4:2:0 を H.264 にエンコードし、結果を mp4 コンテナーに配置します。ただし、この操作は無損失ではありません。
ffmpeg -f rawvideo -pix_fmt yuv420p -s:v 1920x1080 -r 25 -i input.yuv \
-c:v libx264 output.mp4
YUV フレームを再び取得するには、次のようにします。
ffmpeg -i output.mp4 frames.yuv
ロスレス エンコーダーをお探しの場合は、HuffYUVまたはFFV1をお試しください
于 2013-10-22T20:05:45.667 に答える