Horace

New Member



Sau khi dành mấy tiếng châm cứu cuối cùng cũng thành công get được stream trên vivo.vn


Mình mới đầu cũng chả biết trang này đâu, sau khi có 1 bác trên diễn đàn hdvietnam.com reply thread "Play và capture lại video stream octoshape trên MegaTV bằng VLC" của mình và có ý ngỏ làm nốt bài chỉ dẫn trên vivo.vn nên cũng thử mày mò xem sao.


Giới thiệu về vivo.vn (trang này của VTC) ở đây:

Nói chung là một kênh giải trí miễn phí với 100% nội dung được mua bản quyền (thấy nói là trang đầu tiên của đông nam á )


Vì 100% mua bản quyền nên vivo sử dụng stream rtmpe được bảo vệ khá kĩ nên các chương trình bình thường không get được cũng có thể là toàn software nước ngoài nên cũng không support trang Vivo.vn ( ).

Rất may là mình tìm được RTMP Dump (giao diện console) hỗ trợ get stream kiểu này. Cái khó ở đây là cấu hình các tham số cho chương trình vì mỗi trang mỗi khác và các tham số đó không dễ tìm.


Các bước tiến hành:

1. Download RTMP Dump hay lên trang chủ , down xong thì giải nén ra là xong.


2. Vào trang cần get stream, ở đây mình lấy ví dụng trang này


Hình 1



Sau đó view source và search với keyword "rtmp" như hình dưới


Hình 2



Copy giá trị ở hình 2 các giá trị ở 1 và 2 ta được như sau:

Code: file: "http://files.vivo.vn/files/episode/list/4774.smil"
streamer: "rtmpe://www.go.vn/vivo" {giá trị cần lấy 1}

Search tiếp với keyword "sephPlayer.swf"


Hình 3



Copy path đến file swf đó ta được như sau:

Code: {giá trị cần lấy 2} Ta hãy down file này về châm cứu một chút bằng phần mềm Sothink SWF Decompiler ( ) hay bằng bất cứ phần mềm SWF Decompiler nào khác

Vào SWF Decompiler bật file sephPlayer.swf lên và sau đó search với keyword "secureTokenResponse"


Hình 4



Ta sẽ lấy được giá trị secureToken là "SEPH#ed%h0#w@1" {giá trị cần lấy 5}


3. Truy cập đến giá trị file lấy được ở bước 2 (hình 2)

Code: được như hình sau

Hình 5


Copy giá trị mình vừa khoanh đỏ ở trên thì được

Code: mp4:video/kara/kara_012_high.mp4 {giá trị cần lấy 3}

Ta lần lượt thay các giá trị cần nhớ lấy được ở trên thay vào đoạn code sau

Code: rtmpdump -r {giá trị cần lấy 1} -W {giá trị cần lấy 2} -y {giá trị cần lấy 3} -o {Tên file muốn lưu lại stream} --live -T {giá trị cần lấy 5} Ta được tương tự như hình dưới


Hình 6


Code: rtmpdump -r "rtmpe://www.go.vn/vivo" -W "http://vivo.vn/files/flash/sephPlayer.swf" -y "mp4:video/kara/kara_012_high.mp4" -o hehe.mp4 --live -T "SEPH#ed%h0#w@1" Kể từ lần làm thứ 2 ta chỉ cần lấy các giá trị 1, 3 như trên hình 6 nếu vivo họ không thay đổi gì và set tên file cho giá trị 4 là xong.


4. Truy cập vào folder RTMP Dump vừa giải nén và làm như sau để mở màn hình console


Hình 7



Sau đó sẽ hiện lên màn hình console


Hình 8



Ta copy dòng lệnh command line vừa thu được ở bước 3


Hình 9



Sau đó paste vô màn hình command line


Hình 10



Sau đó ấn Enter để chương trình connect đến server và capture lại chương trình


Hình 11



Và đây là thành quả sau khi capture xong


Hình 12



Link down ảnh trong bài viết (phòng trường hợp die):

Phù, cuối cùng cũng xong . Chúc các bạn thành công !!!
 

Treowe

New Member
champion3094 ủa, sao IDM của mình down được nhỉ, giao thức http ! tải được chứ sao không
 

xuanle84

New Member
champion3094 sao mình làm hông được ta
Làm đúng hướng dẫn, không sài kiểu chạy file .bat nha bác.

---------- Bài thêm lúc 14:07 ---------- Bài trước là lúc 14:04 ----------

anhtai1281992 tải được chứ sao không IDM chỉ bắt được các stream không encrypt thôi (bắt được cái đoạn quảng cáo của nó thôi là cùng), còn Vivo dùng stream kiểu rtmpe nên idm cũng pó tay thôi
 

Brodi

New Member
Quá hay hahaa, làm được rồi. Chỉ làm kiểu này mới tóm đầu nó về được thôi, mấy bạn ở trên nói IDM bắt được hả? Gió cấp 13 rồi

Mà sao có khi chỉ down được 99.9% thôi ha?





INFO: duration 909.64

INFO: width 720.00

INFO: height 576.00

INFO: videodatarate 2441.41

INFO: framerate 25.00

INFO: videocodecid 2.00

INFO: audiodatarate 62.50

INFO: audiosamplerate 44100.00

INFO: audiosamplesize 16.00

INFO: stereo TRUE

INFO: audiocodecid 2.00

INFO: encoder Lavf52.84.0

INFO: filesize 292207002.00

190480.539 kB / 909.61 sec (99.9%)

Download complete



 

capuchino90

New Member
anh ơi...e không bít cái bước view source và search với keyword "rtmp" là làm như thế nào? trên trang vivo hay la trên cái file vừa giải nén...e tìm không ra...nhưng e đang cần gấp lăm...mong a giúp e với....huhuhu
 

capuchino90

New Member
em đã hiểu bước kia rùi...nhưng đến cái bước Copy path đến file swf đó ta được như sau:

Code: {giá trị cần lấy 2} Ta hãy down file này về châm cứu một chút bằng phần mềm Sothink SWF Decompiler (down ở đây bản portable) hay bằng bất cứ phần mềm SWF Decompiler nào khác

Vào SWF Decompiler bật file sephPlayer.swf lên và sau đó search với keyword "secureTokenResponse" thì e không mò nổi. e không biết làm cách nào để dowl cái rồi cho nó chạy vào SWF được...mọi người giúp e với!!!!!
 

bientapvien01

New Member
Cai gia tri 5 SEPH#ed%h0#w@1 ban lay y nguyen cai nay cung duoc, khong can lam buoc do nua.

Noi chung hướng dẫn nay kha phuc tap. Minh thấy nếu bạn muốn down video nào, vào video.ketnooi.com mà down. CÓ mọi video... chứ cách này để dân IT nghịch ngợm thôi. Nó khá phức tạp
 

capuchino90

New Member
tại vì em muốn dowload phim gia đình là số 1 cho mẹ xem...hjc...mẹ già rùi không đọc được phụ đề nên phải tìm bản lồng tiếng mà thấy vivo có đủ. hjchjc
 

capuchino90

New Member
hjhj...Thank mọi người đã giúp đỡ e nhìu... mà có gia đình là số 1 phần 1 không ạ? ^^...
 

maicass

New Member
Híc, ở bước 2, làm sao để down file đó về = SWF decompiler được?? huhu
 

maicass

New Member
ui cái bước 4 em không làm được. huhuhu. giữ shift rùi click chuột phải nó chẳng ra như cái kia đâu. chỷ ra cái hộp thoại bình thường khi không giữ phím shift mà click chuột phải thui. hichichic
 

tuan29

New Member
Trích dẫn từ maicass:
ui cái bước 4 em không làm được. huhuhu. giữ shift rùi click chuột phải nó chẳng ra như cái kia đâu. chỷ ra cái hộp thoại bình thường khi không giữ phím shift mà click chuột phải thui. hichichic
- Đối với bạn nào dùng Windows XP thì khi giữ Shift và right click sẽ không có dòng "Open new command window here" như hướng dẫn ở trang 1. Vì vậy bạn có thể down bản RTMP Dump 2.3 dưới đây:

Rtmpdump-2.3-windows.rar - 785 KB :


- Trong bản Rtmpdump-2.3 này mình đã tạo sẵn 1 file Paste_Link.bat. Bạn chỉ cần double click vào nó lập tức cửa sổ Command Prompt sẽ hiện ra để bạn PASTE link phim hoàn chỉnh vào mà không cần qua bước dùng lệnh cd để vào folder RTMP Dump 1 cách thủ công ( xem hình )


click vào hình để phóng to




Kết quả sau khi tải về :

 

tuan29

New Member
- Cách ở trang 1 vẫn hoạt động tốt. Bạn nào cần down trên vivo.go.vn mà bị vướng thì cứ để lại comment mình sẽ hướng dẫn thêm cho!
>> Một vài điểm lưu ý :
- Ở lần đầu tiên tải phim thì bạn chỉ cần tìm các giá trị : 1,2,3
- Bỏ qua bước tìm "secureTokenResponse" mà dùng thẳng chuỗi sau cho giá trị 5 : S#edE%h0P#w@H1$%
- Các "giá trị" luôn để trong ngoặc kép ""
- Ở các tập tiếp theo thì các bạn chỉ cần tìm và thay đổi giá trị : 1,3
- Riêng giá trị 2,5 sẽ luôn cố định.
- Không nên mở nhiều Command Prompt để down nhiều file cùng lúc.
- Cái này không giống IDM khi bạn down nhiều file cùng lúc thì mặc dù tốc độ có nhanh hơn nhưng file phim tải xong mở lên hình ảnh sẽ bị giật ở nhiều đoạn.
- Nên down từng file (từng tập) một thì hình ảnh và âm thanh tải xong mở lên sẽ rất mượt tránh được hiện tượng đứng hình như trên.
 

Các chủ đề có liên quan khác

Top