Бесплатный софт для получения ссылки на видео файл с большинства тубов, включая YouTube

Давно ничего не писал в блог. Честно говоря очень занят в последнее время, в основном посвящаю время арбитражу, хоть и в не совсем привычном его понимании (возможно напишу об этом… Хотя навряд ли, так как совсем не по теме блога), а также потихоньку пилю длинный философский пост, вероятно кому то будет интересно почитать мои мысли 😉

Возвращаясь к теме поста. Есть у меня одна отличительная особенность, которая наверняка знакома большинству вебмастеров: заходя за любой сайт сразу оцениваю его с разных точек зрения, в том числе мне всегда интересно на каком движке сделано сие чудо. Часто подсказку можно найти в футере. Так произошло и на этот раз: искал простой онлайн сервис для конвертации видео в mp3, чтобы закинуть на телефон. Хотелось просто ввести ссылку на ролик, а в ответ получить ссылку на скачивание mp3-шки. Так вот, на одном из найденных мною сервисов в футере светилась гордая надпись, мол работает на таком то движке и я естественно полез смотреть что, зачем и почему.

Собственно этот бесплатный софт представляет из себя обертку для одной библиотеки, которая в конечном счете нам и нужна (хотя софт тоже интересный, с его помощью можно легко сделать такой же сервис по получению ссылки на скачивание с тубов). Но как Вы догадались для нас дорвейщиков главное это та самая библиотека (ссылка с правильным анкором, чтобы было приятно разработчику: youtube-dl). Список поддерживаемых тубов довольно впечатляет, между прочим там можно найти youtube, xvideos, xhamster, pornhub и прочие и прочие. Причем возможности софта тоже очень впечатляют: можно скачать видео или просто получить ссылку, можно получить ссылки на тумбы или опять же скачать их, скачать таймлановые скриншоты, скачать разные форматы видео и много много чего еще.

Сама библиотека поставляется в виде .exe файла для винды или же ее можно установить на любой linux сервер (смотрите в документации). Чтобы использовать из php нужно разрешение на shell_exec (не уверен что на обычных хостингах эта возможность открыта).

Вот несколько примеров использования, которые пробовал сам:

Просто получение ссылки на видео файл:

shell_exec("youtube-dl.exe ".$youtubeUrl." --get-url");

Или для линукса

shell_exec("/usr/local/bin/youtube-dl ".$youtubeUrl." --get-url");

Скачать видео и тумбы на диск:

shell_exec("youtube-dl.exe ".$youtubeUrl." --write-thumbnail");

Или для линукса

shell_exec("/usr/local/bin/youtube-dl ".$youtubeUrl." --write-thumbnail");

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

Как использовать

Например в связке с бесплатным плеером от Kernel: скачиваете тумбу, получаете ссылку на видео и подставляете все это в настройки плеера.

Для чего это вообще нужно

Видео в своем плеере смотрится намного солиднее, к тому же нету встроенной рекламы от самого туба и пользователи не уходят на сайт источник. Можно в плеер встроить рекламу от тизернета (на сайте даже есть конфигуратор, который помогает это сделать), можно на видео поставить автоплей, что значительно улучшает ПФ (лично проверял уже не один раз и на большом количестве сайтов). И много еще чего интересного можно придумать.

ЗЫ
Не надо пожалуйста писать в комментарии или в обратную связь просьбы о помощи с настройкой, вся информация есть на офф сайте.

ЗЫЗЫ

Вот Вам отличная песня. Зачем? А затем что это мой блог, что хочу то и публикую (хотел встроить в свой плеер, но лень не дает это сделать) 😉

 

7 thoughts to “Бесплатный софт для получения ссылки на видео файл с большинства тубов, включая YouTube”

  1. спасибо. по-идее программа должна работать через сервер загружая страничку с текущим роликом. неужели все тубы пропускают тысячи запросов в день с одного ip, или там какая-то хитрая система?

  2. Привет. При больших объемах трафика, тубы с которых хотлинкуешь не банят айпи твоего сервера?

    1. У меня на больших сайтах все видео хранится на моих серверах, на маленьких же хотлинк и никаких проблем не наблюдаю.

  3. Видел хотлинк на плеере от Kernel со ссылками на видео вида http://site.net/tubes/video.php?v=param Где site- домен дора, а param является base64 кодированной строкой с данными о видео. Само видео не ретранслируется через сайт, а отдается php скриптом с туба. Плеер встраивается с помощью js. Пробовал такое делать? По твоему есть ли выгода от такого хода, или достаточно встраивать плеер, с заранее(непосредственно во время запроса страницы), извлеченной ссылкой?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *