Repolode
66HEX

66HEX/frame

動画・音声・画像・字幕・メタデータの変換を細かく設定できる、FFmpegのネイティブデスクトップGUI。

代替できる製品:HandBrakeAdobe Media Encoder

スター
2,065
フォーク
74
未解決の Issue
30
最終コミット
22 時間前

これは何?

Frameは、FFmpegをネイティブなグラフィカルインターフェースで操作できるデスクトップ向けメディアコンバーターです。動画・音声・画像ファイルのコーデック、ビットレート、解像度、フレームレート、ピクセルフォーマット、フィルターを設定できるため、コマンドライン引数を書かずに変換を実行できます。

RustとGPUI-CE UI frameworkで構築されています。変換コアは、FFmpeg引数の生成、ffprobeによるソースの解析、互換性の検証、同時実行数の制限に対応したタスクキュー、FFmpegの進捗とログ出力の解析・リアルタイム表示を担います。出力形式はMP4、MKV、WebM、MOV、GIF、MP3、FLAC、WAVのほか、複数の画像形式に対応しています。また、macOS版ではVideoToolbox、Windows版ではNVENCのハードウェアエンコーダーを利用できます。

字幕機能では、スタイル設定を使った.srt、.ass、.vttファイルの焼き込みに対応するほか、MPEG-TSファイルのPGS、DVBなどを扱うワークフローもサポートしています。ビルド済みリリースはGitHub、WinGet、Homebrew、Flathubから配布されています。

主な機能

  • 01コーデックごとのエンコーダー、ビットレート、プリセットを設定して、動画・音声・画像を変換できます。
  • 02スケーリング、クロップ、回転、反転、FPS変換、画像オーバーレイなどの動画処理に対応しています。
  • 03音量正規化、リミッター、コンプレッサー、ノイズ低減フィルターを利用できます。
  • 04スタイルを設定して.srt、.ass、.vttファイルを動画に焼き込めます。
  • 05メタデータの保持、削除、置換に対応し、ffprobeでMPEG-TSの番組情報を扱えます。
  • 06FFmpegの進捗とログをリアルタイム表示する、並列実行対応のタスクキューを備えています。

ユースケース

  • 画面録画やカメラ映像を、共有しやすいMP4やWebMに変換する。
  • 音声ファイルのフォルダーをまとめてFLAC、MP3、Opusに変換する。
  • ターミナルを使わずに、配布用の動画へ字幕を焼き込む。
  • 放送やBlu-ray関連のMPEG-TSおよび字幕ストリームを準備する。

クイックスタート

  1. 1

    macOSではHomebrewでインストール(先にリポジトリをtapしてください)

    brew tap 66HEX/frame && brew install --cask frame
  2. 2

    または、WindowsではWinGetでインストール

    winget install --id 66HEX.Frame -e
  3. 3

    または、LinuxではFlathub版をインストール

    flatpak install flathub io.github._66HEX.Frame
  4. 4

    または、GitHubのリリースページからビルド済みバイナリをダウンロード

使う前に知っておきたいこと

  • アプリはコード署名されていないため、macOSやWindowsでブロックされ、手動で許可が必要になる場合があります。
  • ハードウェアエンコーダーが同梱されているのはmacOS(VideoToolbox)とWindows(NVIDIA NVENC)のみです。Linuxではソフトウェアエンコーダーを使用します。
  • GPL-3.0ライセンスのため、派生版の配布にもGPLライセンスが必要です。

トピック

よくある質問

frame とは?
動画・音声・画像・字幕・メタデータの変換を細かく設定できる、FFmpegのネイティブデスクトップGUI。 Frameは、FFmpegをネイティブなグラフィカルインターフェースで操作できるデスクトップ向けメディアコンバーターです。動画・音声・画像ファイルのコーデック、ビットレート、解像度、フレームレート、ピクセルフォーマット、フィルターを設定できるため、コマンドライン引数を書かずに変換を実行できます。
frame は無料で使えますか?ライセンスは?
frame は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
frame は今もメンテナンスされていますか?
活発にメンテナンス中。frame の最終コミットは 2026年10月19日 です。
frame は何に使えますか?
画面録画やカメラ映像を、共有しやすいMP4やWebMに変換する。 音声ファイルのフォルダーをまとめてFLAC、MP3、Opusに変換する。 ターミナルを使わずに、配布用の動画へ字幕を焼き込む。 放送やBlu-ray関連のMPEG-TSおよび字幕ストリームを準備する。
frame のインストール方法は?
macOSではHomebrewでインストール(先にリポジトリをtapしてください): brew tap 66HEX/frame && brew install --cask frame または、WindowsではWinGetでインストール: winget install --id 66HEX.Frame -e または、LinuxではFlathub版をインストール: flatpak install flathub io.github._66HEX.Frame または、GitHubのリリースページからビルド済みバイナリをダウンロード
frame はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/66HEX/frame

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト