V앱 영상 추출하는 법 2 - Live Streaming

|

2015.10.21 추가

이제 스트리밍과 동시에 서버에서 패킷을 삭제하는 것 같네요. 실시간으로 보면서 다운받지 않는 이상 시간이 지난 영상은 받을 수 없습니다.

스니핑과 동시에 다운받을려면 URL 스니퍼 옵션에서 Add to the Task Queue automatically 에 체크하면 됩니다.




저번에는 라이브 스트리밍이 아닌 일반 동영상 주소를 스니핑해서 다운로드 받는 것이었다면 

이번에는 라이브 스트리밍을 다운로드하는 법을 알려Dream.

V앱에서는 HLS(HTTP Live Streaming) 이라는 프로토콜을 사용해 스트리밍을 함. 애플이 만들었어.


HLS의 특징은 스트리밍 데이터를 TS(Transport Stream)에 담아 잘게 쪼개서 전송한다는 거야. 

어떤 파일을 재생해야하는 지에 대한 정보는 m3u8파일을 통하여 플레이어한테 전달하지.



어쨌든 하나의 완성된 파일을 보려면 잘개 쪼개진 TS파일을 받아서 하나로 붙이는 작업을 해야될 것 같은 생각이 든다면 성공. (ㅅㅂ 귀찮)


V앱을 들어가 봤더니 마침 LIVE 라고 적혀있는게 있네 오늘의 희생양 ㅎㅇ?


방법은 비슷해 URL 스니핑 탭에서 시작 누르고 동영상 누르고 Resolution 720P로 바꾸고 ㅇㅇ


그럼 이렇게 ts 파일들 주소가 나옴. 눈여겨 봐야될 것은 끝에 숫자가 순서대로라는 것.

적당히 주소 얻어냈으면 중지 누르고 전부 선택하고 다운로드 클릭

아 여기서 주의할 게 있는데 URL 스니핑은 네트워크를 오고가는 모든 패킷을 감시하기 때문에 저 스트리밍을 보는 중에 브라우저에서 다른 영상을 본다던지 하면 다 기록됨. 그런건 알아서 걸러주셈


확인


폴더 선택하고 확인




다운로드 탭을 가보면 다운로드가 진행되고 있을꺼야. 근데 한꺼번에 많은 파일을 한 서버에서 다운받다 보면 저렇게 누락되는 파일들이 생길 수가 있음.


저런 애들은 오른쪽 클릭해서 다운로드 재시도 해주면 댐


모든 파일이 다 제대로 다운로드 받아진 거 확인


이제 다 붙여버려야지

그 전에 한 가지 조심할게 있는데 저 영상들은 모두 한 폴더 안에 있어야 되고 그 폴더 안에 합칠 파일들을 제외한 다른 파일은 있으면 안됨.

윈도우키 + R 을 누르면 실행창이 뜸. cmd 치고 엔터


그럼 명령 프롬프트 창이 뜰텐데 잠시 내려놓고 영상 다운받은 폴더 ㄱㄱ

그리고 주소 복사


cmd 창 다시 불러오고 명령어 입력 후 엔터

cd "다운받은 폴더 주소"

cmd 창 내에서는 Ctrl + V 가 안먹히니까 오른쪽 클릭 후 붙여넣기 해야댐


다음은 copy 명령

copy /b * (파일명).ts

/b 옵션은 파일을 바이너리로 취급하라는 옵션

* 는 모든 파일


파일이 많다면 시간이 좀 걸림

정상적으로 합치기가 됬다면 이렇게 뜰꺼야


다운받은 폴더로 가보면 요로케 합쳐진 파일이 땋

그럼 20000




이 아니라 이번껀 추가적으로 설명할게 있어

먼저 copy명령은 파일 순서를 제대로 인식하지 못해. 무슨 말이냐면


파일 순서가 좀 이상한게 보여? 합리적으로 생각해보면 999 다음에 1000이 와야될 것 같지만 그렇지 않아.

아무래도 copy명령은 파일을 정렬할 때 젤 앞에있는 숫자에 우선순위를 부여하는 것 같아.


해결방법은 아주 간단함. 987~999 까지 합치고 1000~1012 까지 합친 다음에 그 둘을 다시 합치면 되겠지?

각각을 합치는 건 다른 폴더에 각각 두고 같은 명령 실행하면 되는거라서 생략하고 마지막 과정만 설명할게.


copy /b (첫번째 파일).ts+(두번째 파일).ts+......+(n번째 파일).ts (합친 파일명).ts


이런 식으로 n개의 파일을 합칠 수 있어. 물론 파일들은 같은 폴더에 있어야돼.

나같은 경우는 2개니까 아래와 같이 입력하면 되겠지


두번째로, 내가 URL 스니핑을 통해 패킷 캡쳐를 시작하기 전 스트리밍 영상을 다운로드 할려면 어떻게 해야될까?

아까 파일들 숫자가 순서대로라는 것을 눈여겨보라 그랬었지?

다운로드 탭에서 새 다운로드 누르고 끝에 번호만 바꾸면서 일일이 추가하면 되지 않을까?


라고 생각했으면 IQ 80 이하.

IQ 100 의 고등생물은 그런 짓 하면 안돼 ㅎ 1부터 1000까지 언제 다할래


새 다운로드 바로 아래 일괄 다운로드 추가 라는게 있어. 클릭


이런 창이 뜰텐테 바뀌는 숫자 부분에 (*) 이라고 입력. (URL은 알아서 복사해오긔)

숫자는 원하는 부분만큼 입력하센 *갯수는 1

그리고 확인



이상 V앱 영상 추출에 대한 모든 것이었다

열심히 추출해 더쿠드라 ㅇㅅㅇ

And