Youtube конвертер - PullRequest
       3

Youtube конвертер

2 голосов
/ 17 сентября 2011

поскольку youtube изменили свою структуру и материал, получение URL-адреса для загрузки, по-видимому, представляет собой небольшую проблему, но мне было интересно, как получить ссылку, которая будет работать для моего IP-адреса, только с помощью php.

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 сентября 2011

Помимо того, что вы пришли с того же IP, в окончательном запросе должны быть отправлены файлы cookie. youtube-dl позволяет вам определить URL и получить куки:

$ youtube-dl -g --cookies cookies.tmp http://www.youtube.com/watch?v=NWHfY_lvKIQ
http://o-o.preferred.ber01s01.v19.lscache7.c.youtube.com/videoplayback?sparams=id
%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hQS1JOU19FSkNOMF9KSFdH&fexp=
907605&itag=43&ip=0.0.0.0&signature=66D010009E4756D276150656C4FD625274291C1D.D16B
A82AE6EE70CB72BD87CA8E1A94B634FCF3D6&sver=3&ratebypass=yes&expire=1316235600&key=
yt1&ipbits=0&id=3561df63f96f2884

Вы можете вызвать youtube-dl с помощью функции exec php (планируется API php ).

Скорее всего, с этим URL вы хотите скачать видео. Если вы не укажете -g, youtube-dl сделает это за вас. Если вам нужна поддержка, спросите здесь с тегом [youtube-dl] или , откройте вопрос .

Отказ от ответственности: в настоящее время я поддерживаю youtube-dl, поэтому я не могу быть объективным по этому поводу. С положительной стороны, вы можете связаться со мной , если вам нужна поддержка.

0 голосов
/ 01 июня 2017

Используйте youtube-dl в качестве основного источника и скопируйте его функцию php, чтобы связать его с vid. должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...