YouTubeに保存されたオフラインビデオ(.exoファイル)を開く


11

私の質問は、YouTubeアプリの新しいオフライン機能に固有のものです。

AndroidスマートフォンのYouTubeアプリから動画をいくつか保存しました。問題が発生したため、電話のOSを復元しました。しかし、私はSDカードに保存されたYouTubeアプリによってダウンロードされたファイルを持っています。現在、YouTubeはその動画をオフラインリストに表示していません。

YouTubeアプリからこれらのファイルを開く方法はありますか?

追加

YouTubeがいくつかの設定ファイルを使用してダウンロードした動画のリストを保存するかどうか疑問に思っています。もしそうなら、そのような設定ファイルを変更して、それらのビデオをオフラインリストに追加できますか?


2
ビデオを保存してから復元するまでの時間については言及していません。Engadgetの記事によると、「保存したものはすべて、左側のスライドメニューのオフラインセクションで48時間アクセスできます。」ビデオを再度ダウンロードする必要がある場合があります。
Andrew T.

@AndrewT。実は48時間以上だったと思います。しかし、Googleオフラインは1GBのSDカードメモリが使用されていることを示していますが、コンテンツはYouTubeオフラインリストに表示されません。
KB5、2015年

1
多かれ少なかれ、それが私の言いたいことです。YouTubeがオフラインファイルへのアクセスを制御しています。ファイルが存在していても、期限が切れている場合はYouTubeに表示されません。私は仮定の許可は、そのサーバーのアカウントごとに制御されているので、手動でファイルを削除してYouTubeからそれを再ダウンロードする必要があります。それは当然のことだと思います。
Andrew T.

回答:


5

いいえ、現在、以前にダウンロードした動画を復元する方法はありません。

理由は

オフライン機能はキャッシュとして数えられるため、「データ」とは見なされません。

電話を復元したので(「工場出荷時の状態にリセット」されていると想定)、基本的にはコンテンツを特別にワイプすることです from the /cache (holding the application cache) and /data (user data and user-installed apps, dalvik cache) partitions.

注意: YouTubeアプリの「アップデートをアンインストール」すると、ダウンロードしたすべてのオフラインYouTube動画が失われます。

私もYouTubeのオフライン動画が見つからないことに気付いたときに、ここで同様の質問をしました。


この質問は別の質問に回答しているようです(ただし、コメントが与えられた場合、質問者の意図した質問である可能性があります)。
agweber 2016

@agweberはい、私が回答を投稿したとき、OPはいくつかのコメントを提供しており、私の回答投稿はそれに基づいています。しかし、それらのコメントは削除されたようです。
AADAndroidEnthusiasts 2016

同意しません。私はそれ(youtube)がもはやビデオをキャッシュに保存するとは思わない。1週間前のビデオも見ることができます。
Daksh Gargas

5

.exoファイルは暗号化されており、ビデオファイルは.exoファイルのチャンクに分割されているため、開く方法はありません。電話機に1つのオフラインビデオが保存されている場合でも、Internal Storage/Android/data/com.youtube.comディレクトリの下に複数の.exoファイルがあります。それらは、Youtubeアプリを通じてのみ開くことができる暗号化されたexoファイルにすぎません。xda-developers フォーラムの投稿から、

1- Googleは動画の保存にEXOファイル形式を使用しています。これは明らかにシステムファイルに使用されるファイル形式であり、これらのEXOファイルをコンピューターにコピーすることはできましたが、どうやらYouTube Androidアプリでしか再生できません。

2- YouTubeアプリでオフライン動画のダウンロードをリクエストすると、動画はチャンクでダウンロードされます。たとえば、ダウンロードした3分のファイルは5つの部分に分けて保存されています。Android向けのYouTubeアプリだけがこれらのチャンクを理解して結合できる可能性があります。

3-また、リアルタイム暗号化が行われていると感じています。ビデオがダウンロードされると、部分に分割されるだけでなく、EXOフォーマットに変換され、リアルタイムで圧縮および暗号化されます。これにはいくつかの利点があります。明らかな利点の1つは、ビデオをコピーアンドペーストして無差別に共有できないことです。一方、圧縮はディスクのスペースを節約します。たとえば、ダウンロードした3分の長いビデオは、実際に約40MBのデータを消費しました。しかし、携帯電話に保存した場合、ビデオは約25MBのスペースしか使用しませんでした。

4-ユーザーがビデオを再生すると、リアルタイムで復号化されます。YouTubeのアプリのみがこの復号化を実行できる可能性があります。

5-実際のファイルの代わりに、Bluetoothを使用してオフラインビデオを共有する場合、ビデオへのWebリンクが受信者に送信されます。

ただし、GithubでこのExoplayerライブラリを調べて、それが役立つかどうかを確認することもできます。

ExoPlayerは、Android向けのアプリケーションレベルのメディアプレーヤーです。ローカルとインターネットの両方でオーディオとビデオを再生するためのAndroidのMediaPlayer APIに代わるものを提供します。


YouTubeアプリがオフラインで実行する場合、解読ロジックとキーを抽出するようにリバースエンジニアリングすることができます。ただし、暗号化されていないYouTube動画を簡単にダウンロードできるため、これはあまり役に立ちません。
JonathanReez
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.