Compressor icon

Compressor

Compressorは、動画を端末内でローカル処理するネイティブAndroid動画圧縮アプリです。広告なしで、AndroidシステムのPhoto Picker、Share Sheet連携、対応端末でのH.265/AV1に対応。

Compressor

概要

Compressorは、動画を高速にローカル処理し、アプリサイズを小さく保ち、シンプルなワークフローに重点を置いたネイティブ Android 動画圧縮アプリです。プロジェクトの README では、非常に高速で、広告なし、非常に軽量と説明されており、プライバシーポリシーでは圧縮が端末上でローカルに実行されるとされています。

このアプリは ffmpeg ラッパーではなく、Android のハードウェアアクセラレーションとネイティブの Media3 ライブラリを中心に構築されています。Android 上で選択した動画だけを圧縮したいユーザー向けで、広範なストレージアクセス、インターネットアクセス、広告、トラッキング SDK を許可したくない場合を想定しています。

機能

ネイティブの Media3 ベース圧縮

Compressor は ffmpeg ラッパーではなくネイティブの Media3 ライブラリを使用しており、README ではその高速性と小さなフットプリントの基盤として紹介されています。

最新コーデック対応

このアプリは対応端末で H.265 と AV1 をサポートしているため、利用可能な場合は新しいハードウェアとコーデックのサポートを活用できます。

Share Sheet 連携

Share Sheet 対応により、圧縮した動画をアプリ内に閉じ込めず、Android の共有フローで受け渡せます。

最小限の依存関係と権限モデル

このプロジェクトは、サードパーティライブラリを使わず、ストレージ権限やインターネット権限を含む侵襲的な権限も不要だと説明しています。

小さなネイティブ Android アプリ

このアプリは広告なしで非常に軽量、10 MB 未満と説明されており、完全にネイティブな Kotlin コードベースで構築されています。

幅広い Android サポート

README では Android 7.0 以降で動作し、再現可能ビルドをサポートするとされています。

ユースケース

  • 共有前にファイルサイズを小さくする

    メッセージやメールで送る前に、元のクリップをリモートサービスへアップロードせずに、より小さい動画ファイルにしたいときに Compressor を使います。

  • スマホ上で動画をプライベートに圧縮する

    Android のピッカーで選択した動画だけにアクセスを限定し、動画処理を端末内で完結させたいときにこのアプリを使います。

  • 端末のコーデック対応を活用する

    対応ハードウェアで、かさばるソフトウェアエンコーダーに頼らず、H.265 や AV1 などの最新コーデックオプションを使いたいときに利用します。

  • 最小限の圧縮ツールを常駐させる

    広告やサードパーティ SDK を避けつつ、ワークフローをシンプルに保てる軽量な Android アプリが欲しい場合に Compressor を使います。

Pros and Cons

Pros

  • 圧縮は端末上でローカルに実行されるため、動画をスマホ内に留められます。
  • インターネット権限は要求されず、プライバシーポリシーでは第三者の分析や広告 SDK がないとされています。
  • このアプリは Share Sheet での受け渡しに対応しており、圧縮から共有までをスムーズに行えます。
  • README では、このアプリは軽量で広告なし、Kotlin でネイティブに構築されていると説明されています。
  • H.265 と AV1 のサポートは、対応ハードウェアで利用できます。

Cons

  • ソースで文書化されているのは Android 対応のみのため、クロスプラットフォームツールとしては位置付けられていません。
  • H.265 と AV1 は対応端末でのみ利用できるため、コーデック対応は端末の能力に依存します。
  • ソースはローカル圧縮の品質と速度を強調していますが、詳細な書き出し設定やファイル形式オプションは記載されていません。

FAQ

Compressor はどの Android バージョンをサポートしていますか?

Compressorは Android 7.0 以降で動作すると README に記載されています。プライバシーポリシーでも、圧縮は端末上でローカルに行われるとされています。

Compressor にストレージ権限やインターネット権限は必要ですか?

Compressor はストレージアクセスやインターネットアクセスなしで動作するように設計されています。Android システムの Photo Picker を使用するため、圧縮したい特定の動画だけを選択できます。

Compressor から直接動画を共有できますか?

このアプリは Share Sheet に対応しているため、処理後に圧縮済みファイルを Android の共有フローからそのまま送信できます。

Compressor には広告やトラッキング SDK が含まれていますか?

プロジェクトの README では Compressor は広告なしで軽量と説明されており、プライバシーポリシーでは第三者の分析 SDK や広告 SDK は含まれていないとされています。

Quick Facts

カテゴリ
動画圧縮
プラットフォーム
Android
ソースドメイン
github.com
ライセンス / ソース
GitHub 上のオープンソースプロジェクト
注目のワークフロー
動画を選択し、ローカルで圧縮してから共有する
プライバシー姿勢
インターネット権限なし、ローカルのみで処理

Compressorの代替品

CAMB.AI Streams icon

CAMB.AI Streams

CAMB.AI Streams は、YouTube、Twitch、X などの配信でライブ音声を多言語にリアルタイム吹き替え。SRT、RTMP、HLS対応で既存のライブワークフローに接続し、後編集なしで多言語配信を実現します。

VIDEOAI.ME icon

VIDEOAI.ME

VIDEOAI.MEは、台本からスポークスパーソン風動画、広告、解説、SNS向けコンテンツを生成できるAI動画生成ツール。撮影なしで作成できます。

HeyGen Developers icon

HeyGen Developers

HeyGen Developersの公式APIドキュメント。AIアバター動画、翻訳、lipsync、インタラクティブ動画エージェントの開発に対応。API、MCP、CLIで利用可能。

Wisry icon

Wisry

Wisryは、ECブランド向けのAI広告スタジオです。ブランド情報をもとに競合のMeta・TikTok広告を調査し、根拠に基づくキャンペーン案を開発。静止画・動画広告の生成・編集から、MetaやGoogleの連携ワークフローまで支援します。

ngram icon

ngram

ngramは、チームや個人クリエイター向けのAI動画生成・編集ツールです。プロンプト、アップロードファイル、画面録画から、デモ、研修、オンボーディング、営業支援、解説、ローンチ用の編集可能な動画を作成できます。

LALAL.AI icon

LALAL.AI

LALAL.AIは、ステム分離、音声ノイズ除去、音声変換に対応したAI音声処理プラットフォーム。ブラウザで音声・動画をアップロード、プレビュー、ダウンロードでき、プレミアムやエンタープライズにも対応。