動画からアニメーションPNG
動画の短い部分を、Webサイト、デモ、UI、視覚コンテンツ向けのループAPNGに変換します。
MP4などの対応動画をオンラインでアニメーションPNG(APNG)に変換します。クリップを切り取り、FPS、幅、圧縮を調整してブラウザ内でAPNGを作成できます。
動画をアップロードし、クリップ範囲、フレームレート、幅、圧縮を設定して、ブラウザ内でアニメーションPNGを作成します。
動画をここにドロップするか、クリックしてファイルを選択します。
ブラウザとFFmpeg.wasmが対応する動画ファイルを変換できます。動画は変換できる場合があります。下で開始時間と終了時間を手動入力してください。
アニメーションPNGに変換したい動画部分を選択します。
アニメーションをプレビューしてPNGファイルをダウンロードできます。
動画をアップロードし、使用する部分を選択してFPS、出力幅、圧縮を設定します。FFmpeg WebAssemblyがブラウザ内でクリップを処理し、繰り返し再生されるアニメーションPNGを生成します。
動画の選択した部分を高品質なアニメーションPNGに変換します。クリップ範囲、FPS、出力幅、圧縮を設定してから変換を開始できます。
APNGは、PNG品質、フルカラー、アルファ透明度が必要な短い画像アニメーションに適しています。
動画の短い部分を、Webサイト、デモ、UI、視覚コンテンツ向けのループAPNGに変換します。
ブラウザ側のFFmpegが動画コーデックをデコードできる場合、MP4をソースとしてAPNGを作成できます。
長い動画から必要な部分だけを選択して、生成フレーム数と出力データを減らします。
細部や滑らかな動きを優先する場合は、出力幅やFPSを高く設定します。
ファイルを軽量化したい場合は、クリップ時間、FPS、出力幅を下げます。
生成されたAPNGは連続して繰り返すアニメーションとして設定されます。
各形式には異なる特長があります。色、透明度、互換性、ファイルサイズ、音声の必要性に応じて選択します。
| 形式 | 最適な用途 | 長所 | 制限 |
|---|---|---|---|
| APNG | 短い高品質PNGアニメーション | フルカラーと多段階アルファ透明度 | 長いアニメーションは大きなファイルになりやすい |
| GIF | シンプルで旧環境との互換性が必要なアニメーション | 非常に広く認識され、埋め込みが簡単 | 色数が限られ、写真のような動きには非効率 |
| アニメーションWebP | モダンで軽量な画像アニメーション | 新しい圧縮方式とフルカラー | 一部の旧ワークフローでは適さない場合がある |
| MP4 / 動画 | 長時間の動きや複雑なメディア | 効率的な動画コーデックと音声対応 | 通常の画像ではなくvideo要素が必要 |
| 低幅APNG | 軽量プレビュー | 1フレームあたりのピクセル数が少ない | 大画面では細部が減る |
| 低FPS APNG | シンプルで軽量な動き | フレーム数が少なくファイルサイズを抑えやすい | 動きが滑らかでなくなる |
FFmpeg WebAssemblyが選択した動画部分をデコードし、FPSとスケーリングを適用して、各フレームをAPNGとしてエンコードします。
FFmpegがブラウザ環境内で動画デコードとAPNGエンコードを実行します。
選択した開始時間と長さにより、処理対象を必要な動画部分だけに限定します。
APNGエンコード前に選択したフレームレートを適用します。
指定した出力幅をLanczosフィルターで縦横比を保ちながら適用します。
APNG出力ではplays値0を使用し、アニメーションを連続再生します。
FFmpegのpredictor設定により、標準、より高速、高圧縮のモードを利用できます。
APNGサイズはフレーム数、各フレームのピクセル数、映像の複雑さ、クリップ時間によって変わります。
FPSを高くすると同じ時間でもフレーム数が増え、処理量とデータ量が大きくなる傾向があります。
幅が大きいほど各フレームのピクセル数が増えます。画像サイズを下げることはファイル軽量化に有効です。
長い部分ほど多くのフレームが生成されます。APNGは通常、短いループに適しています。
ノイズ、細かなテクスチャ、頻繁なシーン変化はPNG圧縮を非効率にすることがあります。
APNGは多段階のアルファ透明度を扱えるため、透明背景のUIやグラフィックに便利です。
出力幅を大きくしても、元動画に存在しない本物のディテールを復元することはできません。
クリップ時間、FPS、幅、映像の複雑さは、メモリ使用量、処理時間、最終ファイルサイズに影響します。
フレーム数とピクセル数を減らすことで、エンコードする画像データを減らせます。
高いフレームレートは中間の動きを多く保持しますが、生成フレーム数も増えます。
不要に大きな画像サイズを避けることで、ファイルサイズとデコード負荷を減らせます。
APNGはPNG品質とアルファ透明度を必要とするアニメーションに適しています。
アニメーション画像形式は長時間動画より短いループに向いています。
総フレーム数を減らすことでAPNGデータ量を直接削減できます。
現在のCyberTools動画→APNGワークフローでは、主要な変換処理をFFmpeg WebAssemblyを使ってブラウザ内で実行します。
APNGはアニメーション画像形式であり、通常の動画形式を完全に置き換えるものではありません。
FPS、幅、時間を変更するとAPNGの品質やサイズが変化する理由を理解するための基本概念です。
APNG、FPS、出力幅、圧縮、ブラウザ処理に関する詳しい回答です。