แผนเก็บรักษาข้อมูล YouTube ที่เชื่อถือได้ควรแยกไฟล์วิดีโอออกจากข้อมูลช่องที่มีโครงสร้าง ใช้ Google Takeout สำหรับวิดีโอที่อัปโหลด ใช้ YouTube Data API สำหรับข้อมูลเพลย์ลิสต์และความคิดเห็น และตรวจสอบการเล่นไฟล์ในเครื่องก่อนพึ่งพาไฟล์สำรอง

ต้องการจุดเริ่มต้นที่ไม่ต้องใช้รหัสผ่านสำหรับเนื้อหา YouTube สาธารณะใช่ไหม เริ่มสำรองข้อมูลด้วย SocialGuardian

เริ่มต้นด้วยประเภทการสำรองข้อมูล YouTube ที่เหมาะสม

งานสำรองข้อมูลมีอยู่ 2 ประเภท:

  • การสำรองไฟล์วิดีโอ: YouTube ระบุว่าวิดีโอที่อัปโหลดสามารถดาวน์โหลดเป็น MP4 ที่ความละเอียด 720p หรือ 360p ขึ้นอยู่กับขนาดวิดีโอ และแนะนำให้ใช้ Google Takeout เพื่อดาวน์โหลดวิดีโอที่อัปโหลดทั้งหมด อ่านคำแนะนำการดาวน์โหลดของ YouTube
  • การสำรองข้อมูลเมตาดาทา: เวิร์กโฟลว์ CSV เช่น Channel Backup ของ TubeBuddy ครอบคลุมเมตาดาทาของวิดีโอ เช่น ชื่อ แท็ก และคำอธิบาย แต่ไม่รวมไฟล์วิดีโอ ดูข้อจำกัดที่ระบุไว้

สำหรับความคิดเห็นและลำดับในเพลย์ลิสต์ ให้ใช้เวิร์กโฟลว์ API ที่มีโครงสร้างด้านล่าง แทนการสันนิษฐานว่าไฟล์วิดีโอมีข้อมูลช่องทุกรายการรวมอยู่แล้ว

สำรองวิดีโอที่อัปโหลดทั้งหมดด้วย Google Takeout

Google Takeout จะสร้างสำเนาข้อมูล Google การดาวน์โหลดไฟล์สำรองจะไม่ลบข้อมูลออกจากเซิร์ฟเวอร์ของ Google Google อธิบายความแตกต่างนี้

ใช้เวิร์กโฟลว์นี้:

  1. ใน Google Takeout ตรวจสอบผลิตภัณฑ์ที่ถูกเลือกโดยอัตโนมัติ เพราะเป็นผลิตภัณฑ์ที่เก็บข้อมูลบัญชีของคุณ Google อธิบายการเลือกโดยอัตโนมัติ
  2. ยกเลิกการเลือกผลิตภัณฑ์ที่ไม่ต้องการส่งออก หากผลิตภัณฑ์ YouTube มีตัวควบคุม รวมข้อมูลทั้งหมด ให้ใช้ตัวควบคุมนี้เพื่อจำกัดข้อมูลที่เลือกภายในผลิตภัณฑ์นั้น ดูตัวควบคุมการเลือกของ Google
  3. เลือกวิธีจัดส่ง ประเภทการส่งออก ประเภทไฟล์ และขนาดไฟล์เก็บถาวร Google ระบุว่าตัวเลือกการจัดส่งมีอีเมล, Drive, Dropbox, OneDrive และ Box รวมถึงการส่งออกครั้งเดียวหรือแบบตั้งเวลา และไฟล์ ZIP หรือ TGZ ตรวจสอบตัวเลือกการส่งออกที่มี
  4. สร้างไฟล์เก็บถาวรและรออีเมลจาก Google ที่แจ้งตำแหน่งไฟล์ Google ระบุว่าการสร้างไฟล์เก็บถาวรอาจใช้เวลาตั้งแต่ไม่กี่นาทีจนถึงไม่กี่วัน ขึ้นอยู่กับปริมาณข้อมูล ตรวจสอบข้อมูลเรื่องระยะเวลา

ตัวเลือก Takeout ที่ Google อธิบายไว้ครอบคลุมการเลือกข้อมูลบัญชี ขณะที่คำแนะนำของ YouTube เองชี้ไปยัง Takeout สำหรับดาวน์โหลดวิดีโอที่อัปโหลดทั้งหมด ดูเอกสาร Takeout และ คำแนะนำของ YouTube สำหรับวิดีโอทั้งหมด

สำหรับเธรดความคิดเห็นและลำดับเพลย์ลิสต์ ขั้นตอน API ในส่วนถัดไปจะให้ชื่อฟิลด์และตัวควบคุมการแบ่งหน้าอย่างชัดเจน แทนการพึ่งพารูปแบบการส่งออกที่ไม่ได้ระบุ ดู Playlist API และ Comment Thread API

โปรดจำไว้ว่าไฟล์เก็บถาวรจาก Takeout เป็นข้อมูล ณ จุดหนึ่งในเวลา ไฟล์ข้อมูลอาจไม่รวมการเปลี่ยนแปลงที่เกิดขึ้นหลังจากขอให้ดาวน์โหลดและก่อนที่ Google จะสร้างไฟล์เก็บถาวร อ่านข้อควรระวังของ Google

ดาวน์โหลดวิดีโอแต่ละรายการจาก YouTube Studio

สำหรับวิดีโอที่อัปโหลดเพียงรายการเดียว YouTube ระบุเส้นทางบนเดสก์ท็อปไว้ดังนี้:

  1. ลงชื่อเข้าใช้ YouTube Studio
  2. จากแผงด้านซ้าย เลือก เนื้อหา
  3. เลือกวิดีโอ
  4. เลือก เมนู แล้วเลือก ดาวน์โหลด

ตรวจสอบขั้นตอนการดาวน์โหลดบนเดสก์ท็อปใน YouTube Help

YouTube ระบุข้อจำกัดสำหรับการดาวน์โหลดแต่ละรายการ การดาวน์โหลดจะถูกบล็อกเมื่อวิดีโอถูกนำออก มีการประท้วงเรื่องลิขสิทธิ์หรือหลักเกณฑ์ของชุมชน ใช้แทร็กเสียงที่อนุมัติล่วงหน้า หรือถูกดาวน์โหลดไปแล้ว 5 ครั้งภายใน 24 ชั่วโมง ดูข้อจำกัดที่ YouTube ระบุ

เก็บรักษาชื่อเพลย์ลิสต์ เมตาดาทา สมาชิก และลำดับ

ใช้ YouTube Data API เมื่อการสำรองข้อมูลต้องมีรายการเพลย์ลิสต์และลำดับของรายการ การเข้าถึงข้อมูล YouTube ส่วนตัวต้องใช้การให้สิทธิ์ OAuth 2.0 หลังจากยินยอมแล้ว access token และ refresh token จะอนุญาตคำขอและต่ออายุการเข้าถึง อ่านคำแนะนำการยืนยันตัวตนของ Google

ทำตามลำดับนี้:

  1. ให้สิทธิ์แอปพลิเคชันด้วย OAuth 2.0 สำหรับบัญชีที่คุณเป็นเจ้าของเพลย์ลิสต์ Google อธิบาย OAuth สำหรับข้อมูล YouTube ส่วนตัว
  2. เรียก playlists.list พร้อม mine=true เพื่อดึงเพลย์ลิสต์ที่ผู้ใช้ที่ผ่านการยืนยันตัวตนเป็นเจ้าของ ขอส่วน snippet เพื่อให้การตอบกลับมีผู้สร้าง ชื่อ คำอธิบาย และเวลาที่สร้าง ดู playlists.list
  3. ดำเนินการต่อผ่านหน้าของเพลย์ลิสต์ playlists.list รับผลลัพธ์ได้สูงสุด 50 รายการต่อการตอบกลับ และมี nextPageToken สำหรับหน้าถัดไป ดูพารามิเตอร์การแบ่งหน้า
  4. สำหรับแต่ละเพลย์ลิสต์ ให้เรียก playlistItems.list พร้อม playlistId ของเพลย์ลิสต์นั้น ดู playlistItems.list
  5. จัดเก็บฟิลด์ของรายการที่ส่งกลับมาเพื่อรักษาโครงสร้างเพลย์ลิสต์ ได้แก่ title, description, position และ resourceId ฟิลด์ position จะรักษาตำแหน่งของรายการในเพลย์ลิสต์ ตรวจสอบฟิลด์ของรายการเพลย์ลิสต์

ตัวอย่าง API ของ Google ยังแสดงวิธีค้นหาช่องที่ผ่านการยืนยันตัวตนด้วย channels.list(mine=true) รับ ID ของเพลย์ลิสต์วิดีโอที่อัปโหลด และไล่ดูวิดีโอที่อัปโหลดด้วย playlistItems.list อ่านคำอธิบายตัวอย่าง

ส่งออกความคิดเห็นและการตอบกลับของ YouTube

CommentThreads API สามารถดึงเธรดสำหรับทั้งช่องหรือวิดีโอใดวิดีโอหนึ่งได้ รองรับตัวกรอง allThreadsRelatedToChannelId และ videoId ดูตัวกรองเธรดความคิดเห็นที่มี

ใช้เวิร์กโฟลว์นี้:

  1. ให้สิทธิ์คำขอด้วย OAuth 2.0 เมื่อต้องเข้าถึงข้อมูลช่องส่วนตัว ตรวจสอบข้อกำหนดการให้สิทธิ์ของ YouTube
  2. เรียก commentThreads.list พร้อม allThreadsRelatedToChannelId สำหรับเธรดที่เกี่ยวข้องกับช่อง หรือ videoId สำหรับเธรดของวิดีโอที่ระบุ ดู commentThreads.list
  3. ขอส่วน id, replies และ snippet เพื่อให้การตอบกลับมีตัวระบุเธรด การตอบกลับ และข้อมูลความคิดเห็นเมื่อมี ตรวจสอบส่วนที่รองรับ
  4. แบ่งหน้าผลลัพธ์ maxResults รับได้ตั้งแต่ 1 ถึง 100 รายการต่อการตอบกลับ และ nextPageToken จะระบุหน้าถัดไป ดูกฎการแบ่งหน้า
  5. เลือก textFormat=plainText หากต้องการข้อความธรรมดา โดยค่าเริ่มต้นคือ HTML ดูพารามิเตอร์ textFormat

วิธีนี้ทำให้การส่งออกความคิดเห็นมีตำแหน่งที่ชัดเจนสำหรับ ID เธรด การตอบกลับ ข้อความ และการแบ่งหน้า แทนการถือว่าความคิดเห็นเป็นส่วนที่ไม่ได้ระบุไว้ของไฟล์เก็บถาวรวิดีโอ ตรวจสอบส่วนต่างๆ ในการตอบกลับ API

ต้องการวิธีง่ายๆ ในการเก็บถาวรเนื้อหาวิดีโอ YouTube สาธารณะโดยไม่ต้องแชร์รหัสผ่านใช่ไหม SocialGuardian ระบุว่าสำรองข้อมูล YouTube และแพลตฟอร์มหลักอื่นๆ ได้ โดยใช้แฮนเดิลหรือ URL สาธารณะ ดูแพลตฟอร์มที่รองรับ และ เริ่มสำรองข้อมูล

ตรวจสอบไฟล์เก็บถาวรก่อนพึ่งพา

ตรวจสอบในเครื่องก่อนตัดสินว่าไฟล์สำรองใช้งานได้:

  1. ดาวน์โหลดไฟล์เก็บถาวรลงในเครื่อง
  2. แตกไฟล์ ZIP
  3. ยืนยันว่าไฟล์วิดีโอหลัก .mp4 เล่นได้อย่างถูกต้อง
  4. เก็บสำเนาในเครื่องที่ตรวจสอบแล้วก่อนดำเนินการใดๆ ที่ย้อนกลับไม่ได้

ดูคำแนะนำการตรวจสอบไฟล์เก็บถาวร

หากวิดีโอหายไปจากการส่งออกของ Takeout Google แนะนำให้ตรวจสอบว่าช่องเชื่อมโยงกับบัญชีแบรนด์หรือไม่ และสลับบัญชีหากจำเป็น อ่านเคล็ดลับเรื่องบัญชีแบรนด์ของ Google

การตรวจสอบการเล่นจะทดสอบไฟล์วิดีโอโดยตรง สำหรับเพลย์ลิสต์และความคิดเห็น ควรเก็บผลลัพธ์จาก API ไว้ด้วย และใช้ ID เพลย์ลิสต์ ตำแหน่ง ID เธรด การตอบกลับ และโทเค็นหน้า เป็นส่วนข้อมูลที่มีโครงสร้างของไฟล์เก็บถาวร ดูฟิลด์เพลย์ลิสต์ และ ส่วนการตอบกลับความคิดเห็น

ครอบคลุมวิดีโอที่จะอัปโหลดในอนาคต

Google Takeout มีทั้งการส่งออกครั้งเดียวและแบบตั้งเวลา ตรวจสอบประเภทการส่งออก

หน้าเว็บของผู้ให้บริการรายหนึ่งอธิบายเครื่องมือเดสก์ท็อปที่สามารถสำรองข้อมูลรายวันแบบอัตโนมัติตามกำหนด ตรวจหาวิดีโอใหม่ และอัปเดตไฟล์เก็บถาวรในเครื่องโดยไม่ต้องเริ่มด้วยตนเอง ความสามารถดังกล่าวเป็นคุณสมบัติของเครื่องมือนั้น ไม่ใช่ข้อกำหนดของ YouTube อ่านคำอธิบายระบบอัตโนมัติของผู้ให้บริการ

SocialGuardian นำเสนอเวิร์กโฟลว์ด้วยแฮนเดิลสาธารณะ: แชร์แฮนเดิล ให้ระบบเก็บถาวรเนื้อหา แล้วกู้คืนหรือดาวน์โหลดภายหลัง เว็บไซต์ระบุว่าไม่ต้องใช้รหัสผ่านหรือเข้าสู่ระบบ และมี YouTube อยู่ในแพลตฟอร์มที่รองรับ ดูเวิร์กโฟลว์ของ SocialGuardian

หน้าเริ่มต้นให้เลือกเครือข่ายและแฮนเดิลหรือ URL ของโปรไฟล์ เพิ่มโปรไฟล์อื่นได้ และเลือกส่งอีเมลยืนยันการสำรองข้อมูลครั้งแรกได้ เว็บไซต์ระบุว่าการเริ่มต้นไม่ต้องใช้รหัสผ่าน มีช่วงทดลองใช้ฟรี 30 วัน และยกเลิกได้ทุกเมื่อ เริ่มด้วยแฮนเดิลหรือ URL ของโปรไฟล์

สิ่งที่การสำรองข้อมูลนี้กู้คืนได้และกู้คืนไม่ได้

เวิร์กโฟลว์ด้านบนสร้างสำเนาไฟล์วิดีโอที่อัปโหลด รายการเพลย์ลิสต์และรายการย่อย และเธรดความคิดเห็น Google Takeout สร้างสำเนา ขณะที่ SocialGuardian อธิบายว่าสามารถกู้คืนหรือดาวน์โหลดเนื้อหาสาธารณะที่เก็บถาวรไว้ภายหลังได้ ดูคำอธิบายเรื่องสำเนาของ Google และ เวิร์กโฟลว์ของ SocialGuardian

ให้ถือว่าผลลัพธ์เป็นคลังเก็บรักษาข้อมูล: เก็บไฟล์วิดีโอ เมตาดาทา ตำแหน่งในเพลย์ลิสต์ และรายการความคิดเห็นไว้ด้วยกัน คู่มือนี้เก็บรักษาทรัพย์สินและเมตาดาทาของผู้สร้าง ไม่ได้อธิบายการโอนความเป็นเจ้าของช่อง

เก็บรักษาเนื้อหา YouTube สาธารณะของคุณก่อนที่วิดีโอถัดไปจะถูกลืม เริ่มสำรองข้อมูลด้วย SocialGuardian

FAQ

ฉันจะสำรองวิดีโอ YouTube ทั้งหมดพร้อมกันได้อย่างไร?

ใช้ Google Takeout เพื่อสร้างไฟล์เก็บถาวรของวิดีโอทั้งหมดที่คุณอัปโหลด Google ยังให้เลือกการส่งออกครั้งเดียวหรือแบบตั้งเวลา รวมถึงปลายทางการจัดส่งได้ ดูคำแนะนำ Google Takeout และคำแนะนำของ YouTube สำหรับวิดีโอทั้งหมด

Google Takeout รวมความคิดเห็นและเพลย์ลิสต์ YouTube หรือไม่?

คำแนะนำ Takeout ที่ Google ระบุไว้อย่างชัดเจนครอบคลุมการเลือกข้อมูลบัญชีและการส่งออกวิดีโอที่อัปโหลด สำหรับเธรดความคิดเห็นและเนื้อหาเพลย์ลิสต์ที่คงลำดับไว้ ให้ใช้ขั้นตอน YouTube Data API: commentThreads.list สำหรับความคิดเห็น และ playlists.list ร่วมกับ playlistItems.list สำหรับเพลย์ลิสต์และตำแหน่ง อ่านคำแนะนำ Takeout, Playlist API และ Comments API

ฉันจะดาวน์โหลดวิดีโอ YouTube ของตัวเองได้อย่างไร?

บนเดสก์ท็อป ให้ลงชื่อเข้าใช้ YouTube Studio เลือก เนื้อหา เลือกวิดีโอ จากนั้นเลือก เมนู และ ดาวน์โหลด YouTube ยังแนะนำ Google Takeout สำหรับดาวน์โหลดวิดีโอที่อัปโหลดทั้งหมด ดูขั้นตอนที่ระบุไว้

ฉันสามารถสำรองข้อมูลช่อง YouTube โดยไม่ลบช่องได้หรือไม่?

ได้ Google ระบุว่าการดาวน์โหลดข้อมูลจะสร้างสำเนาและไม่ลบข้อมูลออกจากเซิร์ฟเวอร์ของ Google อ่านคำชี้แจงของ Google

ฉันจะรักษาลำดับเพลย์ลิสต์และเมตาดาทาวิดีโอได้อย่างไร?

ใช้ playlists.list พร้อม mine=true จากนั้นใช้ playlistItems.list กับแต่ละเพลย์ลิสต์ และเก็บ title, description, position และ resourceId ไว้ ฟิลด์ position คือฟิลด์ที่รักษาตำแหน่งของแต่ละรายการ ดู playlists.list และ ฟิลด์รายการเพลย์ลิสต์

ฉันสามารถสำรองความคิดเห็น YouTube รวมถึงการตอบกลับได้หรือไม่?

ได้ CommentThreads API รองรับการดึงข้อมูลทั้งระดับช่องหรือวิดีโอ และสามารถส่งคืนส่วน id, replies และ snippet ได้ ทำตาม nextPageToken เพื่อดึงหน้าถัดไป ดู CommentThreads API

การสำรองไฟล์วิดีโอกับการสำรองเมตาดาทาแตกต่างกันอย่างไร?

YouTube ระบุการดาวน์โหลดวิดีโอที่อัปโหลดเป็น MP4 และแนะนำ Takeout สำหรับวิดีโอที่อัปโหลดทั้งหมด เวิร์กโฟลว์ Channel Backup ที่ TubeBuddy ระบุไว้ครอบคลุมชื่อ แท็ก และคำอธิบาย แต่ไม่รวมไฟล์วิดีโอโดยชัดเจน ดูคำแนะนำการดาวน์โหลดของ YouTube และข้อจำกัดของ TubeBuddy

ฉันจะตรวจสอบได้อย่างไรว่าการสำรองข้อมูล YouTube ครบถ้วนและใช้งานได้?

ดาวน์โหลดไฟล์เก็บถาวรลงในเครื่อง แตกไฟล์ และยืนยันว่าไฟล์ .mp4 หลักเล่นได้ก่อนพึ่งพาไฟล์สำรอง ดูคำแนะนำการตรวจสอบ