Как скачивать медиафайлы из соцсетей и некоторых сервисов
Многим пользователям бывает нужно время от времени скачать какой-то медиафайл - картинку, видео - из различных соцсетей и сервисов. Медиаконтент - штука такая: один и тот же вирусный ролик сначала запускается, например, в 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.
Но иногда он не хочет. Ограничивается текстовой страничкой.
Вот бы найти сервис, делающий это хорошо.
ПС: кстати, есть сервисы, позволяющие скачать отрывок (1 секунду или 1 минуту, к примеру) из нужного видео. Удобно, когда ролик тяжелый, а интернет медленный.
А вот посоветуйте, чтобы из ютуба делать гифку между двумя тайм-стампами. То, что я находил, сохраняет с какими-то артефактами, всё мелькает.
Он платный. ($12 в год или $25 lifetime), но он реально качает всё, включая всякую экзотику вроде jwplayer.
мне больше нравится TubeRipper так же работает и с мордокнигой и твиттером и инстой, И ничего не просит.
Saveform.net с этой задачей легко справляется.
Можно, конечно, грабилкой или софтом для записи стримов типа OBS Studio, но это надо в реальном времени писать экран, пока крутится ролик, - ничего нормально работающего для сохранения видео не нашел.
Yt-dlp его не берет, 4K Video Downliader тоже.
Yt-dlp его не берет
Если да, то yt-dlp прекрасно скачивает, но ссылку надо получить другим способом, например, с помощью The Stream Detector, которым я давно пользуюсь в Firefox.
У меня вообще стоит единственным плагином. И качает практически всё и отовсюду. Ну кроме стриминговых сервисов
Им я сумел взять видео с reddit.
И еще кое с каких.
У меня сканирование папок с сэмплами и муз. библиотеками, чуть больше терабайта (800.000+ файлов), уже больше 48 часов бежит (готово 69%), это всё на 2х ССД. В то же время, FreeFileSync всё это вместе с копией на внешнем винте проверяет на идентичность (те же самые контрольные суммы) часов за 10 максимум - а вроде, и гораздо быстрее.
Никуда не годится такое безобразие (это DupInOut Duplicate Finder).
Спасибо за полезную статью!
Для Edge есть.
greasyfork.org
Добавляет кнопку с прямой ссылкой на полноразмерные картинки или видео
Под Андроид для скачивания видео/аудио с youtube - Snaptube, с другими источниками не проверял.
jdownloader - слышал про него ещё 15+ лет назад, вроде, но ни разу не пользовался. Надо попробовать - по крайней мере, когда опять yt-dlp что-то скачать не сможет.
Будут они мне тут ещё доказывать, что мне-де врут глаза!
Отдельный кайф - mc со встроенным редактором и его подсветкой синтаксиса.
P.S. То есть, время создания - не уверен, какое без этого ключа, сейчас лень опыты проводить. Но время модификации - время, когда файл появился на сервере. А для Windows Explorer и Total Commander важно именно оно.
У меня тоже сохраняется с временем от "где-то там в сети".
(Линукс "Bunsenlabs", разновидность дебиана.)
--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
Пугать должно скорее "написал кучу скриптов для него", чем слово "терминал", как по мне 😉
спасибо )
я писал про людей, которые не в курсе и которых отпугнет обилие умных слов и пререквизитов )
он и так без окошечек и кнопочек красивеньких! )
Windows Terminal - обёртка для cmd и PowerShell такая, из того же Windows Store
все работает без терминалов и без питонов великолепно из дефолтной виндовой cmd отличнейше! (не будем спорить о названиях плз. терминал=\=cmd)
Ладно, убедили, всё есть по вопросу. Всё равно это же не я спрашивал.
Комплект yt-dlp и ffmpeg сильно выручает. Единственный минус (хотя, для кого-то и плюс) - командная строка. Но есть куча графических обёрток, среди которых попадаются довольно продвинутые и удобные, например, Media Downloader авторства mhogomchungu.
yt-dlp youtu.be/xxxxxxxxxxx --download-sections "*17:48.5-18:01.5"
cut-video.com
save.tube
--downloader ffmpeg --downloader-args "ffmpeg_i:-ss start_time -to end_time"
и да это не "сервис", а локальная программа, но лучшего ответа у меня нет
Возможно, у yt-dlp есть такой функционал, но я не разбирался.
Если с картинками - там можно скриншот экрана на десктопе снять или на iPhone, а вот на Android снять скриншот не получится - форма помечена как "Имеющая строго персональные данные". Да и неродные рекордеры экрана будут записывать только чёрный экран (ну кроме рутованных устройств).
А видео - писать на десктопе экоранной камерой вообще дикие костыли. Проще уж через Андроид устройство слить видео из кеша программы.
В настройках прав в канале/чате
Вот в одном из таких каналов, при клике на картинку: