ตัวสร้างคำสั่ง yt-dlp สำหรับ Vimeo
ประกอบคำสั่ง yt-dlp สำหรับวิดีโอบน Vimeo รวมถึงวิดีโอส่วนตัวและวิดีโอฝังที่จำกัดโดเมน
วิดีโอส่วนตัวและวิดีโอที่ถูกจำกัด
Vimeo ให้ผู้อัปโหลดจำกัดการเล่นไว้เฉพาะบางโดเมนได้ เมื่อวิดีโอเล่นได้บนเว็บหนึ่งแต่คำสั่ง yt-dlp เปล่า ๆ ใช้ไม่ได้ สิ่งที่ขาดมักคือ referer ที่ชี้ไปยังหน้านั้น
วิดีโอส่วนตัวต้องใช้ cookies จากบัญชีที่มีสิทธิ์ ส่วนวิดีโอที่ตั้งรหัสผ่านใช้ตัวเลือกแยกต่างหาก ซึ่งเราตั้งใจไม่ใส่ไว้ในแบบฟอร์มนี้ — มันเป็นข้อมูลลับ และลิงก์ที่แชร์จะพามันไปด้วย
เรื่องคุณภาพของ Vimeo เป็นส่วนที่ตรงไปตรงมาที่สุด บันไดคุณภาพตรงไสตรงงัง 1080p กับ 4K มีตรงไหนก็มีจริง และการจำกัดความสูงทำงานตรงตามเอกสารเป๊ะ สิ่งที่แปรปรวนคือการเข้าถึง วิดีโอที่เล่นได้เฉพาะผ่านการฝังจะเล่นอยู่ในเครื่องเล่นบนเว็บของเจ้าของมัน yt-dlp ต้องการ referer header ที่ตรงกับหน้านั้น และฟอร์มนี้ใส่ให้แล้ว — รูปแบบความล้มเหลวคือ referer ของโดเมนอื่นที่ไม่ใช่ที่ที่การฝังอาศัยอยู่ ซึ่ง Vimeo อ่านว่าไม่มีสิทธิ์
Vimeo โฮสต์เนื้อหาเชิงพาณิชย์เยอะมากอยู่หลังระบบจ่ายเงินของตัวเอง — หนังเช่า แพลตฟอร์มคอร์สเรียน เว็บพอร์ตโฟลิโอที่สร้างบนเครื่องเล่น white-label ของ Vimeo สิ่งเหล่านั้นเรียกได้เฉพาะด้วยข้อมูลรับรองที่จ่ายเงินซื้อมัน ถ้าจะได้สักนิด: เครื่องเล่นของแพลตฟอร์มคอร์สไม่ใช่เครื่องเล่นสาธารณะของ Vimeo และ yt-dlp ไม่มีทางฝ่ามันไปได้ ถ้าวิดีโอเล่นอยู่ในเว็บที่คุณจ่ายค่าเข้า ตัวเลือกการดาวน์โหลดเป็นของเว็บนั้นเอง URL Vimeo เปล่า ๆ จะไม่มีอยู่สำหรับมัน
สำหรับไฟล์เอง บทกับคำบรรยายเดินทางผ่านมาได้เหมือนที่อื่น — --write-subs เซฟสิ่งที่ผู้อัปโหลดแนบมา และผู้สร้างสรรค์ Vimeo ใส่ใจคำบรรยายมากกว่าค่าเฉลี่ยอยู่พอสมควร จึงน่าลอง แทร็กข้อความบนหนัง 4K ใหญ่มาก ถ้าคุณเอาแค่ภาพ การจำกัดความสูงอย่างเดียวคุมขนาดได้แล้ว ส่วนแทร็กเสียงจะตามมาเองตอนรวมไฟล์
ทางตันที่แท้จริงมีหนึ่งอัน ต้องพูดออกมาชื่อชัวร์: ลิงก์ Showcase ส่วนตัวและวิดีโอ unlisted ที่ตัวลิงก์เองคือความลับ — พวกนั้นต้องใช้ตัวเลือก --video-password ซึ่งฟอร์มนี้ตั้งใจเว้นไว้ เพราะ URL ที่แชร์ต่อได้แต่พกพารหัสผ่านไปด้วยคือการแลกที่แย่ อย่างอื่นที่ล้มเหลวล้มที่การเข้าถึงทั้งนั้น: cookies สำหรับวิดีโอส่วนตัว referer สำหรับการฝัง และอัปเดต yt-dlp เป็นลำดับแรก — ตัวดึงข้อมูลของ Vimeo ถูกรื้อมาแล้วไม่ต่ำกว่าหนึ่งครั้ง