RGBファイルをYUVに変換する方法
- 上の「ファイルを選択」ボタンをクリックし、RGBファイルを選択してください。
- プレビューが表示されます。
- 「ファイルを変換...」ボタンをクリックして、YUVファイルをダウンロードしてください。
高品質な変換
当社の高度な変換技術により、RGBファイルの品質と完全性を維持しながら、正確な変換を実現します。
安全でプライベート
お客様のデータは厳格なプライバシーポリシーによって保護されています。アップロードされた RGB 形式の 画像 と、変換後の YUV ファイルは、変換後すぐに削除されます。
使いやすさ
RGBファイルをアップロードしてブラウザでプレビューし、YUVとしてダウンロードできます。登録不要、ウォーターマークなし。ソフトウェアのインストールや専門知識も必要ありません。
RGBからYUVへの変換について
.RGB(Silicon Graphics Image)ファイルを.YUV(Raw Video)に変換すると、個々のラスター画像のシーケンスが、単一の連続した生のビデオストリームに変わる。このプロセスによって、色空間が赤・緑・青(RGB)から輝度(Luma)と色差(Chroma)に変換されるんだ。古いCGIシーケンスを最新のビデオエンコーダーや放送用ハードウェアに直接読み込ませるために、rgbをyuvに変換するわけだね。
標準的なビデオ圧縮パイプラインとの互換性が得られるし、クロマサブサンプリング(4:2:0など)を適用することでデータレートを減らすこともできる。ただし、アルファチャンネル(透明度)とすべてのファイルヘッダーは失われてしまう。.YUVファイルにはヘッダーがないから、再生するには解像度とフレームレートを自分で記録しておかなければならない。オリジナルのレンダリング画像をロスレスで保存したい場合や、合成のために透明度が必要な場合、この変換はやめたほうがいい。
主な用途とユーザー
- ビデオエンジニア: 非圧縮のビデオデータをエンコーダーに入力して、圧縮効率をテストする。
- レトロCGIアーキビスト: 1990年代にSilicon Graphicsのワークステーションでレンダリングされた3Dアニメーションを、現代のビデオフォーマットに移行する。
- 放送技術者: ネイティブのYCbCr色空間入力を必要とするハードウェア向けに、生のビデオストリームを準備する。
- コンピュータービジョン研究者: モーショントラッキングやエッジ検出アルゴリズムのために、生の輝度データを処理する。
対応ソフトウェアとツール
- FFmpeg: .RGB画像シーケンスを生の.YUVビデオストリームに変換するための、業界標準のコマンドラインツール。
- ImageMagick: SGIファイルを読み込み、生の色空間データを出力できるコマンドラインスイート。
- XnView MP: 古い.RGBファイルを開いて確認できるデスクトップ画像ビューアー。
- OpenCV: 一括変換のスクリプト作成や色空間の操作に使われるプログラミングライブラリ。
- x264: 生の.YUVファイルをそのまま入力として受け付ける、人気のビデオエンコーダー。
変換のメリットとデメリット
メリット:
- エンコーダーとの互換性: Raw YUVは、ほぼすべての最新ビデオエンコーダー(H.264、HEVC、AV1)のネイティブ入力フォーマットだ。
- 帯域幅の削減: 4:2:0のクロマサブサンプリングを適用すると、輝度を保ったまま色データの50%を破棄できるため、エンコード前にファイルサイズを小さくできる。
- シーケンスの統合: 何千もの個別の.RGBフレームを、1つの連続したファイルにまとめることができる。
デメリット:
- ヘッダーのないフォーマット: .YUVファイルにはメタデータが含まれていない。正確な解像度やピクセルフォーマットを忘れてしまうと、ファイルは読み取れず砂嵐のようになってしまう。
- 透明度の喪失: SGIフォーマットはアルファチャンネルをサポートしているけれど、YUVはサポートしていない。つまり、すべての透明度データが完全に失われてしまうんだ。
- カラーシフト: RGBからYUVへの変換には、特定の数学的マトリックス(BT.601やBT.709など)が必要になる。間違ったマトリックスを使うと、色が白飛びしたり色合いがおかしくなったりする。
変換の難しさとConvert.Guruを使う理由
rgbをyuvに変換する際の最大の技術的な難関は、色空間のマッピングだ。Y、U、Vの値を生成するには、RGBの値を特定の色マトリックスに掛け合わせる必要がある。もしソフトウェアが、高解像度の画像に対して標準画質用のマトリックス(BT.601)をデフォルトで使ってしまうと、出力されるビデオのコントラストがおかしくなり、緑や赤の色合いがずれてしまう。さらに、ランレングス圧縮(RLE)された.RGBファイルから、完全に非圧縮でヘッダーのない.YUVバイトストリームへの移行を処理するには、厳密なアライメントが必要だ。たった1バイト欠けただけでも、それ以降のビデオシーケンス全体が壊れてしまうんだ。
Convert.Guruは、入力された解像度に基づいて正しい測色標準を適用することで、この変換を正確に処理してくれる。複雑なマトリックス計算を管理し、適切なクロマサブサンプリングのアライメントを保証し、明確な出力パラメーターを提供してくれるから、寸法やピクセルフォーマットを推測しなくても、生成された.YUVファイルをどう読み込めばいいか正確にわかるようになっているよ。
RGBとYUV:どちらを選ぶべき?
| 特徴 | .RGB (SGI画像) | .YUV (Rawビデオ) |
| 色空間 | 赤、緑、青 | 輝度 (Y)、色差 (U, V) |
| 構造 | 個別の画像ファイル | 単一の連続したバイナリストリーム |
| 透明度 | アルファチャンネルをサポート | アルファチャンネルなし |
| メタデータ | ヘッダーあり(寸法、深度) | ヘッダーなし(手動入力が必要) |
| 圧縮 | RLE(ロスレス) | 非圧縮(多くの場合クロマサブサンプリングあり) |
どのフォーマットを選ぶべき?
オリジナルのSilicon Graphicsワークステーションのレンダリングをアーカイブしたり、個々のフレームを編集したり、アルファチャンネルが必要なビデオ合成を行ったりする場合は、.RGBを選ぼう。
生のデータを直接ビデオエンコーダーに入力したり、放送用ハードウェアをテストしたり、ビデオ圧縮アルゴリズムを研究したりする場合は、.YUVを選ぶといい。
単に古いSGI画像を現代のコンピューターで見たい場合や、アニメーションをオンラインで共有したいだけなら、この変換は完全に避けよう。その場合は、画像なら.PNGに、ビデオ再生なら.MP4に変換するのがおすすめだ。
まとめ
.RGBから.YUVへの変換は、古いCGI画像シーケンスを最新のRawビデオエンコーディングパイプラインに橋渡しする必要がある場合に意味がある。注意すべき最大の制限は、ターゲットフォーマットにヘッダーがないことだ。解像度とフレームレートを記録しておかないと、出力ファイルは使い物にならなくなってしまう。Convert.Guruは、正しい色マトリックスを自動的に適用し、生のビデオストリームが数学的に正確でエンコードの準備が整っていることを保証することで、rgbをyuvに変換する信頼性の高い方法を提供してくれるよ。
FAQ
Convert.Guru なら、RGB 形式の 画像(SGI Raster Image)を無料でオンラインでさまざまな形式に簡単に変換できます。Photoshopや追加のソフトウェアは不要です。
インターネット接続なしで、Photoshopなどのデスクトップコンバーターを使用してローカルでRGBをYUVに変換することもできます。最も簡単な方法は、コンピューター上のソフトウェアでRGBファイルを開き、「ファイル」メニューの「名前を付けて保存...」からYUVとして保存することです。
RGBからYUVへの変換コンバーターについて
Convert.Guru を使えば、SGIラスター画像をオンラインで YUV にすばやく簡単に変換できます。 RGBからYUVへのコンバーターは完全にブラウザ上で動作するため、ソフトウェアのインストールやアカウント作成は不要です。 25年以上にわたり維持されている業界最大級かつ最も信頼性の高いファイル形式データベースを活用し、破損したファイルや名前の間違ったファイルであっても、RGBファイルを正確に識別します。 アップロードされたファイルは変換後に自動的に削除され、プライバシーが保護されます。