X (Twitter) の動画・GIFアニメを保存するmacOS用Safari拡張機能
| 日本語 | English |
Xに投稿された動画やGIFアニメを、Macのダウンロードフォルダへ保存するSafari拡張機能です。
動画はMP4、GIFアニメはGIFで保存します。
[!IMPORTANT] 本ソフトウェアは、保存および利用する権利、または必要な許可があるコンテンツにのみ使用してください。 コンテンツの保存・利用にあたっては、適用される法令および各サービスの利用規約を遵守してください。
以下の2種類のインストール方法があります。
Homebrew を導入済みの場合は、ターミナルで次のコマンドを実行するだけです。
brew install --cask jemielttf/tap/x-media-assist
更新するときは、こちらを実行してください。
brew update
brew upgrade --cask jemielttf/tap/x-media-assist
X-Media-Assist-<バージョン>.zip をダウンロードします。どちらの方法でインストールした場合も、最初に一度だけ次の設定をします。
x.com と cdn.syndication.twimg.com へのアクセスを許可します。これで準備は完了です。
表示言語は日本語・英語に対応しています。拡張機能はSafariの言語、本体アプリはmacOSのアプリの言語設定に従います。対応言語に一致しない場合は英語で表示します。アプリ独自の言語切り替え設定はありません。
投稿内にボタンが見つからないときは、URLを入力して保存できます。
https://x.com/ユーザー名/status/投稿ID の形式)を入力します。Xの投稿を開いた状態でボタンを押すと、そのURLが自動で入ります。| 保存形式 | 保存されるファイル |
|---|---|
| Auto(初期値) | 動画はMP4、GIFアニメはGIF |
| MP4 | 動画・GIFアニメともにMP4 |
投稿内の保存ボタンは常にAutoで保存します。
保存先はMacのダウンロードフォルダです。同じ名前のファイルがある場合は、別名で保存し、上書きしません。
| 対象 | 対応状況 |
|---|---|
| 公開されている投稿の動画・GIFアニメ | 保存できます |
| 非公開・削除済み・閲覧制限のある投稿 | 保存できません |
| 静止画・ライブ配信 | 保存できません |
画質やファイルサイズは、次の3項目で調整できます。
| 項目 | 選択肢 | 初期値 |
|---|---|---|
| 画質 | 高 / 中 / 低 | 高 |
| 最大フレームレート | 30 / 25 / 20 / 15 fps | 20 fps |
| 出力サイズ | 100% / 75% / 50% | 100% |
ファイルを小さくしたいときは、画質・最大フレームレート・出力サイズのいずれか(または複数)を下げてください。
MP4を選んだ場合、GIFの設定は使われません。
最大フレームレートは、元の動きのタイミングを保ったまま、フレーム数を減らすための上限です。「固定のfpsに変換する」設定ではありません。
出力サイズは、縦・横それぞれの倍率です。映像の向きを反映したあと、縦横比を保ったまま縮小します。
| 元の映像 | 75% | 50% |
|---|---|---|
| 1280 × 720 | 960 × 540 | 640 × 360 |
起動中は、メニューバーにアイコンが表示されます。ウインドウを閉じてもアプリは動き続けるので、気軽に閉じて大丈夫です。メニューから、ウインドウの再表示や終了ができます。
メニューからは、次の設定もできます。
「保存結果を確認できません」と表示された:
再試行する前に、ダウンロードフォルダを確認してください。すでに保存されている場合があります。
「拡張機能との接続が切れました」などと表示された:
まずダウンロードフォルダを確認してください。保存されていなければ、ページを再読み込みしてから再試行します。それでも改善しない場合は、Safariを終了して起動し直し、拡張機能が有効になっているか確認してください。
投稿にボタンが出ない:
Safariのツールバーにある拡張ボタンから、投稿URLを入力して保存できます。
保存中に気をつけること:
保存結果が表示されるまで、タブ(またはポップアップ)を開いたままにしてください。途中で閉じると、保存結果を確認できなくなります。
GIFではなくMP4で保存された:
上の「GIFアニメについて」の条件に当てはまっていないか確認してください。理由は保存時に表示されます。
ソースコードは GitHubのリポジトリ で公開しています。
配布版と同じソースからビルドしたいときは、配布ページに記載されたリリースタグを確認してください。ビルドにはXcodeとRustが必要です。取得方法、署名設定、ビルド手順は 開発用README をご覧ください。
AGPL-3.0-or-laterで公開しています。詳しくは LICENSEと第三者ライセンス表示 をご覧ください。