Mozilla Firefox は2004年のリリース以来、「ユーザーのためのブラウザ」を標榜し続けてきたオープンソースプロジェクトです。 Google Chrome がブラウザ市場の約65%を占める2026年現在でも、プライバシー保護・アドオンの自由度・非営利組織による開発体制という3つの柱で、 技術者やプライバシー意識の高いユーザーから根強い支持を得ています。 YouTube動画のダウンロードにおいても、Firefoxには Enhanced Tracking Protection によるトラッカー遮断、 コンテナータブによるセッション分離、GeckoView エンジンによるモバイルアドオン対応など、他のブラウザにない固有の利点があります。 このページでは、Firefoxの技術的アーキテクチャを踏まえた上で、最も確実かつ安全なダウンロード方法を解説します。
YouTube の URL をペタリと貼り付けて、Firefox で無料ダウンロード
Firefoxを開発するMozilla Foundationは501(c)(3)認定の非営利組織であり、 収益モデルがユーザーデータの広告利用に依存していません。 Googleが広告収入を主軸としてChromiumエコシステムを運営しているのに対し、 Mozillaの収益は主にデフォルト検索エンジン契約(Google・Bingとの提携)によるものです。 この構造的な違いが、プライバシー保護機能の実装方針に根本的な差を生んでいます。
Mozillaは2007年に公開した Mozilla Manifesto で、インターネットにおける個人のセキュリティとプライバシーを基本的権利と位置づけました。 この原則はFirefoxの設計思想に直接反映されており、デフォルト設定でプライバシー保護が有効、トラッキング防止が標準搭載、 テレメトリデータの送信もオプトアウト可能という方針が貫かれています。 YouTube動画のダウンロードという行為においても、「どのサイトを訪問し、何をダウンロードしたか」という情報が サードパーティに漏洩しにくい環境をブラウザレベルで提供しているのがFirefoxの特徴です。
YouTube動画のダウンロードサイトを利用する際、多くのサイトが広告ネットワーク・アクセス解析・リターゲティング用のトラッカーを埋め込んでいます。 Firefoxは Enhanced Tracking Protection(ETP)により、これらのトラッカーをデフォルトでブロックします。 さらに、Total Cookie Protection(TCP)機能により、サードパーティCookieがサイトごとに隔離されるため、 ダウンロードサイトの訪問がGoogleアカウントの行動履歴に紐づけられることを防ぎます。 この二重の防御機構は、Chrome では拡張機能を追加しなければ得られないレベルのプライバシー保護を標準で提供しています。
FirefoxでYouTubeを開き、ダウンロードしたい動画のページを表示します。 アドレスバーをクリック(またはF6キー)してURL全体を選択し、Ctrl+C(Macなら⌘+C)でコピーしてください。 Firefoxのアドレスバーは、URLをクリックするとデフォルトで全選択される設計のため、部分選択の心配はありません。 再生リストのURL、個別動画のURL、短縮URL(youtu.be/xxxxx)のいずれにも対応しています。
Ctrl+T(⌘+T)で新しいタブを開き、ペタリコ(petarico.com)にアクセスします。 入力欄にコピーしたURLを貼り付けると、動画タイトル・サムネイル・再生時間が自動取得されます。 この時点でアドオンやソフトウェアのインストールは一切不要です。 FirefoxのETPが有効な状態でも、ペタリコはトラッカーを使用していないため、盾アイコンにブロック対象は表示されません。
MP3(音声のみ)またはMP4(映像+音声)を選択して「変換する」をクリックします。 サーバー側で変換処理が行われ、1%刻みの進捗バーでリアルタイムに状況を確認できます。 変換完了後、「ダウンロード」ボタンをクリックすると、Firefoxのダウンロードマネージャー(ツールバー右上の↓アイコン)にファイルが追加されます。 Ctrl+J(⌘+J)でダウンロードライブラリを開くと、ダウンロード履歴と保存先をいつでも確認できます。
Video DownloadHelperは、Firefox向けダウンロードアドオンとして最も長い歴史を持つ拡張機能の一つです。 しかし、2020年代に入り、YouTubeの暗号化強化とブラウザAPIの制約変更により、その実用性は大きく変化しました。
Video DownloadHelperは2007年にフランスの開発者Michel Gutierrezによってリリースされました。 当初はFirefoxのXUL/XPCOMアドオンとして開発され、ブラウザのネットワーク層に直接フックすることで、 ページ内のメディアストリームをキャプチャする仕組みでした。 Flash Player全盛期には、FLVやMP4のストリームを容易に検出・ダウンロードでき、 累計ダウンロード数は数億回に達しました。 2017年のWebExtensions移行時にアーキテクチャを大幅に書き換え、WebExtensions版として存続しています。
Video DownloadHelperは、ブラウザのwebRequest APIを使って、 ページが発行するHTTPリクエストをリアルタイムで監視します。 動画や音声のMIMEタイプ(video/mp4、audio/webmなど)を持つレスポンスを検出すると、 ツールバーのアイコンが回転アニメーションで通知し、ユーザーにダウンロード可能なストリームがあることを示します。 検出されたストリームはリスト表示され、解像度・ファイルサイズ・コーデック情報とともに選択可能です。
2020年以降、YouTubeはDASH(Dynamic Adaptive Streaming over HTTP)形式で映像と音声を別々のストリームとして配信するようになりました。 1080p以上の高画質動画をダウンロードするには、映像ストリームと音声ストリームを取得後にローカルで結合(mux)する必要があります。 WebExtensions APIにはファイルの結合処理を行う機能がないため、Video DownloadHelperは「コンパニオンアプリ」と呼ばれる ネイティブアプリケーションをローカルにインストールすることを要求します。 コンパニオンアプリはFFmpegをバンドルしており、Native Messaging APIを通じてアドオンと通信し、ストリームの結合処理を実行します。
コンパニオンアプリなしでも720p以下の動画やプログレッシブ形式のストリームはダウンロード可能ですが、 現在のYouTubeではプログレッシブ形式は360p・720pの一部に限られており、実用的な画質の選択肢は制限されます。 さらに、コンパニオンアプリのインストールにはシステム管理者権限が必要なため、 企業や学校のPCでは利用できないケースが多くあります。
YouTubeは定期的にストリームURLの署名アルゴリズムを変更しており、 Video DownloadHelperがストリームを検出できても、署名の検証に失敗してダウンロードがエラーになるケースが発生します。 この問題はyt-dlp(コマンドラインツール)でも同様に発生しますが、yt-dlpはコミュニティの貢献により数時間〜数日で修正版がリリースされるのに対し、 Video DownloadHelperの更新サイクルはそれより長くなる傾向があります。 ペタリコのようなサーバーサイドのサービスは、サーバー側でyt-dlpを最新版に更新するだけで対応が完了するため、 ユーザー側でアドオンの更新を待つ必要がありません。
Firefoxのアドレスバーに「about:config」と入力すると、通常の設定画面には表示されない約2,000個の詳細設定にアクセスできます。 「危険性を承知の上で使用する」をクリックして進むと、検索可能な設定一覧が表示されます。 以下は、YouTubeの視聴とダウンロードに関連する設定項目です。
メディアの自動再生を制御する設定です。値は0(許可)、1(ブロック)、5(ユーザー操作があった場合のみ許可)の3段階です。 初期値は0ですが、1に変更するとYouTubeを含む全サイトで動画の自動再生がブロックされます。 ダウンロード目的でYouTubeを閲覧する場合、不要な自動再生を止めることで帯域幅とメモリを節約できます。 サイトごとに個別に許可/ブロックを設定するには、アドレスバー左の盾アイコン → サイトの設定 → 自動再生 から操作します。
Media Source Extensions(MSE)はJavaScriptから動的にメディアストリームを構築するWeb APIで、 YouTubeのDASH再生に不可欠です。この設定がfalseだとYouTubeの動画が再生できなくなります。 通常はtrueのまま変更不要ですが、トラブルシューティング時に確認する項目の一つです。 MSEが有効な場合、YouTubeはアダプティブビットレート(ABR)で視聴環境に応じた画質を自動選択します。
同一サーバーへのHTTP持続的接続(Keep-Alive)の同時接続数上限を定める設定です。 初期値は6で、HTTP/1.1の仕様(RFC 7230 Section 6.4)で推奨される上限に合わせています。 この値を8〜10に増やすと、大容量ファイルのダウンロード時に並列転送が増え、スループットが改善することがあります。 ただし、サーバー側でIP単位の接続数制限をかけている場合は429(Too Many Requests)エラーを引き起こす可能性があるため、 10を超える値は推奨しません。
プロキシサーバー経由の場合の同時接続数上限です。初期値は32です。 VPNやプロキシを利用してYouTubeにアクセスしている場合、この値がボトルネックになることは通常ありませんが、 企業内プロキシ環境でダウンロード速度が極端に遅い場合は確認する価値があります。
ネットワーク受信バッファのサイズをバイト単位で指定します。初期値は32768(32KB)です。 大容量ファイルのダウンロードでは、この値を65536(64KB)や131072(128KB)に増やすことで、 ディスクへの書き込み頻度が減り、SSD環境ではI/Oオーバーヘッドが軽減される場合があります。 ただし、メモリ使用量がわずかに増加するため、RAM4GB以下の環境では初期値のままが安全です。
Firefox 98以降で導入された改良版ダウンロードパネルの有効/無効を切り替えます。 trueに設定すると、ダウンロード完了時にパネルが自動表示され、ファイルの保存先をワンクリックで開けます。 falseにすると、旧来の控えめな通知に戻ります。ダウンロードを頻繁に行うユーザーは、好みに応じて切り替えてください。
FirefoxとChromeは同じ「ウェブブラウザ」でありながら、プライバシーに対するアーキテクチャが根本的に異なります。 YouTube動画のダウンロードという文脈では、この差がユーザーの行動履歴の保護レベルに直結します。
| 比較項目 | Firefox | Chrome |
|---|---|---|
| 開発元 | Mozilla Foundation(非営利) | Google LLC(広告企業) |
| 収益モデル | 検索エンジン契約・寄付 | 広告収入(売上の約80%) |
| サードパーティCookieブロック | デフォルトで完全ブロック(TCP) | 2024年に段階的廃止を撤回、Topics API に移行中 |
| フィンガープリント防止 | 厳格モードで有効(Canvas・WebGL・フォント) | 限定的(Privacy Sandbox の一部として検討中) |
| トラッキング防止 | ETP標準搭載(Disconnect.meリスト使用) | 拡張機能に依存(uBlock Origin等) |
| テレメトリ | オプトアウト可能・匿名化 | Chrome Sync・UMA等で広範囲に収集 |
| セッション分離 | コンテナータブ(Multi-Account Containers) | プロフィール切り替え(手動) |
| ソースコード | 完全オープンソース(MPL 2.0) | Chromium部分はオープン、Chrome固有機能は非公開 |
YouTube動画のダウンロードサイトを訪問すると、サイトに埋め込まれた広告ネットワークのトラッカーが ユーザーの閲覧行動を記録しようとします。Firefoxでは ETP がこれを自動ブロックするため、 「どのダウンロードサイトを訪問したか」という情報が広告ネットワークに送信されません。 Chromeの場合、uBlock Originなどの拡張機能を別途インストールしなければ同等の保護は得られません。 しかも、ChromeのManifest V3移行により、uBlock Originのようなコンテンツブロッカーの機能が制限される懸念が指摘されています。
ETPは設定 → プライバシーとセキュリティ から「標準」「厳格」「カスタム」の3モードを選択できます。標準モード(デフォルト)では、Disconnect.me が提供するトラッカーリストに基づき、 サードパーティの追跡Cookie、暗号通貨マイニングスクリプト、フィンガープリント取得コードを自動ブロックします。厳格モードでは、全てのサードパーティCookieがブロックされ、追跡コンテンツも全ウィンドウでブロック対象になります。カスタムモードでは、Cookie・追跡コンテンツ・暗号通貨マイナー・フィンガープリントそれぞれのブロックレベルを個別に設定できます。
Firefox 86で導入されたTCPは、サードパーティCookieをサイトごとに独立した「Cookie Jar」に隔離する機能です。 従来のCookieブロックが「ブロックするか許可するか」の二者択一だったのに対し、 TCPは「全てのCookieを許可するが、サイト間での共有を禁止する」というアプローチを取ります。 これにより、広告ネットワークがサイト間でユーザーを追跡することが構造的に不可能になります。 YouTubeで動画を視聴した後にダウンロードサイトにアクセスしても、 両サイトのCookieは完全に分離されているため、行動の紐づけが発生しません。
多くのYouTubeダウンロードサイトは、Google AdSense、Facebook Pixel、Criteo、 その他のリターゲティングタグを設置しています。 ETPが有効なFirefoxでこれらのサイトにアクセスすると、アドレスバー左の盾アイコンに ブロックされたトラッカーの数が表示されます。 一般的なダウンロードサイトでは5〜15個のトラッカーがブロックされるのが典型的です。 ペタリコはサードパーティのトラッカーやアクセス解析スクリプトを一切使用していないため、 ETPによるブロック対象はゼロです。
Android版Firefoxは、Google製のAndroid WebView(Chromiumベース)ではなく、 Mozilla独自のGeckoViewエンジンを採用しています。 Brave、Edge、Opera、Samsung Internetなど、Android上の主要ブラウザの大半はChromiumのWebViewを使っており、 レンダリングエンジンのレベルではGoogleの技術基盤に依存しています。 Firefox Androidはレンダリングエンジンから独自実装のため、Googleが定めるChromium系ブラウザの制約 (Manifest V3のService Worker制限、拡張機能APIの制限など)が一切適用されません。
Chrome Androidは2026年現在もアドオン(拡張機能)を一切サポートしていません。 これはGoogleの公式方針であり、近い将来にサポートされる見込みもありません。 一方、Firefox Androidは2023年12月のFirefox 121以降、対応アドオンを大幅に拡大し、 AMO(addons.mozilla.org)に掲載されたアドオンのうち、Android対応としてマークされたものが利用可能になりました。 uBlock Origin(広告ブロック)、Dark Reader(ダークモード)、Privacy Badger(トラッキング防止)などの デスクトップ版で人気のアドオンに加え、ダウンロード支援系のアドオンも一部が利用可能です。
Android版FirefoxでYouTubeを開き、動画のURLをコピー(共有 → リンクをコピー)します。 新しいタブでペタリコにアクセスし、URLを貼り付けて変換を開始します。 ダウンロード完了後、Android標準の通知バーにファイル名が表示されます。 タップすると対応するアプリ(音楽プレーヤーや動画プレーヤー)で直接開けます。 保存先はデフォルトでAndroidの「ダウンロード」フォルダですが、 Firefox設定 → ダウンロード → 保存先 から変更可能です。
MozillaはFirefox Focusという軽量ブラウザもAndroid/iOS向けに提供しています。 Firefox Focusは全てのセッションデータをタブを閉じるたびに自動削除し、 広告トラッカーをデフォルトでブロックするプライバシー特化型ブラウザです。 ただし、Firefox Focusはアドオン非対応であり、ダウンロードマネージャーも簡易版のため、 ダウンロード用途にはフル版のFirefox Androidの方が適しています。
Firefoxのコンテナータブ(Contextual Identities)は、ブラウザ内に複数の独立したCookie空間を作る機能です。 通常のブラウザでは全タブが同一のCookie・ローカルストレージ・IndexedDB・Service Workerを共有しますが、 コンテナータブでは各コンテナが完全に独立した状態管理を持ちます。 「個人用」「仕事用」「ショッピング」「バンキング」のようにコンテナを分けると、 たとえば「個人用」コンテナでGoogleにログインしていても、「仕事用」コンテナではログアウト状態のGoogleが表示されます。
YouTubeにGoogleアカウントでログインした状態でダウンロードサイトを利用する場合、 同じブラウザ内であってもコンテナを分けることで、Google側にダウンロードサイトの利用履歴が伝わらないようにできます。 具体的には、「YouTube」コンテナでYouTubeを開いて動画URLをコピーし、 「ダウンロード」コンテナでペタリコにアクセスしてURLを貼り付けるという使い方です。 2つのコンテナ間ではCookieが共有されないため、GoogleのトラッキングCookieがダウンロードサイト側で読み取られることはありません。
コンテナータブはFirefox標準機能として搭載されていますが、デフォルトでは無効になっています。 有効にするには2つの方法があります。 1つ目は、設定 → 一般 → タブ → 「コンテナータブを有効にする」にチェックを入れる方法です。 2つ目は、Mozilla公式の「Firefox Multi-Account Containers」アドオンをインストールする方法で、 こちらの方が細かい管理(特定ドメインの自動コンテナ割り当てなど)が可能です。 コンテナの追加・編集は、タブバーの+ボタンを長押しするか、アドオンのアイコンから操作します。
さらに踏み込んだプライバシー保護が必要な場合、「Temporary Containers」アドオンが有用です。 このアドオンは新しいタブを開くたびに使い捨てのコンテナを自動生成し、タブを閉じるとコンテナごと破棄します。 ダウンロードサイトごとに完全に独立した環境で操作できるため、 サイト間の追跡はもちろん、同一サイトの異なるセッション間の追跡も不可能になります。
Firefoxの開発者ツールはF12キー(またはCtrl+Shift+I / ⌘+Option+I)で起動します。 「ネットワーク」タブを選択すると、Network Monitorが表示されます。 YouTubeの動画ページを開いた状態でNetwork Monitorを起動すると、 ブラウザがYouTubeサーバーと行っている全ての通信がリアルタイムで一覧表示されます。
Network Monitorのフィルタバーで「メディア」ボタンをクリックすると、 画像・動画・音声のリクエストだけに絞り込めます。 YouTubeのDASH再生では、映像チャンク(video/webm または video/mp4)と 音声チャンク(audio/webm または audio/mp4)が別々のリクエストとして表示されます。 各リクエストをクリックすると、ヘッダー情報(Content-Type、Content-Length、Range等)、 レスポンスの詳細、タイミング情報が確認できます。
Network Monitorでリクエストを解析すると、YouTubeが実際に配信している音声のコーデックとビットレートを確認できます。 URLパラメータに含まれるitagの値(140=AAC 128kbps、251=Opus ~160kbps等)から、 現在再生中のストリームの詳細が判別できます。 この情報は、ダウンロードしたMP3/MP4の品質を理解する上で役立ちます。 YouTube はオリジナルの音声を128kbps AAC(itag 140)に再エンコードしているため、 MP3に変換しても128kbps以上の音質にはならないことをNetwork Monitorで実際に確認できます。
開発者ツールの「コンソール」タブでは、JavaScriptを直接実行してページの状態を調査できます。 YouTubeの動画ページでは、動画プレーヤーの状態やバッファ情報をAPIから取得することが可能です。 ただし、YouTubeのプレーヤーAPIは頻繁に変更されるため、特定のコマンドが長期間有効である保証はありません。 メディア解析に興味がある場合は、Firefox Addon の「Media Details」などの 専用ツールを使う方が安定したインターフェースで情報を取得できます。
Multi-Account Containersを使うと、同じブラウザウィンドウ内で複数のGoogleアカウントに 同時にログインした状態を維持できます。 たとえば、「仕事用」コンテナで会社のGoogle Workspaceアカウント、 「個人用」コンテナで個人のGoogleアカウントにログインし、 それぞれのYouTubeで異なるおすすめ動画や再生履歴が表示されます。 これは通常のブラウザでは「プロフィール切り替え」でしか実現できない機能ですが、 Firefoxではタブ単位で切り替えられるため、ワークフローを中断する必要がありません。
Multi-Account Containersアドオンでは、特定のドメインを自動的に指定コンテナで開く設定が可能です。 たとえば、youtube.comを「YouTube」コンテナに、petarico.comを「ダウンロード」コンテナに割り当てると、 これらのサイトにアクセスするたびに自動的に適切なコンテナでタブが開きます。 手動でコンテナを選択する必要がなくなるため、日常的に使う場合の利便性が大幅に向上します。
コンテナ間で隔離されるデータは以下の通りです: Cookie、localStorage、IndexedDB、sessionStorage、Cache API、HTTP認証情報、DOMCache。 逆に、ブックマーク、閲覧履歴、ダウンロード履歴、パスワード保存、about:configの設定は コンテナ間で共有されます。 つまり、コンテナを分けても「どのサイトをいつ訪問したか」という閲覧履歴はブラウザ全体で記録されます。 閲覧履歴も分離したい場合は、プライベートブラウジングとコンテナータブを組み合わせるか、 別のFirefoxプロファイルを使う必要があります。
Firefox 1.0(2004年)からFirefox 56(2017年)まで、アドオンはXUL(XML User Interface Language)/XPCOMベースで開発されていました。 XULアドオンはブラウザのほぼ全機能にアクセスでき、UI要素の追加・変更、ネットワーク層への介入、 ファイルシステムへのアクセスが可能な強力なものでした。 DownThemAll!(並列ダウンロードマネージャー)、FlashGot(外部ダウンロードマネージャー連携)、 Greasemonkey(ユーザースクリプト)などの著名なアドオンがこの時代に生まれ、 Firefoxのカスタマイズ性はブラウザ史上最も高いレベルに達しました。
Firefox 57(Quantum)で、アドオンシステムがWebExtensionsに全面移行し、XULアドオンは全て動作しなくなりました。 WebExtensionsはChrome拡張機能と互換性のあるAPIセットですが、ブラウザ内部への直接アクセスは大幅に制限されています。 この移行により、アドオンの安全性とブラウザの安定性は飛躍的に向上しましたが、 XUL時代の高度な機能を持つアドオン(DownThemAll!のセグメント並列ダウンロードなど)は同等の機能を再現できなくなりました。 DownThemAll!は一時開発中断の後、WebExtensions版として復活しましたが、機能はXUL時代より限定的です。
Firefoxのアドオン配布プラットフォームであるAMO(addons.mozilla.org)と、 Chromeの拡張機能ストア(Chrome Web Store)では、YouTube関連アドオンの審査ポリシーに差があります。 Chrome Web Storeは2023年以降、YouTube動画のダウンロード機能を持つ拡張機能の新規公開を原則禁止しており、 既存の拡張機能も機能制限やアカウント停止の対象になるケースが報告されています。 AMOではこれほど厳格な規制は導入されておらず、Video DownloadHelperのようなアドオンが引き続き公開されています。 この差は、MozillaとGoogleのYouTubeに対する立場の違いに起因しています。
GoogleはChrome拡張機能のManifest V3への移行を推進しており、2024年以降、Manifest V2の拡張機能は段階的に無効化されています。 Manifest V3の主な変更点は、バックグラウンドページの廃止(Service Workerへの移行)と、 webRequest APIのブロッキング機能の制限(declarativeNetRequest APIへの移行)です。 Service Workerは5分間のインアクティビティで自動停止するため、大容量ファイルのバックグラウンドダウンロードが困難になります。 FirefoxはManifest V3をサポートしつつも、Manifest V2の拡張機能も引き続きサポートする方針を表明しています。 さらに、FirefoxのManifest V3ではwebRequest APIのブロッキング機能が維持されるため、 uBlock Originのようなコンテンツブロッカーがフル機能で動作し続けます。
| 比較項目 | ウェブサービス(ペタリコ) | Firefoxアドオン |
|---|---|---|
| インストール | 不要(ブラウザのみ) | アドオン + コンパニオンアプリが必要な場合あり |
| YouTube仕様変更への対応 | ◎(サーバー側で即時対応) | △(アドオン更新を待つ必要あり) |
| 安全性 | ◎(HTTPS・トラッカーなし) | △(アドオンの権限・コンパニオンアプリに注意) |
| 音質・画質 | 128kbps / 1080p | アドオンとコンパニオンアプリの構成による |
| 進捗表示 | 1%刻みリアルタイム表示 | なし〜簡易表示 |
| Manifest V3の影響 | なし(ブラウザ非依存) | Chrome版は深刻、Firefox版は軽微 |
| モバイル対応 | ◎(全ブラウザ・全OS対応) | Firefox Androidのみ一部対応 |
| ETPとの互換性 | ◎(トラッカーなし) | ○(一部アドオンが競合する場合あり) |
| コンテナータブ対応 | ◎(任意のコンテナで利用可能) | △(アドオンがコンテナを跨ぐ場合あり) |
Chromeはタブごとに独立したレンダラープロセスを生成する「サイト分離」アーキテクチャを採用しています。 これはセキュリティ面(Spectreなどのサイドチャネル攻撃への耐性)で優れますが、 タブ数に比例してプロセス数とメモリ消費が増加する特性があります。 Firefoxは「プロセスプール」方式を採用しており、複数のタブが少数のコンテンツプロセスを共有します。 about:configの「dom.ipc.processCount」でコンテンツプロセスの数を制御でき、初期値は8です。 さらにFirefox 95以降は「Fission」(サイト分離)を導入していますが、 Chromeほど細粒度のプロセス分離ではなく、メモリ効率とセキュリティのバランスを取った設計です。
一般的なベンチマークでは、タブを20〜30枚以上開いた状態でFirefoxのメモリ使用量がChromeを下回る傾向が報告されています。 YouTube動画を再生しながら別タブでダウンロードサイトを開くような使い方では、 メモリ効率の差が体感速度に影響する場面があります。 特にRAMが4〜8GBの環境では、Firefoxの方がスワップファイルの発生を抑えやすく、動作のもたつきが少ないとされています。
Firefoxのアドレスバーに「about:memory」と入力すると、メモリ使用状況の詳細レポートが表示されます。 タブごと・プロセスごとのメモリ使用量、JavaScriptヒープサイズ、画像キャッシュサイズなどが確認でき、 メモリを大量消費しているタブを特定できます。 「Minimize memory usage」ボタンをクリックすると、GC(ガベージコレクション)とCC(サイクルコレクション)が 強制実行され、不要なメモリが解放されます。 YouTube動画の長時間再生でメモリ使用量が増加した場合に有用です。
ペタリコはウェブサービスのため、Firefoxのアドオンやコンパニオンアプリのインストールは一切不要です。 HTML5標準のみで動作するため、Firefox ESR(延長サポート版)やFirefox Developer Edition、 Firefox Nightlyなど、どのバージョンでも同じように利用できます。 about:configの特別な設定変更も必要ありません。
ペタリコはサードパーティのトラッカー、広告スクリプト、アクセス解析(Google Analyticsなど)を一切使用していません。 ETPの厳格モードを有効にした状態でも、全機能が正常に動作します。 盾アイコンにブロック対象は表示されず、コンテンツブロッカー(uBlock Origin等)との競合も発生しません。
ペタリコはログイン不要のサービスのため、どのコンテナで開いても同じように動作します。 YouTubeコンテナでコピーしたURLを、別のコンテナで開いたペタリコに貼り付けるワークフローもシームレスに機能します。 Cookie・セッション情報に依存しない設計のため、プライベートブラウジングモードでも利用可能です。
ペタリコからダウンロードしたファイルは、Firefoxのダウンロードマネージャーに正しく記録されます。 ツールバーの↓アイコンからダウンロード進捗を確認でき、一時停止・再開も可能です。 Ctrl+J(⌘+J)でダウンロードライブラリを開くと、過去のダウンロード履歴を一覧で確認できます。 保存先フォルダは設定(about:preferences)→「一般」→「ファイルとプログラム」で変更できます。 「ファイルごとに保存先を指定する」を有効にすると、MP3は「ミュージック」フォルダ、MP4は「ビデオ」フォルダに振り分けることも可能です。
一部のYouTube動画(YouTube Premium限定コンテンツや映画など)はWidevine DRM(デジタル著作権管理)で保護されています。 FirefoxはWidevine CDM(Content Decryption Module)をGoogleから取得して利用しますが、 Chrome(Google製)に比べてCDMの更新タイミングにラグが生じることがあります。 DRM関連の再生エラーが発生した場合は、設定 →「一般」→「デジタル著作権管理(DRM)コンテンツ」のチェックが有効になっているか確認してください。 また、about:configで「media.gmp-widevinecdm.enabled」がtrueであることを確認します。 DRM保護された動画はダウンロードの対象外です。
WebRTC(Web Real-Time Communication)は、ブラウザ間のリアルタイム通信を可能にする技術ですが、 VPNやプロキシを使用している場合でもローカルIPアドレスを漏洩させる可能性があります。 プライバシーを重視してVPN経由でダウンロードサイトにアクセスしている場合、 about:configで「media.peerconnection.enabled」をfalseに設定すると、WebRTCを無効化できます。 ただし、この設定はGoogle Meet、Zoom Web、Discord等のWebRTCを使うサービスにも影響するため、 必要に応じて切り替えてください。
YouTubeの動画を長時間再生し続けると、メディアバッファやDOM要素の蓄積によりメモリ使用量が増加します。 ダウンロードサイトでの変換処理と同時にYouTubeを再生していると、メモリ不足で動作が遅くなることがあります。 about:memoryの「Minimize memory usage」で一時的にメモリを解放するか、 不要なタブを閉じてメモリを確保してください。 また、about:configの「dom.ipc.processCount」を減らすことでプロセス数を削減し、メモリ消費を抑えることもできます。
HTTPSページからHTTPリソースを読み込もうとすると、Firefoxは「混合コンテンツ」として警告またはブロックします。 一部の古いダウンロードサイトではHTTPでファイルを配信しているケースがあり、ダウンロードがブロックされることがあります。 Firefox 93以降は、HTTPSページからHTTP経由のダウンロードを自動ブロックする機能が強化されています。 ダウンロードマネージャーに警告アイコンが表示された場合、信頼できるサイトであれば「許可」をクリックしてダウンロードを続行できます。 ペタリコは全通信がHTTPS(TLS 1.3)で完結するため、混合コンテンツ警告は発生しません。
uBlock Origin、NoScript、Privacy Badger などのセキュリティ系アドオンが、ダウンロードサイトの一部機能をブロックする場合があります。 ダウンロードボタンが反応しない、変換結果が表示されないなどの問題が発生した場合は、 そのサイトをアドオンの除外リスト(ホワイトリスト)に追加するか、一時的にアドオンを無効にして試してください。 ペタリコは広告スクリプトや追跡コードを使用していないため、uBlock OriginやNoScriptが有効でも正常に動作します。 もし問題が発生する場合は、他のアドオン(VPN拡張機能やプロキシ切り替えツール等)がリクエストを改変している可能性があります。
上記のトラブルシューティングで解決しない場合、Firefoxの「リフレッシュ」機能でプロファイルを初期化できます。 アドレスバーに「about:support」と入力し、「Firefoxをリフレッシュ...」ボタンをクリックします。 ブックマーク・パスワード・Cookieは保持されますが、アドオン・テーマ・about:configのカスタム設定は初期化されます。 リフレッシュ前の古いプロファイルはデスクトップに「Old Firefox Data」フォルダとしてバックアップされるため、 必要に応じて復元が可能です。
はい。ペタリコはプライベートブラウジングモードでも問題なく利用できます。 プライベートモードではCookie・閲覧履歴・フォーム入力データがセッション終了時に削除されますが、 ダウンロードしたファイル自体は通常のダウンロードフォルダに残ります。 ダウンロード履歴はプライベートウィンドウを閉じると消えるため、ファイルの保存先は事前に確認しておいてください。 なお、プライベートモードではコンテナータブは使用できません。
まずuBlock OriginやNoScriptなどのコンテンツブロッカーが原因でないか確認してください。 ペタリコの場合はブロッカーとの競合はほぼ発生しませんが、他のダウンロードサイトではJavaScriptがブロックされてボタンが動作しないことがあります。 ブロッカーを一時無効にして改善する場合は、そのサイトを許可リストに追加することで解決します。 改善しない場合は、Ctrl+Shift+Jでブラウザコンソールを開き、赤いエラーメッセージが表示されていないか確認してください。
はい。ペタリコはブラウザに依存しないウェブサービスのため、Chrome、Firefox、Edge、Safari、Braveなど 全てのモダンブラウザで同じように利用できます。 Chromeでの使い方はChromeでYouTubeをダウンロードする方法をご覧ください。 ChromeからFirefoxへの移行時には、Firefox のインポート機能(設定 → 一般 → 他のブラウザからインポート)を使うと、 ブックマーク・パスワード・履歴をワンクリックで移行できます。
はい。Firefox ESRは企業や教育機関向けの安定版で、メジャーアップデートの頻度が年1〜2回に抑えられています。 セキュリティパッチは通常版と同タイミングで提供されるため、安全性に問題はありません。 ペタリコはHTML5標準のみで動作するため、ESR版でも問題なく利用できます。 現在のESR版はFirefox 128 ESR(2024年7月リリース)がベースで、次のESRはFirefox 140 ESR(2025年予定)です。
Tor BrowserはFirefoxをベースにしていますが、Tor ネットワーク経由の通信による極端な速度低下と、 JavaScriptの制限(セキュリティレベル設定による)のため、動画のダウンロードには向いていません。 ペタリコ自体はTor Browserからでもアクセス可能ですが、変換後のファイルダウンロードに非常に時間がかかります。 プライバシー保護が目的であれば、通常のFirefox + ETP厳格モード + VPN の組み合わせの方が実用的です。
はい。Firefox Developer Edition(開発者向け)やNightly(最新開発版)でもペタリコは正常に動作します。 これらのバージョンは最新のWeb APIを先行実装しているため、安定版で動作するウェブサイトは通常問題なく動作します。 ただし、Nightlyはまれに不安定な挙動を示すことがあるため、ダウンロード用途では安定版またはDeveloper Editionの方が確実です。
YouTube の URL をペタリと貼り付けて、Firefox で無料ダウンロード