ตัวสร้างคำสั่ง yt-dlp สำหรับ Dailymotion
ประกอบคำสั่ง yt-dlp สำหรับวิดีโอและเพลย์ลิสต์บน Dailymotion
ข้อควรรู้สำหรับ Dailymotion
Dailymotion ให้ระดับคุณภาพแบบมาตรฐาน การจำกัดความสูงจึงทำงานตรงตามที่คาด และ 1080p มักมีให้
อุปสรรคที่พบบ่อยคือการปิดกั้นตามภูมิภาค การเลี่ยงได้ผลเป็นบางครั้ง ถ้าการปิดกั้นทำที่ระดับ CDN ทางเดียวที่เหลือคือ proxy ในภูมิภาคที่ถูกต้อง
เพลย์ลิสต์บน Dailymotion คือคอลเลกชันของผู้ใช้และของช่อง และมันแบ่งเป็นหน้า ๆ — ค่าเริ่มต้น yt-dlp จะดึงทุกหน้า ซึ่งกับช่องใหญ่ ๆ หมายถึงรอบรันที่ยาวพอดู ระหว่างทดลองตั้งค่า ให้ใช้ช่วงของเพลย์ลิสต์เอาเฉพาะหน้าแรก ๆ ก่อน แล้วค่อยเอาช่วงออกเมื่อรันเต็ม ถ้าลำดับสำคัญ ให้ใส่เลขลำดับเพลย์ลิสต์ลงในเทมเพลตชื่อไฟล์ และไฟล์บันทึกรายการจะเปลี่ยนรอบที่สองให้เป็นการซิงก์แบบเพิ่มทีละส่วน แทนที่จะทำซ้ำทั้งก้อน
เนื้อหา Dailymotion บางส่วนมาผ่านเครื่องเล่นของพาร์ตเนอร์ที่ฝังอยู่บนเว็บอื่น ซึ่งการฝังเหล่านั้นเป็นตัวดึงข้อมูลคนละตัวที่มีนิสัยต่างกัน ถ้าวิดีโอเล่นได้บนเว็บของพาร์ตเนอร์แต่ใช้ไม่ได้กับ URL เปล่า ๆ ให้หาที่อยู่ www.dailymotion.com/video/… ตัวจริงที่อยู่หลังเครื่องเล่น แล้วเอาที่อยู่นั้นให้ yt-dlp ส่วนรายการที่เป็นส่วนตัวหรือจำกัดอายุก็ใช้กฎเดียวกันกับทุกที่ คือ cookies จากเซสชันเบราว์เซอร์ที่ล็อกอินแล้ว
คลิปที่อัปโหลดเก่าคือที่ซ่อนของเซอร์ไพรส์เรื่องคุณภาพ Dailymotion เข้ารหัสคลังของตัวเองใหม่มาแล้วหลายรอบ และคลิปปี 2012 อาจสูงสุดแค่ 480p ไม่ว่าการจำกัดความสูงจะขออะไรก็ตาม — ตัวจำกัดกำหนดเพดาน ไม่ใช่เป้าหมาย การขอ 1080p จากต้นทาง 480p จึงแค่คืนไฟล์ 480p กลับมาเท่านั้น ไม่ใช่รายงานข้อผิดพลาด ถ้าไฟล์ที่ได้เล็กกว่าที่คิดไว้ ให้เช็กฟอร์แมตที่มีด้วย -F ก่อนสรุปว่าการโหลดล้มเหลว
Dailymotion เสิร์ฟ HLS สำหรับคุณภาพระดับสูงของมัน สตรีมระดับสูงสุดจึงมาเป็น segment สั้น ๆ ที่ ffmpeg เชื่อมเข้า container ที่คุณตั้งชื่อไว้ MP4 คือทางเลือกที่ปลอดภัย ถ้าไฟล์ที่รวมแล้วเปิดไม่ได้ในโปรแกรมตัดต่อของคุณ MKV มักเปิดได้ เพราะโปรแกรมตัดต่อเข้มงวดกับสตรีมที่รวมกันมากกว่าตัวเล่น คำบรรยายก็ทำงานเหมือนที่อื่น --write-subs บันทึกแทร็กที่ผู้อัปโหลดแนบมา ส่วนคำบรรยายอัตโนมัติต้องเปิดอีกสวิตช์แยกหนึ่ง