Windows 10/11 · macOS 14+

Tải VOD, Clip và bản ghi Live từ Twitch

Bộ chuyển đổi Twitch của VidMost lấy luồng HLS từ VOD, Clip và buổi phát Live. Dán URL video, URL clip hoặc trang /{channel}/videos để xếp hàng tất cả VOD mà kênh đã lưu.

Vì sao video Twitch khó tải xuống

Những trở ngại đặc thù của nền tảng mà trình tải phải xử lý.

VOD chỉ tồn tại khi streamer bật lưu

Twitch không tự động lưu mọi buổi phát Live. Streamer phải bật lưu trữ VOD (và có giới hạn thời gian lưu theo hạng đối tác). Nếu một buổi Live không được lưu, không có VOD nào để tải sau đó — nguồn thực sự đã biến mất.

HLS với mã thông báo truy cập theo phiên

Manifest HLS của Twitch mang theo một mã thông báo truy cập có chữ ký từ gql.twitch.tv, cho phép phát trong một phiên cụ thể. Mã thông báo hết hạn sau vài phút, nên một URL manifest sao chép từ devtools sẽ vô dụng sau một khoảng ngắn không hoạt động.

VOD chỉ dành cho người đăng ký và Live chỉ Sub-only

Streamer có thể khóa VOD và buổi Live sau một hạng đăng ký trả phí. Cùng một URL manifest sẽ trả về 403 cho người không đăng ký; cần cookie phiên của người đăng ký.

VOD, Clip và Live dùng các dạng URL khác nhau

VOD nằm tại twitch.tv/videos/{id}, Clip tại twitch.tv/{channel}/clip/{slug} hoặc clips.twitch.tv/{slug}, còn Live tại twitch.tv/{channel}. Mỗi dạng đòi hỏi bộ chuyển đổi nhận biết một cấu trúc trang khác.

Cách VidMost phát hiện video

Bộ dò thông minh của VidMost đi kèm bộ chuyển đổi Twitch, chặn playlist HLS từ usher.ttvnw.net (VOD/Live) và nguồn MP4 của Clip từ production.assets.clips.twitchcdn.net. Mọi biến thể phát hiện được liệt kê ở thanh bên phải, với tài nguyên được đề xuất (khớp tốt nhất) tự động làm nổi bật. Với nội dung chỉ dành cho người đăng ký, engine trình duyệt tích hợp đăng nhập vào twitch.tv trước để yêu cầu mã thông báo truy cập mang đúng phiên. Buổi Live được ghi theo thời gian thực khi các phân đoạn HLS đến.

Mẫu URL / tín hiệu Định dạng Ghi chú
usher.ttvnw.net/api/channel/hls/{channel}.m3u8?...&token=... HLS (Live) Manifest buổi Live — phân đoạn được phục vụ theo thời gian thực.
usher.ttvnw.net/vod/{id}.m3u8?...&token=... HLS (VOD) Manifest VOD cho các buổi phát đã lưu trữ.
production.assets.clips.twitchcdn.net/{slug}.mp4 MP4 (Clip) Nguồn MP4 trực tiếp cho Twitch Clips.

Định dạng được hỗ trợ

Bộ chứa Codec Độ phân giải Ghi chú
MP4 H.264 + AAC 160p / 360p / 480p / 720p / 720p60 / 1080p / 1080p60 / 1440p / 2160p Khả năng của mỗi kênh khác nhau. VidMost chọn biến thể cao nhất mà Twitch phục vụ cho kênh và hạng đăng ký của bạn.
MP4 (bản ghi Live) H.264 + AAC khớp chất lượng phát Phân đoạn HLS của Live được ghi theo thời gian thực và xuất thành MP4. Việc ghi tiếp tục đến khi buổi phát kết thúc hoặc người dùng dừng lại.
MP4 (Clip) H.264 + AAC tùy clip Twitch Clip được phục vụ dưới dạng MP4 trực tiếp — tải bằng một yêu cầu duy nhất.
MP3 hoặc M4A Trích xuất chỉ âm thanh, hữu ích cho luồng dạng podcast, luồng âm nhạc hoặc bản ghi bình luận.

Tải hàng loạt từ Twitch

Dán chỉ mục VOD hoặc chỉ mục Clip của một kênh, VidMost sẽ xếp hàng mọi video lưu trữ hoặc Clip trên trang đó. Bộ chuyển đổi Twitch đi qua danh sách và đẩy vào hàng đợi.

VOD của kênh twitch.tv/{channel}/videos

Mọi VOD mà kênh đã lưu (lưu trữ buổi phát, highlight, upload).

Clip của kênh twitch.tv/{channel}/clips

Mọi clip được tạo từ các buổi phát của kênh.

Nguyên nhân lỗi thường gặp

Nguyên nhân

Streamer không bật lưu VOD — buổi phát kết thúc mà không có bản lưu trữ

Cách khắc phục

Không có bản lưu trữ thì nguồn đã mất sau khi buổi phát kết thúc. Đối với luồng chưa lưu, ghi trong khi đang Live là lựa chọn duy nhất — xem quy trình ghi Live.

Nguyên nhân

VOD hoặc Live chỉ dành cho người đăng ký và bạn không phải người đăng ký

Cách khắc phục

Đăng ký kênh đó trên twitch.tv bằng tài khoản bạn dùng trong trình duyệt tích hợp của VidMost. Cookie phiên đăng ký sẽ cho phép yêu cầu manifest.

Nguyên nhân

Mã thông báo truy cập Live hết hạn trong một buổi phát dài

Cách khắc phục

VidMost tự làm mới mã thông báo trong khi ghi Live. Nếu việc ghi dừng đột ngột, hãy làm mới tab kênh trong trình duyệt của VidMost và tiếp tục.

Nguyên nhân

Clip được nhúng trên một trang bên thứ ba

Cách khắc phục

Dán URL chuẩn clips.twitch.tv/{slug} hoặc twitch.tv/{channel}/clip/{slug} thay vì URL nhúng.

Tuân thủ và sử dụng có trách nhiệm

Điều khoản dịch vụ của Twitch cho phép tải các buổi phát, clip của chính bạn, và nội dung mà streamer đã cấp phép rõ ràng. VidMost dành cho VOD và Clip của chính bạn, nội dung được cấp phép tái sử dụng, hoặc tài liệu mà streamer đã đồng ý cho lưu ngoại tuyến. Nội dung chỉ dành cho người đăng ký mang thêm ràng buộc rằng việc phát lại cho người không đăng ký làm xói mòn mô hình doanh thu của streamer — hãy giữ nội dung trả phí cho việc xem ngoại tuyến cá nhân. Đừng tải lên lại các buổi phát hoặc clip Twitch đã tải mà không có sự cho phép của streamer gốc. VidMost không liên kết với Twitch hay Amazon.

Về mặt kỹ thuật, Twitch là một trong những nền tảng tải về tương đối sạch sẽ — manifest HLS, dạng URL có thể dự đoán, CDN ngoan ngoãn — nhưng nó có hai thách thức cấu trúc khiến phần lớn công cụ bên thứ ba vấp ngã. Thứ nhất, VOD chỉ tồn tại khi streamer chọn lưu chúng; Twitch chưa bao giờ tự lưu trữ mọi buổi phát, và giới hạn thời gian lưu phụ thuộc vào trạng thái Affiliate hoặc Partner của streamer. Thứ hai là mã thông báo truy cập theo phiên: mọi yêu cầu manifest đến usher.ttvnw.net đều cần một mã thông báo được gql.twitch.tv ký cho phiên hiện tại, và mã thông báo hết hạn trong vài phút. Các công cụ sao chép URL manifest rồi cố tải sau sẽ chỉ nhận về 403.

VidMost xử lý cả hai bằng engine trình duyệt tích hợp làm đúng việc mà twitch.tv sẽ làm — yêu cầu mã thông báo, lấy manifest, làm mới mã thông báo nếu yêu cầu kéo dài. Bộ chuyển đổi Twitch trong bộ dò thông minh lấy các phân đoạn HLS khi chúng đến, bất kể nguồn là VOD đã lưu, một buổi Live đang diễn ra, hay nguồn MP4 trực tiếp của Clip. Với Live, việc lấy tiếp tục theo thời gian thực cho đến khi buổi phát kết thúc hoặc người dùng dừng; với VOD và Clip, việc lấy là thao tác một lần. Nội dung chỉ dành cho người đăng ký đi qua cùng quy trình với cookie đăng nhập đính kèm, còn trang /videos và /clips của kênh có thể dùng làm điểm vào hàng loạt để xếp hàng mọi thứ mà kênh đã lưu trữ chỉ với một lần dán. Kiểu thất bại duy nhất mà VidMost không thể vượt qua là buổi phát mà streamer chưa từng lưu — đó là quyết định phía nền tảng, không phải giới hạn của công cụ.

Câu hỏi thường gặp

Tôi có thể tải VOD Twitch không?
Có, khi streamer đã bật lưu VOD cho buổi phát đó. Dán URL VOD (twitch.tv/videos/{id}) và VidMost sẽ lấy luồng HLS ở chất lượng cao nhất mà hạng đăng ký của bạn cho phép.
Tôi có thể ghi một buổi phát Twitch Live khi đang diễn ra không?
Có. Bộ chuyển đổi Twitch lấy luồng HLS Live theo thời gian thực và xuất ra MP4. Việc ghi tiếp tục đến khi buổi phát kết thúc, bạn dừng thủ công, hoặc streamer cắt luồng.
Tôi có thể tải Twitch Clip không?
Có. Clip được phục vụ dưới dạng nguồn MP4 trực tiếp từ CDN của Twitch — VidMost lấy bằng một lần tải duy nhất. Dán URL chuẩn clips.twitch.tv/{slug} hoặc twitch.tv/{channel}/clip/{slug}.
Tôi có thể tải hàng loạt mọi VOD hoặc Clip của một kênh không?
Có. Dán trang /videos của kênh để xếp hàng mọi VOD đã lưu, hoặc /clips để xếp hàng mọi Clip được tạo từ kênh đó. Cùng bộ chuyển đổi lấy một VOD hoặc Clip đơn lẻ sẽ đi qua danh sách.
Tôi có thể tải nội dung chỉ dành cho người đăng ký không?
Chỉ khi tài khoản Twitch bạn đăng nhập hiện là người đăng ký hợp lệ của kênh liên quan. Đăng nhập qua trình duyệt tích hợp của VidMost bằng tài khoản đã đăng ký; cookie phiên sẽ được dùng để cho phép yêu cầu manifest.

Dùng thử VidMost trên Twitch

Dùng thử miễn phí. Không cần thẻ tín dụng. Hỗ trợ Windows 10/11 và macOS 14+.

Tải VidMost