Flash Player에서 스트림을 찾는 방법


45

나는 플래시 스트림을보고있다. 두 명의 다른 플레이어 (같은 사람이 설정)에서 같은 스트림을 볼 수 있지만, 나는 그 중 하나를 좋아하지 않습니다.

그 두 선수가하고있는 플래시 스트림에 대한 직접 링크를 찾고 / 가져 오거나 추출 할 수있는 방법이 있습니까? 다른 플레이어를 사용하여 볼 수 있습니까?

편집하다: 플레이어가 FLV 비디오 파일이 아닌 RTMP 스트림을 스트리밍하고 있습니다.


2
wireshark로 패킷을 캡슐화 할 수 있어야합니다 ( wireshark.org/download.html ), 그러나 나는 쉬운 방법이 있어야한다고 확신합니다. 반면 wireshark는 어쨌든 설치 한 훌륭한 도구입니다.
Fake Name

1
그래, 나도 그 느낌이 들었어, 나는 그것을 사용하는 방법을 알아낼 수 없었다.
Svish

"모든 비디오 사이트에서 flv 파일 다운로드"를 참조하십시오. ...에서 수퍼 유저 /questions/41394/...
Arjan

@Arjan : 재생되는 FLV 파일이있을 때 작동합니다. 그것이 RTMP 스트림 일 때 (내가 아는 한).
Svish

1
@cipricus : 실제 비디오는 다운로드하지 않지만 SWF는 디 컴파일하여 스트림 URL을 가져옵니다. 혼란에 관해서는 좀 이상하게 보이는 대답을 찾으면 타임 스탬프를 보는 것이 좋습니다. 이 경우에 내가 받아 들인 대답은 제가 질문 한 직후에 제가 원했던 것입니다. 대부분의 대안은 오랫동안 게시되었으며, 귀하의 경우에는 4 년이 넘었습니다. 그것은 아마 여전히 정확하고 답변이 가장 "원시"이기 때문에 나는 그대로두고 떠날 것입니다. 내가 지금했다면 아마도 Firebug 버전을 사용할 것입니다.
Svish

답변:


9

플래시 파일을 다운로드하고 디 컴파일하십시오. 스트림 소스는 찾기 쉽습니다.

플레이어가 범용이며 재생중인 파일 / 스트림이 매개 변수로 전달 될 수 있습니다. 페이지의 플래시 객체 근처에있는 "embed"/ "swf"또는 텍스트에 대한 웹 페이지 소스 코드를 Grep로 그립니다. 그런 다음 "param name"/ "param value"의 내용을보십시오.


나는 swf 만 가지고있다. 스크립트 나 그와 비슷한 것이 없습니다. 플래시 파일을 어떻게 디 컴파일합니까?
Svish

3
나는 추천 할 것이다. showmycode.com 이것은 이전 주석의 검색에서 프로그램을 설치하는 것보다 안전하기 때문에 온라인 swf 디 컴파일러입니다 : "decompile swf".
Dan D.

3
SWF를 디 컴파일하는 것이 아마도 가장 어려운 방법 일 것입니다. 단순히 Wireshark를 열면 모든 것이 드러납니다.
Brad

28

방화범 Firefox의 경우 Google 크롬 개발자 도구 (에 내장 크롬 )는 브라우저가 수행하는 모든 HTTP 요청을 표시 할 수 있습니다. 때로는 이러한 URL을 표시합니다.

Firefox에서 Firebug (다시 시작하지 않음)를 설치하고 버그 아이콘을 클릭하여 추가 기능을 시작한 다음 (사용자 정의를 사용하여 표시 할 수 있지만 기본적으로 설정해야 함) 스트림을 시작하고 Firebug 창에서 Net 탭을 클릭 한 다음 모두, 비디오 페이지를 새로 고침하십시오. "GET video"와 같은 줄 위에 마우스를 올리면 URL이 오른쪽에 나타나고 위치를 복사하십시오.

enter image description here

Chrome에서 개발자 도구를 열고 회로망 탭을 클릭하고 파일 재생을 시작합니다.


10
Google 크롬 개발자 도구의 네트워크 탭은 http가 아닌 프로토콜 (적어도 rtmp가 아님)을 지원하지 않습니다.
dvb

@ dvb 사실이야, 나도 똑같이 직면했다.
Rat-a-tat-a-tat Ratatouille

1
Firebug를 사용하여 URL을 보는 방법?

그것을 가지고 파이어 버그에 대한 이미지와 함께 세부 사항을 추가했습니다.

6

피들러 2 이를위한 훌륭한 도구입니다. Wireshark와 같지만 HTTP는 특별히 생각해보십시오. 그것은 당신의 브라우저가하고있는 것을 정확히 나타낼 것입니다. 로컬 HTTP 프록시로 설정하여 작동합니다. 브라우저에 연결하면 모든 연결과 전송되는 데이터가 표시됩니다.


4

많은 답변에서 볼 수 있듯이 이렇게하는 방법은 여러 가지가 있지만 어쨌든 가장 쉬운 방법 중 하나는 다음과 같은 Firefox Addon을 활용하는 것입니다. 다운로드 도우미 애드온은 모든 OS에서 사용 가능하다는 장점이 있습니다.

  • Firefox Addon을 설치하십시오. DownloadHelper,
  • Firefox에서 플래시 스트림을 실행하면 DownloadHelper 버튼이 굴러 가기 시작합니다.

(이 기능을 사용하는 방법은 여러 가지가 있지만 구성에 관계없이 버튼과 옵션을 숨기거나 표시 할 수있는 설정이 있으므로 분명히 액세스 할 수 있습니다.

  • 도구 & gt; 비디오 다운로드 도우미 (그렇지 않으면 찾을 수 없습니다.) & gt; 모든 작업 & gt; [동영상 이름] & gt; URL 복사.

enter image description here


일부 문제 해결.

이러한 링크를 VLC로 테스트하는 경우 플레이어가 재생하거나 충돌 할 수없는 경우가 있습니다. 그러나 다음과 같이 수정할 수 있습니다.

이러한 URL의 마지막 부분은 다음과 같습니다. /video.flv?start=0. 그 변경 /video.flv? 그것이 효과가 있을지도 모른다.

나는 아래에 제시된 다른 해결책을 사용할 때 이것을 발견했다. 인터넷 다운로드 매니저 그러한 비디오 스트림을 캡처하기 위해서는 : 링크를 표시하지만 그것을 클릭하여 선택하려고 할 때 IDM은 마지막 부분이없는 URL을 선택합니다 start=0 (아래 그림 참조). 그러나 많은 마지막 URL과 함께 VLC에서 열 수 있습니다.


Windows의 경우, 인터넷 다운로드 매니저 그러한 스트림을 냄새 맡고 캡처 할 수 있습니다. 다시 말하지만, Firefox Addon, FlashGot와 함께 사용하는 것이 더 쉽지만 IDM은 모든 브라우저에서 단독으로 사용할 수도 있습니다. 비디오를 가져올 준비가되면 IDM은 URL을 표시합니다.

enter image description here


편집 고려 :

"편집 : 플레이어가 FLV 비디오 파일이 아닌 RTMP 스트림을 스트리밍하고 있습니다."

RTMP (실시간 메시징 프로토콜)는 FLV 또는 MP4 비디오 형식으로.




1

Chrome 용 확장 프로그램을 추천합니다. 미디어를 잡아라. .

영어, 이탈리아어, 프랑스어, 독일어, 포르투갈어로 번역되었습니다 (오른쪽의 언어 플래그를 클릭하십시오).


3
이게 뭐야? 그것은 무엇을합니까? 페이지가 영어로 표시되지 않습니다.
Simon Sheehan

1
@Simon 진부한 자동 번역을 토글하는 플래그가 있습니다.
slhck

@ 감사합니다, 그들은 다소 찾기 어려웠습니다 : P
Simon Sheehan

0

실시간으로 스트림을 필요로하지 않는다면 Firefox 용 DonwloadHelper를 사용할 수 있습니다. 그것은 당신이 좋아하는 어떤 프로그램과 함께 오프라인보기 또는보기의 스트림 뒤에 파일을 저장할 수 있습니다.


음,이 경우에는 스트림이고 그 뒤에 파일이 있다고 생각하지 않습니다. 실시간 스트리밍입니다. 그리고 나는 그것을 실시간으로 볼 필요가있다.
Svish

@Svish - 그 뒤에 파일이있는 것 같습니다. 이 세월이 지나면 어떻게 생각하니? :)

@Svish - 내가 이해할 수없는 것은 당신이 말한 결정적인 대답으로 선택했다는 것입니다. 다운로드 파일. 이 작업이 완료되면 URL 없이도 많은 플레이어와 오프라인에서 게임을 즐길 수 있습니다! 질문에 대한 모든 관심과 투표가 실제 URL을 찾는 방법 부분. 다운로드 부분은 옆에 둔다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.