Hướng dẫn tải phim trên HBO Go , Vie On , Fim+

cuong123

Well-Known Member
Như đã nói ở trên iQiyi sử dụng kiểu streaming phiên bản cũ:

- 01 luồng Transport Stream (TS) gồm 01 video và 01 audio tiếng Trung.
- 01 luồng Transport Stream (TS) gồm 01 video và 01 audio tiếng Quảng.

Phiên bản mới bây giờ (như VieON áp dụng) thì video có luồng riêng, audio gốc luồng riêng, audio thuyết minh (hay lồng tiếng) có luồng riêng. Và như mình đã nói N_m3u8DL-CLI.exe rất thích hợp với tải phim ở VieON là vì nguyên nhân như vậy.

Như vậy, trên iQiyi đối với phim có 02 audio (độ phân giải Full HD chẳng hạn) sẽ có 02 luồng TS trên máy chủ và tùy thuộc bạn chọn audio nào trên player thì nó sẽ tải luồng TS đó về và phát lên web. Tương tự như vậy cho các độ phân giải thấp hơn như: 720p, 480p, 360p.

Nếu bạn muốn bắt được luồng có audio tiếng Quảng thì trước hết bạn phải chọn ở trên player. Sau đó nhấn phím F5 (nhiều người quên không nhấn F5) để refresh lại trang web (đồng thời refresh lại code), khi nhấn phím F5 xong rồi mới vào F12 -> tab Console để chạy code tạo file m3u8. Nếu bạn để ý thì nội dung file m3u8 đối với mỗi audio sẽ khác nhau => chứng tỏ có luồng TS khác nhau (đã kiểm tra file m3u8 audio tiếng Trung và file m3u8 audio tiếng Quảng có nội dung khác nhau).

Về vấn đề mà bạn đề cập: "Có khả năng trong quá trình set code đã bị mặc định audio" là không có vì code chạy trong Console là tái tạo lại file m3u8 mà player phát lên web, cho nên nếu bạn nghe được audio tiếng Quảng (player đang phát tiếng Quảng) thì bạn cũng sẽ nhận được file m3u8 của tiếng Quảng. Không có set code mặc định gì ở đây cả. Nhưng nhớ là phải nhấn F5 mỗi khi chuyển audio khác.

Đã thử đổi luồng khác nhau, audio khác nhau kết quả đều ra 1 audio là tiếng trung mà không phải là audio tiếng quảng. Ở đây không phải mình ngớ ngẩn mà muốn dẫn chứng nó có 2 audio dù đã đổi và tạo file m3u khác kết quả Audio vẫn là 1 không thay đổi! Nên Có khả năng trong quá trình set code đã bị mặc định audio.
 
Chỉnh sửa lần cuối:

cuong123

Well-Known Member
Code được cung cấp là tái tạo lại file m3u8 mà player sẽ phát lên web, không có mặc định gì cả. Sau khi tái tạo lại file m3u8 này và save trên ổ cứng thì có thể dùng các công cụ HLS downloader như hlsdl.exe để đọc nội dung file m3u8 và tải về.

Muốn có đầy đủ 02 audio, bạn phải tải 02 luồng TS, đối với luồng TS thứ hai (audio tiếng Quảng) có thể chọn độ phân giải thấp nhất 360p để tải cho nhanh (vì chỉ cần audio tiếng Quảng, không cần video, video đã có ở luồng TS thứ nhất). Sử dụng MKVToolnix GUI để đóng gói các track video, audio lại thành file MKV.

Như vậy nếu đi chung 1 luồng như vậy cũng không thể tải video và audio(au tiếng quảng) mà bị mặc định là audio tiếng Trung theo code cung cấp luôn pk bạn cuong123?
 

Phan Luc Hoa

Well-Known Member
Hướng dẫn tải phim trên VieON

Kiến thức cơ bản: Làm thế nào mà các trang web có thể phát phim

VieON sử dụng HLS và cái bạn đi tìm là link đến tập tin M3U8. Thông thường, tập tin Manifest nằm trên máy chủ và có thể tìm thấy link của nó bằng cách sử dụng Chrome Dev Tool. May mắn thay, VieON "không giấu diếm" tập tin Manifest trên máy chủ, những tập tin phân đoạn (segment) cũng không sử dụng phương pháp mã hóa gì (có lẽ để đỡ tốn chi phí đầu tư hệ thống) và họ cũng không có thủ thuật "che code" nên chỉ với Internet Download Manager (IDM) là có thể bắt link để tải về. Tuy nhiên, khi sử dụng IDM để tải thì tập tin mà nó tạo ra (MP4) chỉ có một luồng audio là "tiếng gốc" mà phim thì có thuyết minh (hay lồng tiếng) nữa.

Untitled3.jpg


Để thấy rõ ràng hơn về nội dung một tập tin M3U8 (mục đích để học tập) bạn nên cài thêm một tiện ích mở rộng có tên là HLS + MPEG-DASH Manifest File Viewer (https://chrome.google.com/webstore/detail/hls-+-mpeg-dash-manifest/bogfghabiokccffmhopfppcmkpcemnjo)

Untitled7.jpg


Công cụ sử dụng để tải M3U8 tôi dùng N_m3u8DL-CLI (hãy hỏi bác Google kiếm phần mềm này ở đâu), với các ưu điểm sau:
- Tải nhanh như IDM vì có chế độ tăng tốc tải (chia một file thành nhiều phần, mặc định 32 phần, rồi tải hết từng phần, xong ghép nối lại).
- Tự động chọn video với độ phân giải cao nhất (best) mà phim đó có được.
- Nếu phim có 02 luồng audio (VieON rất hay sử dụng) , cho phép lựa chọn luồng audio để tải.
- Chỉ tải audio nếu muốn, không tải video (tiết kiệm thời gian tải)
- Tải luôn cả phụ đề (không phải mắc công đi tìm link thủ công để tải)

Bước 1: Tìm link M3U8
Nếu bạn đã đọc qua bài Làm thế nào mà các trang web có thể phát phim thì bạn biết là tập tin M3U8 là một tập tin text (nó là bảng kê các đường dẫn đến video, audio và phụ đề của phim)
- Chạy Google Chrome, mở trang vieon.vn, không cần tài khoản VIP bạn cũng có thể xem được một số phim. Ví dụ: tôi chọn phim đình đám Cuộc Chiến Thượng Lưu Phần 3 (tập 1)
Untitled5.jpg

- Bạn sẽ thấy xuất hiện biểu tượng tải của IDM ở góc bên phải, bạn nhấp chuột vào đó và chọn chất lượng cao nhất. IDM sẽ lập tức tải về file MP4. Có thể chọn tới Full HD, dù tôi không có tài khoản VIP.
- Đến đây bạn đã có file MP4 của phim. Khi mở lên xem thử: tôi thấy chất lượng Full HD và audio chỉ là tiếng thuyết minh. Cái tôi còn thiếu là: luồng audio tiếng gốc Korean và phụ đề tiếng Việt.

Untitled6.jpg

- Nhấn F12 để vào Chrome Dev Tool
- Chọn tab Network.
- Ở ô Filter, bạn gõ vào: playlist.m3u8
- Nếu chưa thấy gì thì cứ nhấn F5 để refesh lại trang.
- Nhấn phải chuột vào file playlist.m3u8 được tìm thấy ở phần vùng Name, chọn "Open in new tab"
- Vì bạn đã cài tiện ích mở rộng có tên là HLS + MPEG-DASH Manifest File Viewer nên trong tab mới mở ra bạn sẽ xem được nội dung file playlist.m3u8 rất rõ ràng. Ở đây, mục đích của chúng ta là học tập nên bạn dành một ít thời gian để xem qua các chú thích trong hình rất rõ ràng, phần nào là phụ đề, phần nào là audio (thuyết minh, tiếng gốc), phần nào là video (360p, 480p, 720p, 1080p)

Untitled4.jpg


Bước 2: Tải luồng audio tiếng Korean và phụ đề
Đến đây bạn đã có file MP4 của phim, chất lượng Full HD và audio thuyết minh, link đến file playlist.m3u8
- Chạy phần mềm N_m3u8DL-CLI
Mã:
N_m3u8DL-CLI_v2.9.7.exe "https://playlist-free.vieon.vn/playlist/content/vieon/dec1a49f-bde3-4328-a7f2-a6e76a40b2ef/1623143923000/9f425b2f223f4a17332660a89928ad34/playlist.m3u8?model=&pkgs=&platform=web&uid=anonymous_59426c29a6062c7dc19d655ffd3da539-deae75ec460d53ae394e7cd0b5be5b0e-1623053657&user_type=0&sn=hni-vnpt-002&rid=8" --enableDelAfterDone --enableAudioOnly --enableMuxFastStart
(nhớ có tham số --enableAudioOnly nhé, tham số này chỉ ra chỉ tải phần audio)

Untitled8.jpg


- Vì trong nội dung file M3U8 có 2 luồng audio nên sẽ có bảng lựa chọn:
[0] Thuyết minh
[1] Tiếng gốc
Vì bạn đang cần luồng audio tiếng gốc (tiếng Korean) nên bạn nhập số 1 nhé
- Đợi một xíu, vì chỉ tải audio nên file tải về rất nhanh. Trong thư mục Downloads bạn sẽ thấy có 02 file: 01 file là audio tiếng gốc, 01 file là phụ đề.

Untitled9.jpg


- Mặc dù file phụ đề có ghi là .srt nhưng thực chất nó vẫn là dạng VTT nên bạn cần phần mềm Subtitle Edit để chuyển nó sang định dạng SRT nhé (hãy hỏi bác Google kiếm phần mềm này ở đâu). Chỉ việc Open file và Save as... (chọn đầu ra là SubRip .srt)

Untitled10.jpg


Bước 3: Mux tất cả những gì đã tải về được thành một file MKV hoàn chỉnh
Đến đây bạn đã có file MP4 của phim, chất lượng Full HD và audio thuyết minh, file M4A audio tiếng gốc, file SRT phụ đề tiếng Việt.
- Sử dụng phần mềm MKVToolNix và input tất cả những gì có được vào và nhấn Start để tạo thành file MKV hoàn chỉnh.

Thành quả cuối cùng (không cần tài khoản VIP nhé)
Untitled11.jpg

Untitled12.jpg

Mình thấy hình như vieon nó k support âm thanh 5.1 thì phải
 
Mình mới download được 2 bộ trên vieon thì thấy giờ họ đổi mấy tập sau của bộ chỉ vip mới vào xem được nên thế chắc hết cách rồi bác nhỉ :D

Hướng dẫn VieON tôi minh hoạ rất chi tiết bằng hình ảnh, bạn phải xem tập tin m3u8 có luồng 1080p không? Nếu có, nghĩa là trên server có và do bạn sử dụng tool lấy chưa đúng.

1. Cài cái add-on này vào Chrome để xem tập tin m3u8 cho dễ dàng
Untitled7.jpg


2. Khi mở tập tin m3u8 để xem thì rất dễ dàng để nhìn thấy VieON có phát luồng 1080p hay không?
Untitled4.jpg
 

therain

Well-Known Member
web người ta bán account, có phim thì free, có phim cần acc Vip để xem và lấy link tải, bạn ko có Vip mà muốn có cách thì đào đâu ra .
 
Bên trên