2017-01-20 3 views
0

Я установил youtube-dl на свой общий хост Debian 3, поэтому я могу получить к нему доступ через URL-адрес, чтобы передать адрес тому, что я хочу загрузить, чтобы он загружал его на моем хосте.Показать абсолютные ссылки на загруженные файлы через youtube-dl?

Мне было интересно, есть ли способ отображать ссылки на ссылки на файлы, загруженные последним запросом на веб-страницу, для упрощения загрузки.

Так, например, если вы звоните domain.com/youtubedl.php?url=www.youtube.com/watch?v=000000 бы загрузить его, а затем отображать это на странице:

http://domain/download_directory/youtubefile.mp4

, поэтому вы можете легко скачать его, нажав на эту ссылку.

Благодаря

ответ

0

По умолчанию видео будет сохранено в текущем рабочем каталоге сценария, который называется YouTube-дл. Имя файла по умолчанию: videoname-videoid.extension. Например, я загрузил this video с именем «PHP Programming» и идентификатором видео «7TF00hJI78Y». Когда он был загружен, он был в каталоге моего командного файла, который я использовал для вызова youtube-dl, и получил название «PHP Programming-7TF00hJI78Y.mkv». Расширение может быть определено следующим образом: information from youtube-dl's Git-Hub page. Я бы посоветовал не оставлять файлы в этом каталоге, однако, сохраняя youtube-dl вне общедоступного каталога веб-сайта и перемещая видео файлы через ваш скрипт в общий каталог для загрузки.