Мы регулярно рассказываем о новых способах скачивания видео с YouTube в iOS. Чаще всего для этого используются особенности системы, специальные команды или недокументированные фишки.
Недостатком таких инструкций является их недолговечность. Лазейку прикрывают, способ перестает быть актуальным, а пользователи начинают искать новые возможности для скачивания роликов.
Сейчас расскажем о “бессмертном” способе загрузки видео с YouTube, который использует терминальные команды, библиотеки с открытым исходным кодом и не завязан на каких-то особенностях или ошибках сервиса.
Почему этот способ для скачивания видео самый лучший
Хоть инструкция и выглядит немного сложной, но данный способ будет работать долгое время без особых проблем и сложностей.
Он, как многие предыдущие инструкции по скачиванию роликов в iOS, не строится на временных особенностях или багах кода YouTube. Такие “дыры” рано или поздно закрываются разработчиками, а команды перестают работать.
Иногда лавочку прикрывают и в Apple, меняя возможности приложения Быстрые команды.
В описанном ниже способе все строится на использовании бесплатных пакетов youtube-dl и FFmpeg. Первый необходим для скачивания роликов и звуковых дорожек для них в высоком качестве (загрузить одновременно ролик с YouTube со звуком в разрешении 1080p и выше уже несколько лет невозможно), а второй склеивает данные в единый файл для просмотра в любом плеере.
Как подготовиться к загрузке видео
Предупреждаю сразу, что придется немного повозиться. Это не банальные действия вроде скачивания одной быстрой команды, а целый ряд последовательных операций, которые нужно делать предельно внимательно.
1. Скачиваем бесплатное приложение a-Shell из App Store.
Это простой и удобный эмулятор терминала, который потребуется для выполнения кода на мобильном устройстве.
2. Запускаем приложение и выполняем такую команду:
pip install youtube-dl
Это необходимо для установки пакета youtube-dl. С его помощью уже несколько лет пользователи стабильно загружают видео с YouTube на компьютерах с macOS или Windows.
3. Далее последовательно выполняем такие команды:
cd ~/Documents
mkdir bin
Первая гарантировано перемещает нас в корневой каталог приложения (на случай, если вы уже использовали другие команды в программе), а вторая создает в нем папку “bin”. Эти же манипуляции можно сделать вручную в приложении Файлы.
4. Скачиваем набор библиотек FFmpeg по ссылке.
Сделать это можно прямо в Safari на iPhone или iPad. Эти библиотеки с исходным кодом позволяют конвертировать видео и аудио в разные форматы.
5. После загрузки файла с библиотеками перемещаем его в созданную нами папку bin.
Она находится в разделе На iPhone в папке a-Shell.
6. Скачиваем приложение Быстрые команды из App Store.
Оно необходимо исключительно для автоматизации процесса выполнения команды на скачивание видео. Можно обойтись без него, но в таком случае придется каждый раз вручную переносить ссылку на загружаемое видео в a-Shell.
7. Скачиваем быструю команду для передачи ссылки на ролик в a-Shell.
Она подойдет как тем, кто использует приложение YouTube, так и тем, кто смотрит ролики в мобильном браузере. Перед загрузкой команды потребуется разрешить установку ненадежных команд (Настройки – Быстрые команды – Ненадежные команды), а при первом запуске выдать все запрашиваемые разрешения.
На этом подготовка окончена. Можете называть это костылями, но это самое стабильное и правильное решение, которое будет работать вне зависимости от обновлений приложения YouTube и изменений в быстрых командах Apple.
Как скачивать видео с YouTube
После такой серьезной подготовки и настройки скачать видео получится в пару тапов.
1. Находим нужный ролик в приложении YouTube или браузере.
2. Нажимаем кнопку Поделиться (в приложении YouTube придется нажать на кнопку Еще).
3. Выбираем пункт youtube-dl.
Далее терпеливо ждем окончания процесса загрузки и не закрываем программу. Приложение a-Shell по отдельности скачает видеоряд и звуковую дорожку для него, а затем склеит их в единый файл, удалив с устройства исходники.
Готовый ролик в формате WebM найдете в папке a-Shell через приложение Файлы. Просмотреть его можно будет при помощи любого плеера. Можете воспользоваться, например, VLC или nPlayer.
49 комментариев
Форум →жесть… просто скачать приложение
cloud video player – play videos from cloud
просто нужно вставить в него ссылку на видео (ютуб, инста, мож еще откуда хз, не проверял) и нажать кнопку скачать
@fiQus, это слишком просто)
@Xiaomi1993, когда начал загружать терминал итп, почувствовал себя хакером 🤣😂😂😂
@fiQus, не работает, скачал на ipad
Ахаха!!! Андроиду такие заморочки и не снились))) В общем, когда у вас айфон, но хочется использовать возможности Андроида)))
@Xiaomi1993, причем здесь возможности Android? В iOS тоже есть альтернативы:
1. 199 руб./месяц за YouTube Premium – видео без рекламы + возможность скачивания.
2. джейлбрейк – есть все и бесплатно
3. подобные костыли.
4. приложения для скачивания, которые нужно менять раз в пару месяцев.
Каждый выбирает свое.
Оформить YouTube Premium, меньше 2€ в месяц выходит…
Это скрипт не работает на iOS 14
@Yurator, именно на iOS 14 все и проверял. Попробуйте еще раз сделать все точно по инструкции.
@Артём Суровцев, к сожалению, это сильно ограничивает. Другие приложения поддерживают разные версии iOS, а тут только 14. И нет гарантии, что не прикроют этот a-shell
Не работает
…..
……….download] 87.9% of 11.53MiB at 7.99MiB/s ETA 00:0
[download] 90.0% of 11.53MiB at 8.70MiB/s ETA 00:0
[download] 94.4% of 11.53MiB at 10.03MiB/s ETA 00:0
[download] 100.0% of 11.53MiB at 10.01MiB/s ETA 00:0
[download] 100% of 11.53MiB in 00:01
[ffmpeg] Merging formats into “Почему Германия так р
езко осмелела!…webm”
Deleting original file Почему Германия так резко осм
елела!…f248.webm (pass -k to keep)
Deleting original file Почему Германия так резко осм
елела!…f251.webm (pass -k to keep)
После этого – лога в папке о которой написано в статье ничего не проявляется
@Дайте две!, есть программа в appStore
“Offline”
Все прекрасно закачивает
@Дайте две!, кстати, если в названии видео ест кавычки- то она вообще «падает» ( пишет какую-то ошибку)
@Дайте две!, проверьте, указан ли iCloud Drive в качестве хранилища документов в настройках приложения a-Shell (находятся в системных настройках).
@Артём Суровцев, указан
@Дайте две!, жди
@Дайте две!, аналогично у меня…
К чему такие сложности? полно сайтов которые по ссылке скачиваю ролик… а сафари сейчас может загружать файлы…
нет мы поставим какой то терминал на котором можно запускать какой-то исполняемый код и дыру в котором потом кто то будет использовать – ага все логично…
@AlexMcSaev, если качать с помощью сафари, то он резервирует место в телефоне, проверьте сколько он занимает памяти сейчас после закачек
@Jiwaba, ну резервирует … ты же его все равно скачаешь и он это место займёт, ты же для этого и скачеваешь – не хочешь что бы занимал место смотри в youtube … вот проблем с местом вообще не было…
А зачем скачивать видео с ютюба? Может еще скачивать ТВ эфир? или тикитоки
@ArthurZ, мне надо для перемонтажа в соцсети. Качаешь ролик, берет кусочек. Очень быстро и просто. Но конечно, это специфический кейс.
Мне наиболее оптимальное решение через бесплатную программу Documents:
– в программе из статусной строки нажимаю вкладку “Браузер”;
– в браузере открываю ютуб (страница сохранена в браузере) и копирую ссылку ролика;
– в браузере открываю сайт Savefrom.net (страница сохранена в браузере) и вставлю скопированную ссылка;
– далее, нажимаю скачать;
– видео попадает в раздел загрузки.
Так же не понимаю, зачем скачиваться видео с YouTube , если оно есть на YouTube. А тем кому реально это надо то проблем у них с этим точно нет.
Ютуберы, ютуберы, этого почти никто не знает, но под роликами есть кнопка – Скачать.
Пользуйтесь. Не за что.
@amenra, а подписку тем, кому религия платить не позволяет, вы оплатите?
@amenra, куда скачивает? Сохранить для оффлайн просмотра-да, а как редактировать?
Не проще ли включить запись экрана? :D
@BY, а звук?
@BY, и смотреть с рекламой
Я делаю проще, записываю с экрана, потом подрезаю рамки и переворот и все 😂
DManager. Да, баннеры, но бесплатно
@walkman00, Я всегда через эту программу скачиваю.И не только с ютюб.
после такой инструкции как-то расхотелось что-либо скачивать
Не работает, ни на айфоне ни на айпаде
Установил на iPad Pro 10,5 iOS 14.2
Да, немного заморочено, но ВСЁ РАБОТАЕТ!
Смотрю через AVplayerHD. Реально 1080p.
Автору респект!
А в чем проблема поставить Certube он и без джейла ставится…
Самый лучший.
глоза болят.
Всё по инструкции. Терминал всё отписывает, как в примере.
По итогу – в папке a-Shell по-прежнему только bin. Ничего в неё не скачивается.
Посмотрел настройки – хранилище для a-Shell было Cloud, поменял на iPhone – не помогло.
iOS 14.2.1
🤷♂️
При Премиум подписке ролики скачиваются только в сам Ютуб приложение, не в телефон!! А вот кто подскажет как скачать именно звуковую дорожку без видеоряда из Ютуб ролика? На телефон или на ПК….?
Я все видосы с инсты, фб, ютуба и тд скачивают через прогу. VideoSaver
Поломалось и больше не работает.
Вернее больше не сохраняет файл в нужной папке.
@fimoz, лови поправки. Нужно поменять в Команде все, что идет после -f:
youtube-dl Развернутый URL -f “bestvideo[ext=mp4]+bestaudio/best” -o “~/Documents/%(title)s.%(ext)s”
@walkman00, Спасибо, скачка пошла. Но теперь не понятно, куда он это дело склеивает и сохраняет. Папка Documents на месте.
@fimoz, на моем работает, а вот на другом тоже перестало. Качает, но где файл, непонятно
@fimoz, попробуйте открыть a-Shell, затем ввести pickFolder и выбрать папку. Затем скачать видео
В mkv зачем, есть же нативный mp4
И да, поломалось. Сохраняет не туда.
@walkman00, я бы сказал никуда🙂
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как стереть все данные из приложения Здоровье на iPhone
Почему в Finder на Mac не отображается внешний диск или флэшка
Как проверить право на гарантийное обслуживание техники Apple?
Как быстро скачать фото из iCloud на чужом компьютере
Как снять ограничение на загрузку приложений по LTE на iPhone
Как включить звуковой сигнал при включении и отключении iPhone
Ошибка при создании резервной копии iPhone, как исправить?
Как передать Slo-Mo видео через iMessage