Как в php видео с Ютуба

Сообщений: 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 — Youtube downloader v10. Cкрипт php дает возможность пользователям вашего сайта легко загрузить любое видео с YouTube. Можно загружать видео различного качества (от mp4 до 3gp). Также можно загрузить звуковую дорожку с видео YouTube. Скрипт очень прост в установке, он не очень ресурсоемкий.

Скрипт поддерживает все устаревшие (и не очень) версии php.

Особенности:
Загружайте видео различного качества (mp4, 3gp)
Скачать аудиодорожку
Не нагружает сайт
Удалены все ненужные файлы
php-curl больше не нужен

Источник: wmzo.ru

Рейтинг
( Пока оценок нет )
Загрузка ...