Сообщений: 53
Пользователь №: 17055
На форуме:
Карма:
Есть сайт trademosh.com
В меню POST юзери создают сообщения, в том числе и линк на видео.
Раньше было так:
if (!empty($vlink) $vlink!==»NULL»)
$data.= ‘ . htmlspecialchars($vlink) . ‘» target=»_blank»>Video ‘;
>
$data .= »;
То бишь просто ссылка.
Сейчас надо заточить на ютуб.
Сделал так
if (!empty($vlink) $vlink!==»NULL»)
$data.= ‘ ‘;
//’Video ‘;
>
$data .= »;
И ничего не работает. Хром пишет Не удается преобразовать DNS-адрес сервера.
Ослик просто в фрейме не может отобразить страницу.
В исходном коде страницы вроде все правильно
class=’item_block’> width=»560″ height=»315″ src=//»http://www.youtube.com/embed/YtGv_eSAR3M» frameborder=»0″ allowfullscreen>
Что я делаю не так? В чем ошибка?
PHP — Youtube Data API — Fetching videos from YouTube Channel
Это сообщение отредактировал Andreydial — 3.08.2013 — 00:52
Профиль
Группа: Пользователь
Сообщений: 35
Пользователь №: 37906
На форуме:
Карма: 5
Цитата |
//»http://www.youtube.com/embed/YtGv_eSAR3M» frameborder=»0″ allowfullscreen> |
// — наверное, это лишнее..
Сообщений: 53
Пользователь №: 17055
На форуме:
Карма:
Огромное спасибо. Это было действительно лишнее.
Сообщений: 53
Пользователь №: 17055
На форуме:
Карма:
Еще один ламерский вопрос.
Ссылка с ютуба имеет вид: http://youtu.be/llGXWICGsD4 и записывается в $vlink
Такая ссылка не воспроизводится во фрейме.
Чтобы видео воспроизводилось во фрейме ссылку надо преобразовать к виду: www.youtube.com/embed/llGXWICGsD4
Как лучше всего сделать преобразование строки ссылки $vlink
Решил сделать так:
if (!empty($vlink) $vlink!==»NULL»)
$oldtube = «http://youtu.be/»;
$newtube = «http://www.youtube.com/embed/»;
$vlink = str_replace($oldtube, $newtube, $vlink);
$data.= ‘ ‘;
//’Video ‘;
>
$data .= »;
Сообщений: 6821
Пользователь №: 1
На форуме:
Карма: 142
Добавил у нас на форуме ББ-код ютуба: [youtube]http://www.youtube.com/watch?v=x_d0cqn0xfs[/youtube]
$txt = preg_replace( «#[youtube]http://(www.|)youtu.be/(.+?)[/youtube]#is», «»425″ height=»350″>»movie» value=»http://www.youtube.com/v/\2″>»wmode» value=»transparent»>»http://www.youtube.com/v/\2″ type=»application/x-shockwave-flash» wmode=»transparent» width=»425″ height=»350″>», $txt );
$txt = preg_replace( «#[youtube]http://(www.|)youtube.com/(.+?)v=(.+?)[/youtube]#is», «»425″ height=»350″>»movie» value=»http://www.youtube.com/v/\3″>»wmode» value=»transparent»>»http://www.youtube.com/v/\3″ type=»application/x-shockwave-flash» wmode=»transparent» width=»425″ height=»350″>», $txt );
Источник: phpforum.su
Как я могу скачать видео с YouTube на php?
Я все равно ищу скачать видео с youtube . Конечно, я использовал и перепробовал все коды и скрипты, все они неудачные .
Поэтому мне нужен новый код, который мне поможет .
Abdula 19 Мар 2011 в 00:45
Опубликуйте код, который вы пробовали, мы начнем с него
19 Мар 2011 в 00:48
Большинство людей просто используют свой браузер для просмотра видео, который загружает файл .flv на их компьютер . Это подпадает под действие «любым способом», который вы укажете.
19 Мар 2011 в 01:02
2 ответа
Лучший ответ
Используйте для этого внешний инструмент. На ум приходит youtube-dl , и его просто использовать из PHP:
$url = escapeshellcmd($url); exec(«youtube-dl $url -O /tmp/video.flv»);
mario 19 Мар 2011 в 01:00
Затем, если хотите, перепишите его на PHP.
19 Мар 2011 в 13:15
19 Мар 2011 в 14:06
Вам нужно будет обновить его до последней версии. Используйте sudo youtube-dl -U в командной строке. ubuntugeek.com/…
19 Мар 2011 в 14:20
У меня последняя версия . и я переустанавливаю ее, но она все еще не работает . моя операция: CentOs 5
19 Мар 2011 в 14:43
19 Мар 2011 в 14:48
// Set Array $i = 0; // Break up array to create download links to quality foreach($my_formats_array as $format) < parse_str($format); echo «». $title .».mp4 Quality — «.$quality.»
«; $i++; > ?>
Источник: question-it.com
Скрипт для скачивания видео с youtube
Скрипт для скачивания видео с youtube — Youtube downloader v10. Cкрипт php дает возможность пользователям вашего сайта легко загрузить любое видео с YouTube. Можно загружать видео различного качества (от mp4 до 3gp). Также можно загрузить звуковую дорожку с видео YouTube. Скрипт очень прост в установке, он не очень ресурсоемкий.
Скрипт поддерживает все устаревшие (и не очень) версии php.
Особенности:
Загружайте видео различного качества (mp4, 3gp)
Скачать аудиодорожку
Не нагружает сайт
Удалены все ненужные файлы
php-curl больше не нужен
Источник: wmzo.ru