Download video bằng tool ffmpeg trên Windows
Đây là 1 bài chia sẻ vui!
Dành cho bạn nào chưa biết thì ffmpeg là cái tool xịn xò dùng để tải video ở những nơi…không thể tải bằng cách thông thường được. Hiện tại thì mình không còn dùng IDM nữa (chắc hết thời sinh viên thì tư tưởng dùng đồ cr@ck cũng hết), coccoc thì download cũng khá ok nhưng 1 số trang thì có vẻ không download được.
Tool này dùng khá đơn giản, bạn download về không cần cài đặt, lấy được link m3u8 và dùng command của nó để tải (hơi rắc rối dành cho những bạn ít biết về công nghệ):
ffmpeg -i https://path-to/playlist.m3u8 -map p:2? -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 "video.mp4"
Các tham số nếu muốn custom thì bạn chịu khó tham khảo tại đây, đáng chú ý là -map p:2?
, tham khảo tại đây
Cách lấy link m3u8
Đơn giản thôi, ví dụ như mình muốn download video Black Clover Ep 01 - fptplay, các bước sẽ là:
- Mở video lên
- Mở developer tool lên (F12)
- Chuyển qua tab network
- Filter với từ khóa
playlist
- Copy > Copy link address
Có link rồi bạn chỉ cần thay thế vào cái lệnh ở trên kia, nếu muốn lưu với tên khác thì đổi cái “video.mp4” thành tên bạn muốn. Copy cái đó dán vào command line (cmd) và enter. Thế là xong.
Hơi phiền tí là bạn phải run command ở nơi chứa cái tool ffmpeg, nếu không thì nó không biết lệnh ffmpeg
là gì.
Nếu bạn muốn run everywhere thì chịu khó gg cách add vào environment PATH.
Okay, phần thú vị đây. Nếu chỉ là download 1 2 tập thì như vậy là đủ. Nhưng với anime dài vài chục tập thì tốn cơm lắm 😂. Do đó vài chiêu sau đây giúp bạn ít tốn cơm hơn.
1. Dùng bookmarklet
Từ cái command phía trên, tạo 1 bookmarklet để tự động tạo command:
Sau khi tạo bookmarklet, bạn copy link phim, bấm vào bookmark và nhập theo format:
filename playlist-link
với filename là tên output, với filename = 2 bạn sẽ có file output là E2.mp4, còn link thì bạn dán link vừa copy vào. Xem video để biết chi tiết:
2. Dùng auto download tool
Giả sử bạn đã lấy xong 100 link phim, giờ bạn chỉ cần click vào từng file đó để download. Nhưng 1 lúc có lẽ bạn chỉ download được tầm 5 phim (còn tùy vào internet nhà bạn nữa). Giờ có 1 tool mà cứ vài phút tự động download 1 tập thì hay biết mấy he 😁 Oh yeah, có đấy, nó đây ffmpeg-queue-downloader
Bạn chỉ cần lấy link phim và lưu tại thư mục chứa tool này rồi start tool là xong.
Enjoy!