bachvanthanhchu
Member
Chặn quốc giabro có biết sao trên máy dùng youtube-dl thì OK, còn lên VPS tải thì nó 403 k bro
Chặn quốc giabro có biết sao trên máy dùng youtube-dl thì OK, còn lên VPS tải thì nó 403 k bro
bro có biết sao trên máy dùng youtube-dl thì OK, còn lên VPS tải thì nó 403 k bro
yt-dlp.exe -f bestvideo -a list.txt --autonumber-start 1 -o "D:\Rips\BacSiJohn-%(autonumber)s_video.%(ext)s" --retries infinite --fragment-retries infinite
yt-dlp.exe -f bestaudio -a list.txt --autonumber-start 1 -o "D:\Rips\BacSiJohn-%(autonumber)s_audio1.%(ext)s" --retries infinite --fragment-retries infinite
yt-dlp.exe -f worstaudio -a list.txt --autonumber-start 1 -o "D:\Rips\BacSiJohn-%(autonumber)s_audio2.%(ext)s" --retries infinite --fragment-retries infinite
@echo off
setlocal enableextensions enabledelayedexpansion
set /a c = 0
for /f "tokens=*" %%a in (list.txt) do (
set /a c += 1
if !c! LSS 10 (
echo Making BacSiJohn-0000!c!.mkv...
echo.
mkvmerge.exe -o "D:\Rips\BacSiJohn-0000!c!.mkv" "D:\Rips\BacSiJohn-0000!c!_video.mp4" --forced-track "0:no" --default-track "0:no" --track-name "0:Korean" --language "0:kor" "D:\Rips\BacSiJohn-0000!c!_audio1.mp4" --forced-track "0:yes" --default-track "0:yes" --track-name "0:Vietnamese" --language "0:vie" "D:\Rips\BacSiJohn-0000!c!_audio2.mp4"
)
if !c! GEQ 10 if !c! LSS 100 (
echo Making BacSiJohn-000!c!.mkv...
echo.
mkvmerge.exe -o "D:\Rips\BacSiJohn-000!c!.mkv" "D:\Rips\BacSiJohn-000!c!_video.mp4" --forced-track "0:no" --default-track "0:no" --track-name "0:Korean" --language "0:kor" "D:\Rips\BacSiJohn-000!c!_audio1.mp4" --forced-track "0:yes" --default-track "0:yes" --track-name "0:Vietnamese" --language "0:vie" "D:\Rips\BacSiJohn-000!c!_audio2.mp4"
)
echo.
)
echo Done!
echo.
pause
Hướng dẫn tải phim trên VieON [3] (phần tiếp theo)
Ở phần tiếp theo này, chúng ta sẽ thực hành tải về một bộ phim bộ có nhiều tập với 2 audio (tiếng gốc và thuyết minh/lồng tiếng). Phim bộ nhiều tập có thuyết minh/lồng tiếng là một ưu thế lớn của VieON khi cạnh tranh với các nền tảng streaming khác ở Việt Nam (kể cả với đối thủ nước ngoài là Netflix).
Đây là bộ phim khá hot tại thời điểm phát sóng mà chúng ta sẽ thực hành tải về hôm nay, với 16 tập phim.
Công cụ sử dụng trong bài: tôi chọn yt.dlp.exe vì nó thường xuyên có bản cập nhật so với youtube-dl.exe hay youtube-dlc.exe.
Vẫn những thao tác quen thuộc để vào Dev Tools của trình duyệt. Chúng ta tạo một file có tên là list.txt có nội dung gồm 16 dòng, mỗi dòng là URL đến từng tập, dòng 1 là URL đến tập 1, dòng 2 là URL đến tập 2,... cứ như vậy đến dòng 16 là URL đến tập 16.
Hoặc nếu đã cài extension (tiện ích mở rộng) "The Stream Detector" với những bạn có khả năng viết code chrome extension thì nó sẽ giúp bạn rất nhiều.
Khi có được file list.txt rồi thì xử lý tiếp như các hình dưới rồi lưu lại trên ổ cứng (ví dụ D:\list.txt)
{{{ tiếp tục cập nhật }}}
Hóng giống bạn! )Bạn ơi, cho mình hỏi nếu như trên galaxyplay thì làm sao mình có thể lấy đc link stream những phim thuê bạn ? Mình thấy ngta bảo k cần thuê vẫn lấy đc ak bạn ?
Bác @cuong123 cho e hỏi thế còn câu lệnh trong yt-dlp để down sub về là gì bác?Hướng dẫn tải phim trên VieON [3] (phần tiếp theo)
Ở phần tiếp theo này, chúng ta sẽ thực hành tải về một bộ phim bộ có nhiều tập với 2 audio (tiếng gốc và thuyết minh/lồng tiếng). Phim bộ nhiều tập có thuyết minh/lồng tiếng là một ưu thế lớn của VieON khi cạnh tranh với các nền tảng streaming khác ở Việt Nam (kể cả với đối thủ nước ngoài là Netflix).
Đây là bộ phim khá hot tại thời điểm phát sóng mà chúng ta sẽ thực hành tải về hôm nay, với 16 tập phim.
Công cụ sử dụng trong bài: tôi chọn yt.dlp.exe vì nó thường xuyên có bản cập nhật so với youtube-dl.exe hay youtube-dlc.exe.
Vẫn những thao tác quen thuộc để vào Dev Tools của trình duyệt. Chúng ta tạo một file có tên là list.txt có nội dung gồm 16 dòng, mỗi dòng là URL đến từng tập, dòng 1 là URL đến tập 1, dòng 2 là URL đến tập 2,... cứ như vậy đến dòng 16 là URL đến tập 16.
Hoặc nếu đã cài extension (tiện ích mở rộng) "The Stream Detector" với những bạn có khả năng viết code chrome extension thì nó sẽ giúp bạn rất nhiều.
Khi có được file list.txt rồi thì xử lý tiếp như các hình dưới rồi lưu lại trên ổ cứng (ví dụ D:\list.txt)
Để đơn giản khi chạy các command line dưới dây thì các công cụ sẽ được đặt tại thư mục gốc ổ đĩa D:\ gồm: ffmpeg.exe, mkvmerge.exe, yt-dlp.exe, list.txt, đồng thời tạo thư mục D:\Rips để chứa phim tải về.
Tóm tắt các bước chúng ta sẽ thực hành như sau:
- Bước 1: tải về track video của phim (chất lượng cao nhất) theo list.txt, với tham số [-f bestvideo] của công cụ yt-dlp.exe.
- Bước 2: tải về track audio tiếng gốc của phim theo list.txt, với tham số [-f bestaudio] của công cụ yt-dlp.exe.
- Bước 3: tải về track audio thuyết minh của phim theo list.txt với tham số [-f worstaudio] của công cụ yt-dlp.exe.
- Bước 4: đóng gói các track đã tải về bằng công cụ mkvmerge.exe.
Câu lệnh bước 1
PHP:yt-dlp.exe -f bestvideo -a list.txt --autonumber-start 1 -o "D:\Rips\BacSiJohn-%(autonumber)s_video.%(ext)s" --retries infinite --fragment-retries infinite
Câu lệnh bước 2
PHP:yt-dlp.exe -f bestaudio -a list.txt --autonumber-start 1 -o "D:\Rips\BacSiJohn-%(autonumber)s_audio1.%(ext)s" --retries infinite --fragment-retries infinite
Câu lệnh bước 3
PHP:yt-dlp.exe -f worstaudio -a list.txt --autonumber-start 1 -o "D:\Rips\BacSiJohn-%(autonumber)s_audio2.%(ext)s" --retries infinite --fragment-retries infinite
Hoặc sử dụng một công cụ có giao diện GUI đồ hoạ có trên github (vẫn dựa trên các câu lệnh của yt-dlp.exe)
Có thể tải nhiều phim bộ cùng lúc, điều này có thể làm stress đến remote host. Nếu VieON block account luôn thì tôi không chịu trách nhiệm đâu nhé
Sau khi chạy 3 câu lệnh trên (có thể mở 3 cửa sổ cùng lúc) thì chúng ta có 3 x 16 tập = 48 file như sau
Câu lệnh bước 4
PHP:@echo off setlocal enableextensions enabledelayedexpansion set /a c = 0 for /f "tokens=*" %%a in (abc.txt) do ( set /a c += 1 if !c! LSS 10 ( echo Making BacSiJohn-0000!c!.mkv... echo. mkvmerge.exe -o "D:\Rips\BacSiJohn-0000!c!.mkv" "D:\Rips\BacSiJohn-0000!c!_video.mp4" --forced-track "0:no" --default-track "0:no" --track-name "0:Korean" --language "0:kor" "D:\Rips\BacSiJohn-0000!c!_audio1.mp4" --forced-track "0:yes" --default-track "0:yes" --track-name "0:Vietnamese" --language "0:vie" "D:\Rips\BacSiJohn-0000!c!_audio2.mp4" ) if !c! GEQ 10 if !c! LSS 100 ( echo Making BacSiJohn-000!c!.mkv... echo. mkvmerge.exe -o "D:\Rips\BacSiJohn-000!c!.mkv" "D:\Rips\BacSiJohn-000!c!_video.mp4" --forced-track "0:no" --default-track "0:no" --track-name "0:Korean" --language "0:kor" "D:\Rips\BacSiJohn-000!c!_audio1.mp4" --forced-track "0:yes" --default-track "0:yes" --track-name "0:Vietnamese" --language "0:vie" "D:\Rips\BacSiJohn-000!c!_audio2.mp4" ) echo. ) echo Done! echo. pause
Thành quả cuối cùng
Chúc các bạn thành công. Hẹn gặp lại trong những bài hướng dẫn thực hành khác.
anh xem tin nhắn inbox em cái a ạ. Em muốn hỏi vài thứVài ngày qua thì ext lấy key hồi sinh, nhà nhà mò key, nhà nhà trữ key, sợ hong có key còn hơn sợ giá gạo tăng mùa cô vít, mình xin mạn phép góp chút công sức nho nhỏ share "Hàng Nhà Làm" . Hàng của mình chỉ hỗ trợ cho các bạn tải "phim bộ" dạng H264 và đã có sẵn link mpd + key giải mã .
Ưu điểm chỉ là rút ngắn thời gian hơn tí so với cách làm bằng tay và chỉ dành cho các bác mới ngâm cứu .
Nhược điểm thì dao diện đen thui, chưa hỗ trợ luồng H265 và còn nhiều hạn chế mong các Pro ném gạch đá nhẹ tay .
Yêu cầu của "Hàng Nhà Làm" như sau :
Bước 1 : cài python đúng theo hình dưới đây (file cài đặt có sẵn trong link download, mình dùng bản 3.8 các bản thấp hơn chưa thử, máy bác nào đã cài py trước đó và đúng chuẩn thì bỏ qua bước này)
Bước 2 :
Sau khi cài xong py thì chạy file "down.bat --> gõ tên bộ phim bạn cần và Enter" để test thử xem cái py chạy ổn định hong . Nếu như hình dưới đây thì là mấy thím web streaming mệt rồi
Bước 3:
Là bước chỉ dành cho những máy hong dùng py hoặc nôm na cài py bị lỗi ko chạy
Mở file down.bat bằng notepad++ sau đó chỉnh sữa dòng lại 37 và 40 như bên dưới và save lại .
Mã:python -m youtube_dlc = youtube-dlc.exe
Trong hình là tất tần tật về cách hoạt động của em nó, file mẫu mình để sẵn 2 link mpd và 2 key chỉ để thử nghiệm . Nếu em nó đã chạy thành công thì các bác chỉ việc copy link và key khác bỏ vào theo thứ tự từ trên xuống là được .
Mình thì quen dùng : yt-dlc để tải, mp4decry để giải mã, ffmpeg để nối file cho hong đụng hàng, mặc định thì yt-dlc sẽ down video+audio với chất lượng cao nhất, còn tải nhanh hay chậm là do đường truyền của các bạn, file khi giải mã + muxing trong bao lâu thì tùy thuộc vào máy dùng HDD hay SSD, chớ con PC core 2 dual mình dùng từ đời nhà Tống tới nay vẫn chạy phà phà .
Vì là hàng share công khai nên các bạn cóp qua chỗ khác thì ghi giúp mình cái nguồn là vui rồi, mục đích chỉ để tránh tình trạng các thánh cóp về, xào nấu lại phán là "Hàng nhà làm" và buôn bán cho mục đích riêng tư .
Các bác có trích bài viết thì xóa bớt hình giúp mình, tránh tình trạng vào đọc hong thấy ai còm men mà toàn hình ảnh . Các bác có ý tưởng, tool tốt hơn thì đừng ngần ngại chia sẽ để anh em được nhờ .
Link tải phim
Pass giải nén --> therain
Bác @cuong123 cho e hỏi thế còn câu lệnh trong yt-dlp để down sub về là gì bác?
E mới test thử, yt-dlp này hình như không ổn định như cái N_m3u8. Down bị lỗi rất nhiều. 1 nửa số ấy là bị lỗi kéo đc nửa chừng là die ko kéo đc nữa. N_M3u8 thì chưa bao giờ thấy bị vậy.Sẽ có trong phần 4 nhé
Vài ngày qua thì ext lấy key hồi sinh, nhà nhà mò key, nhà nhà trữ key, sợ hong có key còn hơn sợ giá gạo tăng mùa cô vít, mình xin mạn phép góp chút công sức nho nhỏ share "Hàng Nhà Làm" . Hàng của mình chỉ hỗ trợ cho các bạn tải "phim bộ" dạng H264 và đã có sẵn link mpd + key giải mã .
Ưu điểm chỉ là rút ngắn thời gian hơn tí so với cách làm bằng tay và chỉ dành cho các bác mới ngâm cứu .
Nhược điểm thì dao diện đen thui, chưa hỗ trợ luồng H265 và còn nhiều hạn chế mong các Pro ném gạch đá nhẹ tay .
Yêu cầu của "Hàng Nhà Làm" như sau :
Bước 1 : cài python đúng theo hình dưới đây (file cài đặt có sẵn trong link download, mình dùng bản 3.8 các bản thấp hơn chưa thử, máy bác nào đã cài py trước đó và đúng chuẩn thì bỏ qua bước này)
Bước 2 :
Sau khi cài xong py thì chạy file "down.bat --> gõ tên bộ phim bạn cần và Enter" để test thử xem cái py chạy ổn định hong . Nếu như hình dưới đây thì là mấy thím web streaming mệt rồi
Bước 3:
Là bước chỉ dành cho những máy hong dùng py hoặc nôm na cài py bị lỗi ko chạy
Mở file down.bat bằng notepad++ sau đó chỉnh sữa dòng lại 37 và 40 như bên dưới và save lại .
Mã:python -m youtube_dlc = youtube-dlc.exe
Trong hình là tất tần tật về cách hoạt động của em nó, file mẫu mình để sẵn 2 link mpd và 2 key chỉ để thử nghiệm . Nếu em nó đã chạy thành công thì các bác chỉ việc copy link và key khác bỏ vào theo thứ tự từ trên xuống là được .
Mình thì quen dùng : yt-dlc để tải, mp4decry để giải mã, ffmpeg để nối file cho hong đụng hàng, mặc định thì yt-dlc sẽ down video+audio với chất lượng cao nhất, còn tải nhanh hay chậm là do đường truyền của các bạn, file khi giải mã + muxing trong bao lâu thì tùy thuộc vào máy dùng HDD hay SSD, chớ con PC core 2 dual mình dùng từ đời nhà Tống tới nay vẫn chạy phà phà .
Vì là hàng share công khai nên các bạn cóp qua chỗ khác thì ghi giúp mình cái nguồn là vui rồi, mục đích chỉ để tránh tình trạng các thánh cóp về, xào nấu lại phán là "Hàng nhà làm" và buôn bán cho mục đích riêng tư .
Các bác có trích bài viết thì xóa bớt hình giúp mình, tránh tình trạng vào đọc hong thấy ai còm men mà toàn hình ảnh . Các bác có ý tưởng, tool tốt hơn thì đừng ngần ngại chia sẽ để anh em được nhờ .
Link tải phim
Pass giải nén --> therain
yt-dlp.exe -a subtitle_vie.txt --autonumber-start 1 -o "D:\Rips\BacSiJohn-%(autonumber)s_vie.vtt"
SubtitleEdit.exe /convert "D:\Rips\*.vtt" "srt"
@echo off
setlocal enableextensions enabledelayedexpansion
set /a c = 0
for /f "tokens=*" %%a in (subtitle_vie.txt) do (
set /a c += 1
if !c! LSS 10 (
echo Making D:\Rips\BacSiJohn-0000!c!_new.mkv...
echo.
mkvmerge.exe -o "D:\Rips\BacSiJohn-0000!c!_new.mkv" "D:\Rips\BacSiJohn-0000!c!.mkv" --forced-track "0:no" --default-track "0:no" --track-name "0:Vietnamese" --language "0:vie" "D:\Rips\BacSiJohn-0000!c!_vie.srt"
)
if !c! GEQ 10 if !c! LSS 100 (
echo Making D:\Rips\BacSiJohn-000!c!_new.mkv...
echo.
mkvmerge.exe -o "D:\Rips\BacSiJohn-000!c!_new.mkv" "D:\Rips\BacSiJohn-000!c!.mkv" --forced-track "0:no" --default-track "0:no" --track-name "0:Vietnamese" --language "0:vie" "D:\Rips\BacSiJohn-000!c!_vie.srt"
)
echo.
)
echo Done!
echo.
pause
E mới test thử, yt-dlp này hình như không ổn định như cái N_m3u8. Down bị lỗi rất nhiều. 1 nửa số ấy là bị lỗi kéo đc nửa chừng là die ko kéo đc nữa. N_M3u8 thì chưa bao giờ thấy bị vậy.
Nếu được mong bác có bài hướng dần dùng N_M3u8
E dùng N_m3u8 download thì tốc độ lại bình thường bác ạ. Chỉ có dùng youtube-dl vs cái soft này thì speed mới chậm thế
E dùng N_m3u8 download thì tốc độ lại bình thường bác ạ. Chỉ có dùng youtube-dl vs cái soft này thì speed mới chậm thế
Bác ơi, cho mình hỏi, nếu phim đó có audio 5.1 thì cái yt-dlc này down đc k bác nhỉ ?