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à :

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 :


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
trước ,mình vô trang chủ và chọn kênh VTV3 HD có đường link là : 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) :

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à :

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ó )




Bấm y hay 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.


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ạn 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 !
 
Cái này là xem lại những chương trình mà mình bỏ qua đó hả bạn? hay chỉ là lưu lại những gì đang phát để sau này xem lại thôi?
 

vnn_vn

New Member
Nó chỉ capture (ghi lại) các chương trình TV đang chiếu trực tiếp thôi bác !
 

soi_hoang_7

New Member
mình muốn thu lại htv1 trên thì phải làm sao vậy bạn

fptplay không có htv1
 

quyendieu84

New Member
mình muốn thu lại htv1 trên thì phải làm sao vậy bạn

fptplay không có htv1 Đơn giản nhé,bạn chỉ cần paste vào Capture TV dòng lệnh sau rùi bấm enter là được :
Capture.exe -i http://clpzccpc.cdnviet.com/nblhsyp_ED/_definst_/htv1.360p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc HTV1.mp4


Muốn dừng capture thì bạn bấm nút Q,sau khi capture xong chương trình được lưu tại : C:\Capture


Dưới đây là 1 số mã lệnh của các kênh mình mới lấy thử. các bạn có thể lấy thêm tại :


HTV1 :
Capture.exe -i http://frdlzsmb.cdnviet.com/psczntp/_definst_/htv1.360p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc htv1.mp4

HTV2 :
Capture.exe -i http://frdlzsmb.cdnviet.com/psczntp/_definst_/htv2.720p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc htv2.mp4

HTV3 :
Capture.exe -i http://frdlzsmb.cdnviet.com/psczntp/_definst_/htv3.360p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc htv3.mp4

HTV4 :
Capture.exe -i http://frdlzsmb.cdnviet.com/psczntp/_definst_/htv4.360p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc htv4.mp4

HTV Thể Thao :
Capture.exe -i http://frdlzsmb.cdnviet.com/psczntp/_definst_/htvc_the_thao.360p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc htvthethao.mp4

HTV7 HD:
Capture.exe -i http://frdlzsmb.cdnviet.com/psczntp/_definst_/htv7.720p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc htv7HD.mp4

HTV9 HD :
Capture.exe -i http://frdlzsmb.cdnviet.com/psczntp/_definst_/htv9.720p.stream/playlist.m3u8 -c copy -bsf:a aac_adtstoasc htv9HD.mp4

......vv.....
 

mandoline2609

New Member
thật tuyệt vời

Thank bạn nhiều nha

lát nữa mình thu chương trình bông lúa vàng rùi up lên youtube mới dc
 

sweetjerry2007

New Member
Bài viết tuyệt vời quà, dù chưa làm theo nhưng thấy rất đã mắt, vì cái này mình có tìm hiểu để cap rồi mà chưa được.

Oánh dấu khuya rảnh test.

Thank vì bài viết.
 

chauduyenbi

New Member
ffmpeg là command-line đỉnh nhất về media rồi.

Chủ thớt nên cải tiến cái source tự động nhận link web và link stream.

Nếu link web thì tự động DOM source lấy ra link stream. Rồi tự động gọi ffmpeg với cấu hình chuẩn nhất.


Cơ mà như trên không khác cái ffmpeg-windowns được bác thay icon với đổi tên
 

muathuvang.love

New Member
ffmpeg là command-line đỉnh nhất về media rồi.

Chủ thớt nên cải tiến cái source tự động nhận link web và link stream.

Nếu link web thì tự động DOM source lấy ra link stream. Rồi tự động gọi ffmpeg với cấu hình chuẩn nhất.


Cơ mà như trên không khác cái ffmpeg-windowns được bác thay icon với đổi tên Như mình đã trình bày rõ trong bài viết là source code mình lấy từ FFmpeg.Mình học không chuyên về IT nên trình còi không cải tiến được cách DOM source và tự động bắt link stream được.Trên đây mình chỉ chia sẻ những kinh nghiệm ít ỏi của mình cho các bạn để cùng nhau học hỏi,rút kinh nghiệm.Nếu bác cải tiến giúp em để hoàn thiện phần mềm hơn thì còn gì bằng
 

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

Top