Как скачивать медиафайлы из соцсетей и некоторых сервисов

20.09.2023 36594   Комментарии (82)

Многим пользователям бывает нужно время от времени скачать какой-то медиафайл - картинку, видео - из различных соцсетей и сервисов. Медиаконтент - штука такая: один и тот же вирусный ролик сначала запускается, например, в YouTube, оттуда выкачивается в виде видеофайла, репостится в Инстаграм, Твиттер, VK или Телеграм, оттуда тоже вытаскивается и еще куда-нибудь пересылается/репостится, и процесс этот бесконечный. 

Однако если, например, в Телеграме или WhatsApp процесс скачивания фото или видео из личного поста или поста в какой-нибудь группе или канале - совершенно элементарный, достаточно просто нажать правую кнопку мыши на фото или видео и из контекстного меню выбрать пункт "Сохранить как", то, например, из Инстаграма, Твиттера, Facebook, Вконтакте видео подобным образом не скачать, а из Инстаграма даже фото просто так не скачаешь. 

Давайте же в данной статье рассмотрим, как это все делать в случае различных соцсетей и сервисов, оговорившись, конечно, что это никоим образом не призыв нарушать авторские права создателей контента: есть вид медиаконтента, который разрешается свободно распространять, также определенный контент может использоваться в качестве иллюстративного или чтобы прорекламировать создателей этого контента. 

Также нужно оговориться по поводу различных сервисов и приложений, предназначенных для скачивания из различных соцсетей/сервисов. Вполне возможно (и даже почти наверняка), что некоторые из тех сервисов, которые рекомендуются в данной статье, со временем перестанут нормально выполнять соответствующие функции. Однако я буду за этим следить и постараюсь обновлять данные в этой статье, чтобы она оставалась актуальной. 

1. Youtube

Здесь куча самых разных способов. Наиболее известный - Savefrom.net, который работает и как онлайновый сервис, и как плагин для разных браузеров: он позволяет скачивать медиаданные из Youtube, Instagram, Facebook, VK, Vimeo, "Одноклассников" и других сервисов.

Открываете Savefrom.net, вставляете ссылку на медиафайлы и скачиваете. Для Youtube можно даже не открывать отдельно страницу, а прямо на YouTube к адресу вида https://www.youtube.com/watch?v=xk0x90jbdSM просто дописать буквы ss перед youtube (https://www.ssyoutube.com/watch?v=xk0x90jbdSM), нажать Enter - и тогда откроется Savefrom.net с уже нужным адресом для закачки. 

Однако этот сервис функционирует далеко не во всех странах: например, в Испании он не работает, также я пытался его использовать с IP других европейских стран, США и Канаде - не работает.  


Еще один очень популярный, продвинутый и бесплатный сервис с открытым исходным кодом - это JDownloader 2. Он существует практически под все платформы и даже поддерживает сетевые накопители (NAS). На странице приложения выбираете вашу платформу (Windows, Linux, macOS и так далее), загружаете и устанавливаете приложение. Оно очень продвинутое и позволяет в удобной форме скачивать медиаданные практически отовсюду. 


Окно JDownloader 2

Также JDownloader 2 умеет работать с плейлистами YouTube: он предлагает скачать все видео плейлиста или конкретные. 


Лично мне также нравится 4K Video Downloader, и я давно им пользуюсь. Он умеет вытаскивать медиаконтент из Youtube, Vimeo, TikTok и Facebook в том числе в максимальном разрешении. Удобный интерфейс, высокая скорость работы. 


4K Video Downloader 

Приложение также работает с плейлистами, как и JDownloader 2, позволяя скачивать скопом весь плейлист или выбирать оттуда конкретные ролики. 

2. Facebook

Savefrom.net видео из Facebook скачивает. 


JDownloader 2 также хорошо вытаскивает видео из Facebook - вот, например, видео из этой моей записи.


И 4K Video Downloader это тоже прекрасно делает.


Если говорить об онлайновых сервисах (кроме Savefrom.net), то из этой серии мне больше всего нравится SnapSave Facebook Video Downloader: он меня еще ни разу не подводил, в отличие от некоторых других онлайновых сервисов. 

3. Twitter

Savefrom.net с этой задачей легко справляется. 


JDownloader 2 скачивает без проблем. 


А вот 4K Video Downloader со скачиванием видео из Твиттер (X) не справляется, хотя вроде должен. 


Из других онлайновых сервисов с этой задачей очень хорошо справляется SSSTwitter.

4. Instagram

Savefrom.net из Инстаграма видео скачивает. 


JDownloader 2 и 4K Video Downloader вроде бы должны, но не справляются: JDownloader 2 на любую ссылку выдает "Не найдено действительно аккаунтов Instagram" (этот аккаунт надо подключать каким-то очень хитрым способом, и сделать это у меня так и не удалось). 


Из других сервисов очень надежно работает онлайновый SaveInsta (у него есть приложение под Android). 

И этому же сервису можно скормить ссылку на Инстаграм какого-то человека, и он предложит на выбор скачать оттуда любой медиаконтент: фото, видео и так далее. 


Что в результате? Для тех стран, где работает Savefrom.net - этот сервис должен решить все проблемы. Однако это онлайновый сервис, а плагин у него есть только для FireFox. 

Для большинства остальных случаев наилучший, на мой взгляд, вариант - это JDownloader 2. Приложение бесплатное, многофункциональное и очень продвинутое.  

Ну и для Instagram, на мой взгляд, вполне достаточно онлайнового сервиса SaveInsta.

© 1998–2024 Alex Exler
20.09.2023

Комментарии 82

От статьи остался 1 абзац текста?
05.10.23 10:23
0 1

С YouTube можно качать видео старым добрым Download Master'ом от Westbyte. Вроде можно и с других сервисов, не пробовал
23.09.23 22:55
0 1

В большинстве случаев.
Но иногда он не хочет. Ограничивается текстовой страничкой.
06.02.24 09:34
0 0

Так сложилось, что в семейном канале телеграма сохраняем фото и видео ребенка с рождения. Хотел скопом выкачать и сделать альбом, а там тысячи файлов, не получается. Скачать получается, хотя это не просто, но, не помню уже, видео или фото файлы сохраняются с датой скачивания, а не датой заливки. Это неподъемна задача, восстановить у тысяч файлов правильную дату.
Вот бы найти сервис, делающий это хорошо.
23.09.23 07:22
1 0

восстановить у тысяч файлов правильную дату
Проверьте, может быть мета-данные EXIF сохранены, если да, то есть немало программ, которые могут переименовать скопом все файлы в соответствии с датой и временем, прописанными в EXIF.
01.10.23 03:18
0 1

python и pytube
21.09.23 13:02
0 0

А можно детский вопрос? Это как противостояние щита и меча? Сайт старается не дать скачать, а программа пытается найти пути для этого? А если сайту пофиг, то почему нет под каждым роликом кнопки "скачать"?
ПС: кстати, есть сервисы, позволяющие скачать отрывок (1 секунду или 1 минуту, к примеру) из нужного видео. Удобно, когда ролик тяжелый, а интернет медленный.
21.09.23 11:57
2 0

А можно детский вопрос? Это как противостояние щита и меча? Сайт старается не дать скачать, а программа пытается найти пути для этого?
Да.

Для Андроид есть приложение "Snaptube" (в магазине Гугла нет, есть в магазинах Huawei и Xiaomi). Скачивает с Youtube, Facebook, Instagram. Причём можно скачать только аудио (очень удобно для подкастов).
21.09.23 10:59
0 0

Для Инстаграм пользуюсь Firefox add-on Imagus - и картинки/видео из галерии увеличивает, и сохранить позволяет.. он полезен на всех сайтах конечно же 😄
21.09.23 09:33
0 0

Как это? Такой пост и без youtube-dl (yt-dlp) ?
21.09.23 08:48
1 1

Savefrom знаю давно.

А вот посоветуйте, чтобы из ютуба делать гифку между двумя тайм-стампами. То, что я находил, сохраняет с какими-то артефактами, всё мелькает.
21.09.23 00:00
0 0

Screen2gif
24.09.23 01:33
0 0

20.09.23 23:57
0 0

Вот эта статья весьма в кассу, спасибо!
20.09.23 22:11
0 0

о, а можно помощь зала? Коллега сегодня жаловалась что не может найти смарт-часы (помимо Apple Watch, что для неё не вариант), которые могли бы проигрывать книги из Audible без участия смартфона. Говорит что скачать на смартфон можно, но получить файл mp3 чтобы залить на часы нет.
20.09.23 20:22
0 0

Пусть скачает с торрента и закинет на часы в mp3. Книжка то куплена официально, совесть чиста
21.09.23 06:39
0 0

Пользуюсь IDM (Internet Download Manager)

Он платный. ($12 в год или $25 lifetime), но он реально качает всё, включая всякую экзотику вроде jwplayer.
20.09.23 17:27
0 1

Savefrom.net
этот сразу просит денег, и только если подождать пару минут дает варианты для скачки.
мне больше нравится TubeRipper так же работает и с мордокнигой и твиттером и инстой, И ничего не просит.
20.09.23 17:26
0 0

Там не минут, а пару СЕКУНД он ждет. Пользуюсь для скачивания из ВК
20.11.23 20:09
0 0

Спасибо за JDownloader. Мне надо было скачать разово один канал целиком, а 4K Video Downloader умеет это только за подписку.
20.09.23 16:34
0 0

yt-dlp умеет качать плейлисты
21.09.23 11:40
0 1

Для всяких сложных случаев, например записи онлайн-звонков или всяких хитрых хостингов, меня не раз выручал браузер Torch со встроенным инструментарием для загрузки видео. Рекомендую.
20.09.23 16:16
0 1

Было бы очень удобно табличку, где на оси X программы, а не оси Y сервисы с признаком поддерживает или нет на пересечении.
20.09.23 15:28
0 4

3. Twitter
Saveform.net с этой задачей легко справляется. 
Опечатка в доменном имени (в тексте и ссылке).
20.09.23 14:45
0 1

Раз подняли тему, спрошу: чем видео с Bastion скачать?

Можно, конечно, грабилкой или софтом для записи стримов типа OBS Studio, но это надо в реальном времени писать экран, пока крутится ролик, - ничего нормально работающего для сохранения видео не нашел.

Yt-dlp его не берет, 4K Video Downliader тоже.
20.09.23 13:58
0 0

Раз подняли тему, спрошу: чем видео с Bastion скачать?
Yt-dlp его не берет
Имеется ввиду bastyon.com?
Если да, то yt-dlp прекрасно скачивает, но ссылку надо получить другим способом, например, с помощью The Stream Detector, которым я давно пользуюсь в Firefox.
30.09.23 22:32
0 1

Попробуй Video DownloadHelper.
Плюсую.
У меня вообще стоит единственным плагином. И качает практически всё и отовсюду. Ну кроме стриминговых сервисов

Попробуй Video DownloadHelper.
Им я сумел взять видео с reddit.
И еще кое с каких.

Можно вопрос-оффтопик? Для дедупликации данных что-то хорошее, желательно, бесплатное, можете предложить?

У меня сканирование папок с сэмплами и муз. библиотеками, чуть больше терабайта (800.000+ файлов), уже больше 48 часов бежит (готово 69%), это всё на 2х ССД. В то же время, FreeFileSync всё это вместе с копией на внешнем винте проверяет на идентичность (те же самые контрольные суммы) часов за 10 максимум - а вроде, и гораздо быстрее.

Никуда не годится такое безобразие (это DupInOut Duplicate Finder).
20.09.23 13:56
0 1

AllDup, мне нравится по количеству параметров поиска дубликатов.
21.09.23 11:39
0 0

Много перепробовал, сейчас использую плагин Video DownloadHelper.
20.09.23 13:53
0 2

Да, тоже плюсую Video DownloadHelper. Я заплатил за лицензию, оно того стоит: качает даже из хитрых, непонятных платформ.

Мне тоже помогал Video DownloadHelper - пользовался, начиная с версии для FireFox, сейчас есть и для Chrome.

у Savefrom.net есть плагины и для Хрома и для оперы. Поставил для хрома - все отлично работает.

Спасибо за полезную статью!
20.09.23 13:14
0 0

Несколько раз встречал, что локальные скачивальщики могут привести к блокировке учетки Инстаграм из-за подозрений в бот-активности. Но благодаря политике Цукерберга ничего не объяснять и никак не взаимодействовать с забаненными, точно утверждать нельзя.
20.09.23 12:47
0 0

А я пользуюсь AllMyTube.exe - очень удобный!
20.09.23 12:46
0 0

4K Downloader точно стоит запрашиваемых денег. У Твиттер что-то ощутимо поменяли в коде - отвалилось скачивание, а браузерное rss-расширение feedbro перестал "видеть" твиттер-учетки как rss-ленты.
20.09.23 12:43
0 0

Плагин Live Stream Downloader умеет скачивать разное hls онлайн видео - которое разделяется на много мелких частей. Сразу в mkv.
20.09.23 12:27
0 1

С Дзена качалки нет. (
20.09.23 12:26
0 0

Однако это онлайновый сервис, а плагин у него есть только для FireFox.
Для Edge есть.
20.09.23 12:22
0 0

Для инстаграма пользуюсь юзерскриптом
greasyfork.org
Добавляет кнопку с прямой ссылкой на полноразмерные картинки или видео
20.09.23 12:16
0 0

Savefrom.net что-то на RuTube спотыкнулся у меня недавно...
20.09.23 12:11
0 0

Youtube и прочие видеосервисы, в т.ч. "для взрослых" (если кому надо) - легко справляется утилита командной строки yt-dlp. Аудио тоже можно вытаскивать (я многие ролики с youtube не смотрю, а слушаю во время прогулки). Легко скриптуется, есть несколько сторонних графических обвязок.

Под Андроид для скачивания видео/аудио с youtube - Snaptube, с другими источниками не проверял.
20.09.23 11:58
0 4

Я лично пользуюсь "консольным" yt-dlp (пользуюсь в виндовом терминале, надо поставить python - его можно найти в Windows Store или на официальном сайте (так лучше), а дальше всё нужное ставить с помощию "консольного" pip) и написал для него скрипты на все случаи жизни. Он мне долго казался очень удобным (когда настроишь) и "самым лучшим", но, в отличие от некоторых других, он не всегда может, например, найти на каком-то сайте встроенный фрейм с vimeo и у него часто бывают проблемы с Facebook.

jdownloader - слышал про него ещё 15+ лет назад, вроде, но ни разу не пользовался. Надо попробовать - по крайней мере, когда опять yt-dlp что-то скачать не сможет.
20.09.23 11:55
0 7

Вы это из общих соображений утверждаете?
Нет, из практики. Вот вам скриншот. Обратите внимание на даты. Специально скачал ролик двухгодичной давности. Сортировка по дате, самые новые наверх. Последний сверху.
Будут они мне тут ещё доказывать, что мне-де врут глаза!
22.09.23 13:31
0 0

yt-dlp и youtube-dl я постоянно использую, тут писал гайд про них: vk.comВот только под Андроидом это уже не работает, и приходится по сервисам из списка Экслера идти(
Для Андроида есть Termux - эмулятор терминала, в котором устанавливаются, запускаются и прекрасно работают почти все линуксовые консольные программы, в том числе python и yt-dlp.
Отдельный кайф - mc со встроенным редактором и его подсветкой синтаксиса.
21.09.23 13:05
0 0

Почему? Сортировка по времени создания учитывает, когда файл появился на компьютере, а не где-то там в сети.CпойлерВ конфиге:--output '%(title)s - %(uploader)s [%(upload_date)s] [%(id)s] .%(ext)s'Скачивается в виде:Saint James Infirmary Blues Sung by Cab Calloway - Karl Sebastian Sollenhag [20171025] [yHraXOoY39U] .mp4
Потому что так захотел Ктулху и народ разработчиков yt-dlp. Чтобы у файла ролика было время скачивания его на комп, нужен ключ --no-mtime

P.S. То есть, время создания - не уверен, какое без этого ключа, сейчас лень опыты проводить. Но время модификации - время, когда файл появился на сервере. А для Windows Explorer и Total Commander важно именно оно.
21.09.23 08:08
0 0

У меня видео с ВК не хочет качать, даже если указываю логин с паролем 🤔
21.09.23 02:55
0 0

Вы это из общих соображений утверждаете?
У меня тоже сохраняется с временем от "где-то там в сети".
(Линукс "Bunsenlabs", разновидность дебиана.)
21.09.23 02:47
0 0

они скачаются со временем создания (временем аплоада видео на сервер Ютюба) и найти его по времени в большой папке даунлоадов будет невозможно).
Почему? Сортировка по времени создания учитывает, когда файл появился на компьютере, а не где-то там в сети.
В конфиге:
--output '%(title)s - %(uploader)s [%(upload_date)s] [%(id)s] .%(ext)s'
Скачивается в виде:
Saint James Infirmary Blues Sung by Cab Calloway - Karl Sebastian Sollenhag [20171025] [yHraXOoY39U] .mp4
21.09.23 02:01
1 0

А ещё, человек, которого напугают такие слова, и не откроет линк, который я дал, где в т.ч. и документация, и не будет потом предъявлять претензии, что вообще непонятно, что как делать и куда деваются свежескачанные файлы (подсказка, к чему я - по-дефолту они скачаются со временем создания (временем аплоада видео на сервер Ютюба) и найти его по времени в большой папке даунлоадов будет невозможно).

Пугать должно скорее "написал кучу скриптов для него", чем слово "терминал", как по мне 😉
20.09.23 14:32
0 0

У меня терминал, обычный cmd страшно неудобен в работе.Windows Terminal - обёртка для cmd и PowerShell такая, из тоже же Windows Store
я согласен и я знаю что это такое
спасибо )
я писал про людей, которые не в курсе и которых отпугнет обилие умных слов и пререквизитов )
он и так без окошечек и кнопочек красивеньких! )
20.09.23 14:26
0 0

Очень интересно, спасибо, затестим!
20.09.23 14:25
0 0

У меня терминал, обычный cmd страшно неудобен в работе.

Windows Terminal - обёртка для cmd и PowerShell такая, из того же Windows Store
20.09.23 14:23
0 0

Вот только под Андроидом это уже не работает
неверно
для ведер существует seal
даже с гуем чтобы не мучить пользователей набором на экранной клавиатуре
советую
есть аналоги, но мне подошел этот
20.09.23 14:20
0 1

пользуюсь в виндовом терминале, надо поставить python
не пугайте людей страшными словами! )
все работает без терминалов и без питонов великолепно из дефолтной виндовой cmd отличнейше! (не будем спорить о названиях плз. терминал=\=cmd)
20.09.23 14:16
0 1

yt-dlp и youtube-dl я постоянно использую, тут писал гайд про них: vk.com

Вот только под Андроидом это уже не работает, и приходится по сервисам из списка Экслера идти(
20.09.23 13:51
0 1

В exe уже, вроде, все есть. Не обязательно python ставить.
20.09.23 12:01
0 3

Ну Savefrom.net пока вроде со всем справляется. Но иногда хочется скачать не весь ролик, а его часть. Кто подскажет такие сервисы?
20.09.23 11:53
0 2

"А если не пуста башка, нужна командная строка" (с)

Ладно, убедили, всё есть по вопросу. Всё равно это же не я спрашивал.

Слишком много хотите. Для этого даунлодер должен обладать ещё и свойствами видеоредактора. Скачайте весь ролик, а потом видеоредактором вырежьте кусочек.
Иногда нужно скачать короткий фрагмент многочасового стрима, тогда такая фича очень даже полезна.
Комплект yt-dlp и ffmpeg сильно выручает. Единственный минус (хотя, для кого-то и плюс) - командная строка. Но есть куча графических обёрток, среди которых попадаются довольно продвинутые и удобные, например, Media Downloader авторства mhogomchungu.

--downloader ffmpeg --downloader-args "ffmpeg_i:-ss start_time -to end_time"
У yt-dlp есть многофункциональная опция --download-sections и с ней синтаксис получается попроще, типа такого:
yt-dlp youtu.be/xxxxxxxxxxx --download-sections "*17:48.5-18:01.5"
21.09.23 12:43
0 0

Слишком много хотите.
Полно таких сервисов.
21.09.23 12:29
0 0

Ну Savefrom.net пока вроде со всем справляется. Но иногда хочется скачать не весь ролик, а его часть. Кто подскажет такие сервисы?
Их много. Например:
cut-video.com
save.tube
21.09.23 12:28
0 1

скачать не весь ролик, а его часть
yt-dlp
--downloader ffmpeg --downloader-args "ffmpeg_i:-ss start_time -to end_time"
и да это не "сервис", а локальная программа, но лучшего ответа у меня нет
20.09.23 14:12
0 0

у yt-dlp есть такой функционал
--downloader ffmpeg --downloader-args "ffmpeg_i:-ss start_time -to end_time"
20.09.23 14:10
0 0

Слишком много хотите. Для этого даунлодер должен обладать ещё и свойствами видеоредактора. Скачайте весь ролик, а потом видеоредактором вырежьте кусочек.
20.09.23 12:06
0 0

Я потом в видеоредактор загонял.
Я тоже. Но хотелось бы чтобы два в одном. Раньше пользовался clipconverter.cc, но он часто ругается что мол это видео не буду делать. Капризный очень. Да и неудобный.
20.09.23 12:06
0 1

Я потом в видеоредактор загонял.

Возможно, у yt-dlp есть такой функционал, но я не разбирался.
20.09.23 12:00
0 2

Кстати, насчёт скачивания видео в Телеграме - это не всегда элементарная задача. Судя по всему, владелец канала может ограничить эту возможность, также могут быть ограничения в переписке с ботами. И в этом случае видео можно скачать только на андроиде через кэш приложения. На windows и iOS ничего не получается, никакие экстеншены в браузере не помогают.
20.09.23 11:43
0 0

Веб-версия регулярно показывает (по крайней мере показывала) "Media too big" и не то что не скачать, даже посмотреть нельзя было. Бесило жутко. Ставить только ради этого отдельное приложение на комп не хочу.
20.09.23 15:10
0 0

Да понятно, что если на экран выводится, то так или иначе можно сграбить. Вопрос, что если хочется оригинальное видео, то это гиморой.

Если с картинками - там можно скриншот экрана на десктопе снять или на iPhone, а вот на Android снять скриншот не получится - форма помечена как "Имеющая строго персональные данные". Да и неродные рекордеры экрана будут записывать только чёрный экран (ну кроме рутованных устройств).

А видео - писать на десктопе экоранной камерой вообще дикие костыли. Проще уж через Андроид устройство слить видео из кеша программы.
20.09.23 14:25
0 0

Если фото можно с десктопа или веба заскриншотить, то с видео - проблема.
Виндовые программы записи экрана игнорируют эти ограничения (да и в целом, можно экран одного девайса заснять на камеру другого, было бы желание), так что любые настройки приватности - это лишь способ усложнить пересылку, а не сделать ее невозможной. Примерно то же, что джаваскриптом запрещать копировать текст с сайта)))
20.09.23 14:06
0 0

Включить защиту от копирования и пересылки можно в профиле чата, нажав на пункт «Тип группы/канала» и выбрав опцию «Запретить копирование».В настройках прав в канале/чате
Ясно, спасибо.
20.09.23 13:48
0 0

На macOS тоже все сохраняется в папочке кэшей
20.09.23 13:34
0 0

Включить защиту от копирования и пересылки можно в профиле чата, нажав на пункт «Тип группы/канала» и выбрав опцию «Запретить копирование».

В настройках прав в канале/чате
20.09.23 13:00
0 1

Запрет на пересылку и сохранение материалов.
Интересно, а где это настраивается? Я пока не нашел. (Мне и не надо, но чисто теоретически.)
20.09.23 12:43
0 0

Поможет веб-клиент web.telegram.org (замечу что их несколько официальных!) - там эта фича с блокировкой скачивания игнорируется. По крайней мере для фото
20.09.23 12:13
0 0

Запрет на пересылку и сохранение материалов. В итоге нельзя ни скриншот сделать (на андроиде), ни сохранить ничего. Если фото можно с десктопа или веба заскриншотить, то с видео - проблема.

Вот в одном из таких каналов, при клике на картинку:
20.09.23 12:05
0 1

Судя по всему, владелец канала может ограничить эту возможность
Каким образом? Я сам владелец канала. У меня нет никаких возможностей ограничить скачивание медиаконтента из канала.
20.09.23 11:53
0 0

Что ещё почитать