動画とアニメーション

MP4

MP4は動画と任意の音声を保存するコンテナーです。動画の圧縮方式はコーデックが決めます。

形式を詳しく見る

MP4から変換

入力はMP4内のSDR H.264/AVC動画です。この版はHEVCとAV1の入力に対応していません。

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

MP4に変換

入力はMP4内のSDR H.264/AVC動画です。この版はHEVCとAV1の入力に対応していません。

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

MP4について

MPEG-4 Part 14

入力はMP4内のSDR H.264/AVC動画です。この版はHEVCとAV1の入力に対応していません。

MPEG-4 Part 14はISOベースメディアファイル形式に基づきます。.mp4拡張子だけではコーデックを識別できません。H.264、HEVC、AV1などを格納できます。互換性はブラウザーのデコーダーにも依存します。

短いSDR動画を端末内でアニメーションに変換します。表示順序、可変フレーム時間、回転を読み取ります。音声とコンテナーのメタデータは削除します。ブラウザーの色変換でsRGB表示画素を生成します。HDRは保持しません。

アニメーションGIF、APNG、WebPを無音のH.264動画に変換します。1周期を書き出し、繰り返し回数はMP4の自動ループとして保存しません。透明画素は指定の背景色と合成します。H.264は非可逆で、失われた細部を復元できません。

制限:入出力16 MiB、200フレーム、出力総画素数3200万、1フレーム100万画素、符号化動画入力は4 MPまで。既定の長辺は640 pxで拡大しません。大きいファイルの処理速度は端末とブラウザーに依存します。制限に達したら短い、または小さいクリップを使ってください。

色情報がない場合はブラウザーデコーダーの既定値を使うため、表示色が異なる場合があります。

主な特性

圧縮
種類によって異なります
透明度
非対応
アニメーション
対応
拡張子
.mp4
MIMEタイプ
video/mp4
メタデータ
コンテナー内のタイトル、作者、コメント。この変換ではコピーしません。
適した用途
短い無音動画またはアニメーションが必要で、色・時間・透明度の制限を許容できる場合。

アニメーションGIF、APNG、WebPを無音のH.264動画に変換します。1周期を書き出し、繰り返し回数はMP4の自動ループとして保存しません。透明画素は指定の背景色と合成します。H.264は非可逆で、失われた細部を復元できません。

MP4の歴史

MPEG-4 Part 14はISOベースメディアファイル形式に基づきます。.mp4拡張子だけではコーデックを識別できません。H.264、HEVC、AV1などを格納できます。互換性はブラウザーのデコーダーにも依存します。

    MP4とほかの形式の比較

    形式ごとに利点と制約が異なります。画像と作業の目的に合わせて選択してください。

    GIF

    MP4とGIFの比較

    GIFは1フレーム最大256色、二値の透明度、10 ms刻みの時間を使用します。動画のグラデーションに帯状の乱れが生じ、短い表示時間は丸められます。

    PNG

    MP4とPNGの比較

    APNGはRGBA8フレームを有理数の時間指定で可逆保存し、MP4より大幅に大きくなる場合があります。不透明な動画の背景は透明になりません。ここではAPNGはPNG形式と.png拡張子を使用します。

    WebP

    MP4とWebPの比較

    アニメーションWebPは完全なアルファと可逆・非可逆圧縮に対応します。時間はミリ秒に丸めます。可逆モードはデコードした表示画素を保持し、元の圧縮動画やHDRを保持するものではありません。

    MP4についてのよくある質問

    音声は保持されますか?

    いいえ。MP4からアニメーションへの変換では音声を削除し、逆方向では音声トラックのない動画を作成します。

    透明度はどうなりますか?

    H.264出力は不透明です。背景色を選択してください。APNGとWebPはアニメーションのアルファを保持できますが、不透明な動画から透明度は生成しません。

    どのブラウザーで使えますか?

    安全なコンテキストでWebCodecsと必要なデコーダーまたはH.264エンコーダーを備えたブラウザーが必要です。対応はOSとハードウェアに依存します。非対応のコーデックではエラーを表示し、サーバー処理への切り替えは行いません。

    どのような制限がありますか?

    上記制限内の短いクリップを使ってください。静止PNGとWebPはアニメーション入力として受け付けません。HDR、アルファ付き動画、表示時間がゼロのフレーム、非対応の色空間は拒否します。

    参考資料