На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
Страницы: (4) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> Delphi+YouTube , Как?
    Здраствуйте. Подскажите пожайлусто как мне скачать видео с YouTube? хотябы с чего начать как скачивать файлы с сети я могу, а вот с ю тубом все сложнее.
      ExpandedWrap disabled
        BOOL InternetReadFile(
          HINTERNET hFile,
          LPVOID lpBuffer,
          DWORD dwNumberOfBytesToRead,
          LPDWORD lpdwNumberOfBytesRead
        );
        А как узнать какой URL у видео файла?
          Gaws, дополняя пример Rouse_'а посмотри в MSDN работу с библиотекой WinInet или в FAQ форума
          Цитата Attack @
          А как узнать какой URL у видео файла?

          так на странице же есть ссылка чтобы вставить видео на свой сайт, проблема лишь в том что видео вставиться с плеером и будем иметь расширение *.swf, т.е. расширение Adobe Flash :)
            а отдельно скачать .flv файл нельзя?
            И как тогда поступают программы вроде YouTube Downloader? даже некоторые сайты позволяют через них скачивать только видео...
              Цитата Attack @
              И как тогда поступают программы вроде YouTube Downloader?

              скорее всего использует какую-то дырку в движке
                Какие дырки ? Парсишь страницу и ищешь url для загрузки.
                  Цитата P.O.D @
                  Парсишь страницу и ищешь url для загрузки.

                  дык у youtube не предусмотрена скачка видео только просмотр и распространение на других ресурсах путем вставки их плеера :huh:
                    Цитата kanes @
                    скорее всего использует какую-то дырку в движке

                    эта дырка редиректом зовется :)
                      Rouse_, а как использоать этот "редирект" с целью получения flv файла?
                        послать запрос на внешнюю ссылку, при это выставить INTERNET_FLAG_NO_AUTO_REDIRECT, при получении статуса HTTP_STATUS_REDIRECT обработать сам редирект, ну или просто вытащить оттуда имя файла...
                          Rouse_, прошу прощения за назойливость, но можно пример кода? а то я всё это довольно смутно представляю...
                          Сообщение отредактировано: Attack -
                            Сначала покажи ссылку, по которой хочешь получить результат
                              ну скажем эта:
                              ExpandedWrap disabled
                                http://www.youtube.com/watch?v=x_z8FeN6j78
                              Сообщение отредактировано: Attack -
                                По этой ссылке нет никакого FLV. Это обычная страница которая запускает проигрыватель расположенный по адресу:
                                http://s.ytimg.com/yt/swf/watch-vfl50057.swf
                                или
                                http://s.ytimg.com/yt/swf/watch_v8-vfl50057.swf
                                и передает ему код файла. Как видишь на www.youtube.com самого файла нет, а откуда проигрыватель его бует известно только ему самому.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.0856 ]   [ 15 queries used ]   [ Generated: 24.10.26, 05:45 GMT ]