Chắc các bạn dù ít hay nhiều đều đã từng muốn thu lại các chương trình TV để lưu trữ phục vụ cho công việc cũng như giải trí của riêng mình.Hôm nay mình xin chia sẽ chút kinh nghiệm ít ỏi của mình 1 chút về lĩnh vực Capture video stream.Hiện nay theo mình thấy thì có 2 trang web cho xem TV trực tuyến với chất lượng rất tốt là : FPT Play và VTV Plus
Hum nay mình xin chia sẻ cho các bạn cách capture lại video từ hai trang này khá dễ dàng với soft này :
Hum nay mình xin chia sẻ cho các bạn cách capture lại video từ hai trang này khá dễ dàng với soft này :
Link down: Capture TV.rar
Cách sử dụng thì khá là đơn giản không phức tạp chút nào.Sau đây mình sẽ hướng dẫn cụ thể :
- Đầu tiên mình sẽ capture từ trang FPT Play trước ,mình vô trang chủ và chọn kênh VTV3 HD có đường link là : VTV3 HD Sau đó bấm chuột phải xem mã nguồn của trang đó, bấm Ctrl + F search : m3u8 để tìm và sẽ tìm thấy đường link có dạng : http://hlscache.fptplay.net.vn/live/vtv3HD_1000.stream/playlist.m3u8
- Đầu tiên mình sẽ capture từ trang FPT Play trước ,mình vô trang chủ và chọn kênh VTV3 HD có đường link là : VTV3 HD Sau đó bấm chuột phải xem mã nguồn của trang đó, bấm Ctrl + F search : m3u8 để tìm và sẽ tìm thấy đường link có dạng : http://hlscache.fptplay.net.vn/live/vtv3HD_1000.stream/playlist.m3u8
Ở đây mình xin lý giải 1 chút,trang FPT Play cho phép ta xem online với 3 chất lượng phù hợp với băng thông mạng của bạn
- Bình thường : 500 kb/s
- Tốt : 1000 kb/s
- Tốt nhất : 2500 kb/s
Theo tùy băng thông của bạn mạng thì FPT sẽ phát ở chế độ đó.Ở đây,mặc định mạng của mình nó sẽ phát ở 1000 kb/s
Mình thì muốn capture lại chương trình TV với chất lượng tốt nhất có thể nên mình sẽ sửa lại đường link thành :http://hlscache.fptplay.net.vn/live/vtv3HD_2500.stream/playlist.m3u8 (thay số 1000 thành 2500)
Tiếp đó mình paste đường link ra 1 file note.txt để lưu lại.
Sau khi có được đường link các bạn copy mẫu lệnh sau vào file note.txt lúc nãy để sửa đổi và tiến hành capture (Mẫu lệnh dùng để capture stream dạng *.m3u8) :
- Bình thường : 500 kb/s
- Tốt : 1000 kb/s
- Tốt nhất : 2500 kb/s
Theo tùy băng thông của bạn mạng thì FPT sẽ phát ở chế độ đó.Ở đây,mặc định mạng của mình nó sẽ phát ở 1000 kb/s
Mình thì muốn capture lại chương trình TV với chất lượng tốt nhất có thể nên mình sẽ sửa lại đường link thành :http://hlscache.fptplay.net.vn/live/vtv3HD_2500.stream/playlist.m3u8 (thay số 1000 thành 2500)
Tiếp đó mình paste đường link ra 1 file note.txt để lưu lại.
Sau khi có được đường link các bạn copy mẫu lệnh sau vào file note.txt lúc nãy để sửa đổi và tiến hành capture (Mẫu lệnh dùng để capture stream dạng *.m3u8) :
Capture.exe -i link -c copy -bsf:a aac_adtstoasc test.mp4
Chú thích :
- link : là đường dẫn bạn tìm được lúc nãy
- test : tên file bạn muốn lưu sau khi capture xong stream.
(bạn chỉ được phép thay đổi hai giá trị đó còn lại mẫu lệnh phải giữ nguyên)
Sau khi chỉnh sửa,mình có được mẫu lệnh để capture lại stream của trang VTV3 HD là :
- link : là đường dẫn bạn tìm được lúc nãy
- test : tên file bạn muốn lưu sau khi capture xong stream.
(bạn chỉ được phép thay đổi hai giá trị đó còn lại mẫu lệnh phải giữ nguyên)
Sau khi chỉnh sửa,mình có được mẫu lệnh để capture lại stream của trang VTV3 HD là :
Capture.exe -i http://hlscache.fptplay.net.vn/live/vtv3HD_2500.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc vtv3HD.mp4
Tiếp theo bạn down soft Capture TV link down ở bên trên về.Tiến hành giải nén và chạy file Capture TV.exe là chương trình sẽ hiện ra dưới dạng DOS như sau để các bạn paste mẫu lệnh ở trên để tiến hành capture lại stream :
Sau đó các bạn bấm chuột phải vào khung cửa sổ của DOS chọn Paste.
Mẫu lệnh sẽ hiện ra trong cửa sổ DOS và bạn chỉ việc bấm Enter để chương trình tiến hành capture stream.
Một số lưu ý nhỏ :
- File video capture xong được lưu tại đường dẫn mặc định là : C:\Capture
- Muốn dừng capture lại thì bạn bấm nút Q trên bàn phím.Đợi chương trình ghép các stream nhỏ lại với nhau.Khá là nhanh không lâu lắm đâu.
Hùi trưa mình capture 1 link 4 tiếng liền mà nó ghép chỉ chục giây là xong.
- Nếu bạn không đổi tên giá trị ''test'' thì khi capture chương trình sẽ hỏi bạn có muốn ghi đè lên file file cũ không ( nếu có )
- File video capture xong được lưu tại đường dẫn mặc định là : C:\Capture
- Muốn dừng capture lại thì bạn bấm nút Q trên bàn phím.Đợi chương trình ghép các stream nhỏ lại với nhau.Khá là nhanh không lâu lắm đâu.
Hùi trưa mình capture 1 link 4 tiếng liền mà nó ghép chỉ chục giây là xong.
- Nếu bạn không đổi tên giá trị ''test'' thì khi capture chương trình sẽ hỏi bạn có muốn ghi đè lên file file cũ không ( nếu có )
Bấm y hoặc n rùi bấm Enter tương ứng với (Yes / No ) để lựa chọn !
- Bạn có thể capture nhiều kênh cùng 1 lúc bằng cách chạy nhiều cửa sổ DOS lên và paste vào các mã lệnh tương ứng với các kênh các bạn muốn capture
Source code của Capture TV mình lấy từ http://ffmpeg.org.Cái FFmpeg này ngoài Capture stream còn làm được khối việc như decode, encode, transcode, mux, demux,stream...vv.. khá là pro,ngoài ra nó còn có khả năng capture lại dạng stream khác như rtmp,rtp,udp ....vv...việc tìm mã lệnh code các bạn có thể tìm trên Google, cái mình thích nhất ở source này là capture lại video stream dạng HLS (HTTP Live Streaming) do Apple phát triển.
Source code của Capture TV mình lấy từ http://ffmpeg.org.Cái FFmpeg này ngoài Capture stream còn làm được khối việc như decode, encode, transcode, mux, demux,stream...vv.. khá là pro,ngoài ra nó còn có khả năng capture lại dạng stream khác như rtmp,rtp,udp ....vv...việc tìm mã lệnh code các bạn có thể tìm trên Google, cái mình thích nhất ở source này là capture lại video stream dạng HLS (HTTP Live Streaming) do Apple phát triển.
Và dưới đây là thành quả sau khi Capture :
Trên đây chỉ là 1 số kênh mà mình quan tâm, còn khá là nhìu các kênh SD HD nữa.Các bác cứ từ từ mà test nhé !
Với phần mềm này mình tin rằng các bạn có thể lưu lại các chương trình truyền hình live trực tuyến mà mình ưa thích một cách dễ dàng nhất.Tất cả điều bạn cần là 1 đường truyền internet và 1 chiếc máy tính.Công nghệ truyền hình internet hiện nay đã trở nên phổ biến.Dẫu cho đường truyền của bạn có chậm đến mấy khi xem trực tuyến thì Capture TV sẽ capture lần lượt từng frame theo danh sách lấy từ server về và giúp bạn nối chúng lại với nhau thành 1 file mp4 duy nhất có thể chạy trên các thiết bị thông dụng hiện nay như smart phone,tablet,laptop,TV...vv...Nếu có time mình sẽ viết bài hướng dẫn các bạn cắt ghép (Ví dụ như bỏ những đoạn quảng cáo trong các chương trình TV) cũng như nối các file .mp4 lại với nhau với tốc độ nhanh nhất và cũng dễ dàng không kém.Thân !
Với phần mềm này mình tin rằng các bạn có thể lưu lại các chương trình truyền hình live trực tuyến mà mình ưa thích một cách dễ dàng nhất.Tất cả điều bạn cần là 1 đường truyền internet và 1 chiếc máy tính.Công nghệ truyền hình internet hiện nay đã trở nên phổ biến.Dẫu cho đường truyền của bạn có chậm đến mấy khi xem trực tuyến thì Capture TV sẽ capture lần lượt từng frame theo danh sách lấy từ server về và giúp bạn nối chúng lại với nhau thành 1 file mp4 duy nhất có thể chạy trên các thiết bị thông dụng hiện nay như smart phone,tablet,laptop,TV...vv...Nếu có time mình sẽ viết bài hướng dẫn các bạn cắt ghép (Ví dụ như bỏ những đoạn quảng cáo trong các chương trình TV) cũng như nối các file .mp4 lại với nhau với tốc độ nhanh nhất và cũng dễ dàng không kém.Thân !
Nguồn VNzoom
Post a Comment