Tải xuống tệp video chỉ là một phần trong việc bảo toàn kênh YouTube: công cụ Channel Backup được ghi nhận phân biệt siêu dữ liệu video với chính các tệp video trong tài liệu sao lưu của công cụ. Bản sao lưu siêu dữ liệu có thể bao gồm tiêu đề, thẻ và mô tả theo TubeBuddy, hồ sơ kênh trong tài liệu về tài nguyên Channel, thông tin danh sách phát trong tài liệu về tài nguyên playlist, hình thu nhỏ trong tài liệu về tài nguyên Channel và thứ tự danh sách phát trong tài liệu về playlist-item.

Phương pháp phù hợp phụ thuộc vào việc bạn cần một kho lưu trữ Google một lần, các bản ghi có cấu trúc cho quy trình riêng, bản xuất chỉ gồm siêu dữ liệu hay cơ chế bảo vệ định kỳ cho một hoặc nhiều hồ sơ.

Nếu muốn sao lưu YouTube định kỳ mà không cung cấp mật khẩu hoặc thông tin đăng nhập, SocialGuardian cho biết dịch vụ lưu trữ @handle công khai và hỗ trợ tải xuống hoặc khôi phục theo SocialGuardian. Bắt đầu sao lưu

Bản sao lưu siêu dữ liệu YouTube cần bảo toàn những gì

Hãy bắt đầu với hồ sơ kênh. YouTube ghi nhận các trường của kênh, bao gồm tiêu đề, mô tả, URL tùy chỉnh, hình thu nhỏ, ngôn ngữ mặc định, quốc gia, danh sách phát tải lên liên quan, số liệu thống kê, trạng thái quyền riêng tư, cài đặt thương hiệu và bản địa hóa trong tài liệu về tài nguyên Channel.

Tiếp theo, hãy bảo toàn các bản ghi ở cấp video mà bạn cần. Tiêu đề, thẻ và mô tả được một công cụ Channel Backup ghi nhận cụ thể là siêu dữ liệu video; công cụ này xuất thông tin đó dưới dạng CSV thay vì tệp video trong tài liệu của công cụ.

Hãy coi danh sách phát là các bản ghi, không chỉ là danh sách liên kết. Tài nguyên playlist của YouTube có thể bao gồm tiêu đề, mô tả, hình thu nhỏ, trạng thái quyền riêng tư, số lượng mục, ngôn ngữ mặc định, văn bản bản địa hóa và các bản địa hóa trong tài liệu về tài nguyên playlist. Mỗi mục danh sách phát xác định danh sách phát, ID video và vị trí bắt đầu từ 0, nhờ đó vị trí bảo toàn cả việc video thuộc danh sách phát nào và thứ tự của video trong tài liệu về playlist-item.

Với hình thu nhỏ, hãy lưu tệp hình ảnh cùng với bản ghi video hoặc danh sách phát tương ứng. Nếu cần đặt lại hình thu nhỏ tùy chỉnh cho video thông qua YouTube Data API, endpoint hình thu nhỏ chấp nhận tệp JPEG hoặc PNG và có giới hạn kích thước tối đa 50 MB theo tài liệu về hình thu nhỏ của YouTube.

Chọn phương thức sao lưu phù hợp

Google Takeout: kho lưu trữ tại một thời điểm

Google Takeout có thể xuất video YouTube và tạo kho lưu trữ để lưu hồ sơ hoặc chuyển dữ liệu theo Google. Dịch vụ hỗ trợ gửi qua email, Drive, Dropbox, OneDrive hoặc Box; xuất một lần hoặc theo lịch; tệp ZIP hoặc TGZ; và chia kho lưu trữ lớn theo kích thước tối đa theo các tùy chọn xuất của Google.

Hãy dùng phương thức này khi bạn muốn một kho lưu trữ xuất do Google quản lý. Lưu ý Google cảnh báo rằng kho lưu trữ có thể không bao gồm các thay đổi diễn ra từ lúc yêu cầu đến khi tạo kho lưu trữ, vì vậy hãy coi mỗi lần xuất là ảnh chụp tại một thời điểm thay vì bản sao đồng bộ trực tiếp theo Google.

Xuất API được chủ sở hữu cấp quyền: bản ghi có cấu trúc và dữ liệu riêng tư

YouTube Data API sử dụng OAuth 2.0 cho dữ liệu người dùng riêng tư. Phạm vi được yêu cầu xác định những tài nguyên mà ứng dụng có thể truy xuất hoặc quản lý; ứng dụng máy chủ được cấp quyền có thể nhận access token và refresh token theo tài liệu xác thực của Google.

Đây là phương thức nên cân nhắc khi bạn cần các bản ghi kênh và danh sách phát có cấu trúc hoặc quyền truy cập do chủ sở hữu cấp. Đây là quy trình triển khai chứ không phải một đường dẫn thao tác duy nhất trên bảng điều khiển:

  1. Cấp quyền truy cập bằng OAuth 2.0 và chỉ yêu cầu những phạm vi mà bản xuất cần theo tài liệu xác thực của Google.
  2. Đọc tài nguyên channel, bao gồm các trường kênh bạn muốn bảo toàn theo tài liệu về tài nguyên Channel của YouTube.
  3. Đọc contentDetails.relatedPlaylists.uploads từ tài nguyên channel để lấy ID danh sách phát tải lên theo tài liệu về tài nguyên Channel. Dùng playlists.list để truy xuất tài nguyên playlist, sau đó dùng playlistItems.list để truy xuất các mục của danh sách phát cùng vị trí bắt đầu từ 0 theo tài liệu về tài nguyên playlist và tài liệu về playlist-item.
  4. Tiếp tục xử lý mọi phản hồi danh sách được phân trang. Khi còn trang khác, hãy dùng nextPageToken hoặc prevPageToken làm pageToken tiếp theo theo hướng dẫn phân trang của YouTube.
  5. Lưu các bản ghi trả về trong một kho lưu trữ có cấu trúc. Một tập lệnh sao lưu được ghi nhận sẽ ghi các bản ghi video và danh sách phát thành các tệp JSON riêng biệt trong tài liệu mã nguồn của tập lệnh.

Không thay thế quy trình cấp quyền người dùng được ghi nhận bằng service account: Google cho biết YouTube Data API không hỗ trợ OAuth bằng service account và việc sử dụng cách này sẽ dẫn đến NoLinkedYouTubeAccount theo tài liệu xác thực của Google.

Công cụ CSV hoặc JSON: siêu dữ liệu không kèm tệp video

Bản xuất CSV hữu ích khi mục tiêu trước mắt của bạn là một sổ đăng ký siêu dữ liệu video có thể tìm kiếm thay vì các tệp video. Một quy trình dành cho kênh công khai được ghi nhận như sau:

  1. Đăng nhập và mở công cụ Channel Backup.
  2. Dán URL kênh; quy trình được ghi nhận hỗ trợ các dạng URL handle, channel, custom và user cũ.
  3. Chọn “Get Channel Backup”.
  4. Tải xuống CSV chứa siêu dữ liệu video theo quy trình được ghi nhận.

Một quy trình được ghi nhận khác nằm trong YouTube Studio: mở “Bulk & Misc Tools”, chọn “Misc Tools”, mở “Channel Backup”, chọn toàn bộ tập video hoặc chỉ các video kể từ lần sao lưu gần nhất rồi xuất kết quả dưới dạng CSV theo tài liệu Channel Backup.

Đối với JSON thô và tệp hình thu nhỏ, một tiện ích siêu dữ liệu riêng ghi nhận quy trình sau:

  1. Gửi URL hoặc ID của video, danh sách phát hoặc kênh.
  2. Lưu kết quả dưới dạng ZIP.
  3. Giữ about.txt, video.json, playlist.json, channel.json và các tệp PNG hình thu nhỏ có sẵn cùng nhau theo tài liệu xuất của tiện ích.

Các phương thức này không có phạm vi giống hệt nhau. Phương thức CSV dùng tài khoản được kết nối được mô tả là chỉ đọc và có thể bao gồm video không công khai và riêng tư trong các gói trả phí; gói miễn phí hiển thị bị giới hạn ở 50 video công khai mới nhất, còn gói trả phí được mô tả là hỗ trợ tối đa 50.000 video theo trang công cụ hiện tại. Hãy kiểm tra phạm vi trước khi coi bản xuất kênh công khai là kho lưu trữ đầy đủ của chủ sở hữu.

Nếu công việc sao lưu của bạn bao gồm nhiều hồ sơ mạng xã hội, SocialGuardian cho biết dịch vụ tự động sao lưu hằng ngày và quản lý nhiều hồ sơ trong một bảng điều khiển theo SocialGuardian. Thêm hồ sơ

Cách xử lý các bản ghi riêng tư, không công khai và công khai

Quyền truy cập và chế độ hiển thị là hai vấn đề khác nhau. YouTube Data API sử dụng phạm vi OAuth cho dữ liệu người dùng riêng tư theo tài liệu xác thực của Google. Không nên mặc định rằng bản xuất từ URL công khai có chứa video tải lên riêng tư hoặc không công khai; một công cụ dùng tài khoản được kết nối tách riêng quyền truy cập công khai của gói miễn phí khỏi quyền truy cập nội dung không công khai và riêng tư trong các gói trả phí theo mô tả phạm vi hiện tại của công cụ.

Hãy ghi lại chế độ hiển thị dự kiến cùng mỗi mục danh sách phát hoặc video. YouTube định nghĩa mục công khai là có thể được bất kỳ ai xem và chia sẻ, mục không công khai là có thể được bất kỳ ai có liên kết xem và chia sẻ, còn mục riêng tư là không thể chia sẻ URL theo hướng dẫn về chế độ hiển thị của YouTube.

Đường dẫn được ghi nhận trong Studio để thay đổi chế độ hiển thị danh sách phát là:

  1. Đăng nhập vào YouTube Studio.
  2. Chọn Content, sau đó chọn Playlists.
  3. Trên danh sách phát, chọn Details.
  4. Mở Visibility và chọn chế độ.
  5. Chọn Save theo hướng dẫn về chế độ hiển thị danh sách phát của YouTube.

Tạo manifest trước khi cần khôi phục

Hãy dùng một tài liệu kiểm kê cho toàn bộ kho lưu trữ. Một hướng dẫn khôi phục khuyến nghị ghi lại URL kênh và chủ sở hữu Google Account hoặc Brand Account, tệp nguồn hoặc tệp gốc, tên tệp hình thu nhỏ, tiêu đề mặc định, mô tả, hashtag và liên kết, ngày kiểm tra cùng những người phụ trách khôi phục theo hướng dẫn khôi phục.

Bổ sung các trường có cấu trúc mô tả kênh và các mối quan hệ của kênh:

Gắn ngày kiểm tra cho mỗi kho lưu trữ. Điều này quan trọng vì Google mô tả kho lưu trữ xuất là có thể thiếu các thay đổi diễn ra từ lúc yêu cầu đến khi tạo kho lưu trữ theo Google.

Có thể khôi phục siêu dữ liệu YouTube từ CSV hoặc JSON không?

Bản xuất CSV hoặc JSON cung cấp các bản ghi để bạn xử lý, nhưng tài liệu tải lên của YouTube mô tả quy trình dựng lại thủ công thay vì cơ chế nhập CSV/JSON gốc:

  1. Trong YouTube Studio, chọn CREATE, sau đó chọn Upload videos.
  2. Chọn tệp video.
  3. Chọn Edit trên từng tệp để chỉnh sửa thông tin video theo tài liệu tải lên của YouTube.

YouTube cho biết có thể tải lên tối đa 15 video cùng lúc theo cùng tài liệu tải lên. Nếu cửa sổ tải lên đóng trước khi chọn chế độ hiển thị, YouTube sẽ lưu video ở chế độ riêng tư trên trang Content của Studio theo YouTube.

Một tuyên bố khôi phục dành riêng cho công cụ là vấn đề khác: tài liệu Channel Backup cho biết cần tải tệp sao lưu đã lưu lên để khôi phục siêu dữ liệu video theo tài liệu của công cụ. Hãy coi đây là quy trình được công cụ ghi nhận, không phải cơ chế nhập CSV hoặc JSON gốc nói chung của YouTube.

Đối với hình thu nhỏ tùy chỉnh của video, endpoint YouTube Data API đặt hình thu nhỏ cho video và chấp nhận tệp JPEG hoặc PNG tối đa 50 MB theo tài liệu về hình thu nhỏ của YouTube.

Cuối cùng, hãy kiểm tra kho lưu trữ. Hướng dẫn khôi phục khuyến nghị thực hiện một buổi diễn tập khôi phục kéo dài hai mươi phút theo hướng dẫn khôi phục. Dùng buổi diễn tập để xác nhận manifest, tệp nguồn, tên tệp hình thu nhỏ, bản ghi siêu dữ liệu, thông tin quyền sở hữu và thứ tự danh sách phát đều nằm cùng nhau trước khi việc khôi phục thực sự trở nên cấp thiết.

Kế hoạch sao lưu định kỳ

Google Takeout hỗ trợ xuất theo lịch theo các tùy chọn xuất của Google. SocialGuardian cho biết nội dung từ các nền tảng lớn, bao gồm YouTube, có thể được tự động sao lưu mỗi ngày; chú thích và siêu dữ liệu nằm trong các loại nội dung được bảo vệ theo SocialGuardian.

Đối với quy trình bắt đầu được SocialGuardian ghi nhận:

  1. Chọn mạng.
  2. Nhập handle hoặc URL hồ sơ.
  3. Dùng “+ Add another profile” nếu cần thêm hồ sơ.
  4. Trang bắt đầu cho biết bản dùng thử không yêu cầu mật khẩu theo trang bắt đầu của SocialGuardian.

Mô tả sản phẩm công khai của SocialGuardian cho biết dịch vụ lưu trữ bài đăng, tin và video từ YouTube, đồng thời bảo vệ chú thích và siêu dữ liệu; dịch vụ cũng mô tả việc tải xuống hoặc khôi phục từ @handle công khai mà không cần mật khẩu hoặc thông tin đăng nhập theo SocialGuardian.

Hãy bảo vệ các bản ghi kênh mà việc tải video thường bỏ lại: SocialGuardian cho biết dịch vụ tự động sao lưu chú thích và siêu dữ liệu YouTube, đồng thời có thể quản lý nhiều hồ sơ trong một bảng điều khiển theo SocialGuardian. Bắt đầu sao lưu YouTube