TubeMate
Пожалуй самое лучшее приложение, позволяющее загружать видеозаписи с YouTube на устройство под управление Android os. Для загрузки необходимо просто выбрать из огромного числа нужное видео и нажать на кнопку загрузки - все максимально просто.
При скачивании необходимо выбрать в каком качестве должно загрузится видео. При выборе качества не стоит забывать про возможности вашего устройства, ведь FullHD не всем по силам. Формат видео в хорошем качестве mp4, если низкое качество, то возможно flv. Кроме видео можно загрузить звуковую дорожку видео в формате MP3. Файлы загружаются в папку Video на карте памяти и MP3 для видео и аудио соответственно.
Одновременно возможна загрузка 10 файлов по WiFi и 6 файлов по мобильному интернету. При включении режима быстрой загрузки приложение использует множественные соединения для выполнения загрузки. Максимальная скорость зависит от ширины канала. Скорость загрузки отображается в статус баре.
Отображение сайта возможна в двух вариантах: мобильной и полной. Каким режимом пользоваться - решать только вам. При просмотре видео промежуточные пункты в выборе качества отсутствуют.
Особенности:
- поиск
- возможность поделиться с друзьями
- комментарии
- уведомление при окончании загрузки
- справка
Загрузка видео на Android
Загрузка потокового видео на мобильное устройство в 2013 году требовала обхода ограничений платформы. Официальное приложение YouTube не предусматривало сохранения роликов в памяти телефона, поэтому появились сторонние программы, которые анализировали веб-версию сайта и извлекали прямые ссылки на медиафайлы. Такой подход не требовал модификации операционной системы, но мог перестать работать при изменении структуры страниц на стороне сервера.
Выбор качества при скачивании напрямую связан с тем, как YouTube хранил и отдавал видео. Для каждого ролика сервер формировал несколько вариантов кодирования с разным разрешением и битрейтом. Формат MP4 с кодеком H.264 был основным для разрешений от 480p и выше, а FLV использовался для низких разрешений как наследие ранней эпохи платформы. Извлечение только звуковой дорожки и сохранение её в MP3 требовало дополнительного этапа обработки уже после загрузки видеофайла.
Ограничение на число одновременных загрузок по мобильной сети и Wi-Fi отражало компромисс между скоростью и стабильностью. Множественные соединения в режиме быстрой загрузки позволяли утилизировать канал полнее за счёт распараллеливания, но каждое соединение потребляло системные ресурсы и могло вызывать конфликты при нестабильном сигнале.
