it-swarm-ru.tech

Как найти поток за Flash Player

Я смотрю поток Flash. Я могу смотреть один и тот же поток в двух разных проигрывателях (созданных кем-то другим), но мне не нравится ни один из них.

Есть ли способ найти/получить/извлечь прямую ссылку на флеш-поток, в который играют эти два игрока? Чтобы я мог смотреть его, используя другой плеер?

Edit:Проигрыватель воспроизводит поток RTMP, а не видеофайл FLV.

45
Svish

Скачайте и декомпилируйте флэш-файл. Источник потока должен быть довольно легко найти.

Возможно, что проигрыватель является общим, а файл/поток, который он воспроизводит, передается в качестве параметра. Grep исходный код веб-страницы для "embed"/"swf" или текста, который находится рядом с объектом flash на странице. Затем посмотрите на содержимое «имя параметра»/«значение параметра»

8
RJFalconer

Firebugдля Firefox, а Инструменты разработчика Google Chrome (встроенные в Chrome ) могут отображать каждый HTTP-запрос, выполняемый браузером. Иногда они показывают URL-адреса, такие как эти.

В Firefox установите Firebug (без перезапуска), запустите надстройку, щелкнув значок ошибки (используйте customize, чтобы сделать его видимым - но это должно быть по умолчанию), запустите поток и в окне Firebug нажмите вкладку Net, а затем All, возможно обновите страницу видео. URL должен появиться при наведении курсора мыши на строку с надписью «GET video», щелкните правой кнопкой мыши URL-адрес и укажите местоположение копии.

enter image description here

В Chrome откройте инструменты разработчика, откройте вкладку Сеть и начните воспроизведение файла.

29
Simon East

Fiddler2 отличный инструмент для этого. Подумайте об этом, как Wireshark, но специально для HTTP. Это точно покажет, что делает ваш браузер. Он работает, настроив себя как локальный HTTP-прокси. Направьте ваш браузер на него, и он покажет все выполненные соединения и какие данные передаются.

6
Segfault

Как видно из множества ответов, должно быть много способов сделать это, но, возможно, один из самых простых способов - воспользоваться дополнением Firefox, таким как DownloadHelper addon, которое также имеет преимущество в доступности на всех операционки.

  • Установите дополнение Firefox DownloadHelper,
  • запустите флэш-поток в Firefox, кнопка DownloadHelper должна начать вращаться,

(Есть разные способы доступа к этой функции, но я упомяну один, который будет доступен независимо от конфигурации, так как в аддоне есть настройки, позволяющие скрывать или отображать кнопки и опции)

  • Перейдите в Инструменты> Помощник по загрузке видео (или найдите другое)> Все действия> [Имя видео]> Скопировать URL.

enter image description here


Некоторое устранение неполадок.

Тестируя такие ссылки с VLC, я замечаю, что в некоторых случаях проигрыватель не может их воспроизвести или даже вылетает. Но это можно исправить следующим образом:

Последняя часть таких URL-адресов похожа на /video.flv?start=0. Изменение этого параметра на /video.flv? может заставить его работать.

Я обнаружил это при использовании другого решения, представленного ниже, Internet Download Manager , для захвата такого видеопотока: он отображает ссылку, но при попытке выбрать ее, нажав на нее, IDM выбирает URL без последней части start=0 (как видно на рисунке ниже). Но многие URL-адреса могут быть открыты в VLC и с этой последней частью.


В Windows Internet Download Manager может прослушивать такие потоки и захватывать их. Опять же, я считаю, что проще использовать в сочетании с надстройкой Firefox FlashGot, но IDM также можно использовать отдельно с любым браузером. Когда видео будет готово, IDM отобразит URL:

enter image description here


Учитывая редактирование:

"Редактировать: проигрыватель передает поток RTMP, а не видеофайл FLV."

RTMP (протокол обмена сообщениями в реальном времени) использует в качестве видео форматаFLVили MP4 .


4
user162573

URL Snooper или модуль "Grab ++" из Orbit Download Manager (будьте осторожны с нежелательным рекламным ПО при установке) может помочь вам проанализировать сетевой трафик и найти URL

1
fluxtendu

Я бы порекомендовал это расширение для Chrome, Grab Any Media .

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

1
Leonardo

Если вам не обязательно нужен поток в режиме реального времени, вы можете использовать DonwloadHelper для Firefox. Это позволяет хранить файл в потоке автономного просмотра или просмотра с помощью любой программы, которая вам нравится.

0
Nicholaz