Мой вопрос касается новой офлайн-функции приложения YouTube.
Я сохранил видео из приложения YouTube на своем телефоне Android. Я восстановил ОС телефона из-за какой-то проблемы. Но у меня есть файлы, которые были загружены приложением YouTube, и хранятся на SD-карте. Теперь YouTube не показывает эти видео в офлайн-списке.
Есть ли способ открыть эти файлы через приложение YouTube?
Добавить
Мне просто интересно, есть ли на YouTube использует некоторые файлы конфигурации для хранения списка загруженных видео. В таком случае мы можем изменить такие файлы конфигурации и добавить эти видео в автономный список.
Нет, в настоящее время НЕТ способа восстановить эти ранее загруженные видео.
Причина ?
Автономная функция скорее считается кешем, поэтому не считается «вашими данными».
И так как вы восстановили телефон (предполагая, что он был “заводским сбросом”), в основном он стирает содержимое специально из/cache (удерживая кеш приложения ) и/data (пользовательские данные и установленные пользователем приложения, кеш dalvik).
Внимание! Вы потеряете все загруженные офлайн-видео YouTube , когда вы « Удалите обновления » приложения YouTube.
Я задавал аналогичный вопрос ЗДЕСЬ, когда тоже обнаружил, что мои офлайн-видео с YouTube пропали!
Нет, нет возможности открыть .exo файл, так как он зашифрован, а видеофайл разбивается на фрагменты файлов .exo. Даже если на вашем телефоне хранится одно офлайн-видео, вы можете найти несколько файлов .exo в каталоге Internal Storage/Android/data/com.youtube.com
. Это не что иное, как зашифрованные файлы exo, которые можно открыть только через приложение Youtube. Из сообщения форума xda-developers
1 – Google использует формат файла EXO для сохранения видео. Очевидно, это формат файла, используемый для системных файлов, и хотя нам удалось скопировать эти файлы EXO на компьютер, его, по-видимому, можно воспроизвести только через приложение YouTube для Android.
2 – Когда вы запрашиваете файл скачать офлайн-видео в приложении YouTube, видео загружается частями. Например, скачанный нами 3-минутный файл был сохранен в пяти частях. Возможно, только приложение YouTube для Android сможет понять эти фрагменты и объединить их вместе.
3. Мы также чувствуем, что здесь происходит шифрование в реальном времени. Когда видео загружается, оно не только разбивается на части, но также преобразуется в формат EXO, сжимается и зашифровывается в реальном времени. У этого есть несколько преимуществ, одно очевидное преимущество заключается в том, что люди не могут скопировать видео и поделиться им без разбора. Между тем, сжатие экономит место на диске. Например, загруженное нами 3-минутное видео фактически потребляло около 40 МБ данных.. Но при хранении на телефоне видео занимало всего около 25 МБ.
4- Когда пользователь воспроизводит видео, оно дешифруется в реальном времени. Возможно, что только приложение YouTube может выполнить эту расшифровку.
5- Если вы делитесь автономным видео с помощью Bluetooth, вместо фактического файла, получателю будет отправлена веб-ссылка на видео.
Однако вы можете заглянуть в эту библиотеку Exoplayer на Github и посмотреть, поможет ли это.
ExoPlayer – это уровень приложения медиаплеер для Android. Он предоставляет альтернативу Android MediaPlayer API для воспроизведения аудио и видео как локально, так и через Интернет.

-
Если приложение YouTube делает это в автономном режиме , его, безусловно, можно реконструировать для извлечения логики дешифрования и ключей. Но, конечно, это не слишком полезно, так как вы можете легко загружать незашифрованные видео с YouTube. – JonathanReez 14 июн. ’19 в 06:32
Нет возможности открыть файл .exo, так как он зашифрован, а видеофайл разбит на куски файлов .exo. Даже если на вашем телефоне хранится одно офлайн-видео, вы можете найти несколько файлов .exo в каталоге Internal Storage/Android/data/com.youtube.com
. Это не что иное, как зашифрованные файлы exo, которые можно открыть только через приложение Youtube. Из сообщения форума xda-developers
1 – Google использует формат файла EXO для сохранения видео. Очевидно, это формат файла, используемый для системных файлов, и хотя нам удалось скопировать эти файлы EXO на компьютер, его, по-видимому, можно воспроизвести только через приложение YouTube для Android.
2 – Когда вы запрашиваете файл скачать офлайн-видео в приложении YouTube, видео загружается частями. Например, скачанный нами 3-минутный файл был сохранен в пяти частях. Возможно, только приложение YouTube для Android сможет понять эти фрагменты и объединить их вместе.
3. Мы также чувствуем, что здесь происходит шифрование в реальном времени. Когда видео загружается, оно не только разбивается на части, но также преобразуется в формат EXO, сжимается и зашифровывается в реальном времени. У этого есть несколько преимуществ, одно очевидное преимущество заключается в том, что люди не могут скопировать видео и поделиться им без разбора. Между тем, сжатие экономит место на диске. Например, загруженное нами 3-минутное видео фактически потребляет около 40 МБ данных. Но при хранении на телефоне видео занимало всего около 25 МБ..
4- Когда пользователь воспроизводит видео, оно расшифровывается в реальном времени. Возможно, что только приложение YouTube может выполнить эту расшифровку.
5- Если вы делитесь автономным видео с помощью Bluetooth, вместо фактического файла, получателю будет отправлена веб-ссылка на видео.
Однако вы можете заглянуть в эту библиотеку Exoplayer на Github и посмотреть, поможет ли это.
ExoPlayer – это уровень приложения медиаплеер для Android. Он предоставляет альтернативу Android MediaPlayer API для воспроизведения аудио и видео как локально, так и через Интернет.
Проблема с файлами exo
Как только я включаю приложение для Android, очень много
файлов загружается или создается.
@Andy @mario
Ой…
Вопросы откуда берутся эти файлы, какова версия приложения.
Глядя на имена файлов, они созданы не в nextcloud, а в другом приложении, а находятся в месте, где их обнаруживает автоматическая загрузка, пока все это является предположением, поскольку я просто смотрю на скриншоте из проводника файлов Windows
При автоматической загрузке дубликаты переименовываются, например, 1,2,3,4, 5etc…
Также новая автоматическая загрузка не может создавать дубликаты, даже если вы попробуете
Они приходят с мобильного телефона, у моей дочери есть приложение Nextclud fi. первая преследовала
Не могли бы вы рассказать подробнее, если она загрузила файл из другого приложения? Что это за файлы * .exo?
Согласно «интернету» exo is you tube app only offline video chunk file extension, only playable via you tube app. Поэтому я предполагаю, что в приложении настроена папка, указывающая на папку кеша YouTube?
@Buko какая версия приложения Nextcloud работает на этом устройстве?
Я установил последнюю версию.
По какой-то причине! Память мобильного телефона была заполнена, что, вероятно, привело к этому
@Buko нет «последней версии», так как это может быть последняя сборка разработчика, последняя сборка RC, последняя стабильная версия сборка (в зависимости от f-droid или GPlay)…