Một kế hoạch lưu trữ YouTube đáng tin cậy cần tách tệp video khỏi dữ liệu kênh có cấu trúc. Dùng Google Takeout cho video đã tải lên, YouTube Data API cho danh sách phát và bình luận, đồng thời kiểm tra phát lại cục bộ trước khi dựa vào kho lưu trữ.
Muốn bắt đầu lưu trữ nội dung YouTube công khai mà không cần mật khẩu? Bắt đầu sao lưu bằng SocialGuardian.
Bắt đầu với đúng loại sao lưu YouTube
Có hai công việc sao lưu khác nhau:
- Sao lưu tệp video: YouTube cho biết video đã tải lên có thể được tải xuống dưới dạng MP4 ở 720p hoặc 360p, tùy thuộc vào kích thước video, và hướng dẫn dùng Google Takeout để tải xuống tất cả video đã tải lên. Đọc hướng dẫn tải xuống của YouTube
- Sao lưu siêu dữ liệu: Quy trình CSV như Channel Backup của TubeBuddy lưu siêu dữ liệu video, gồm tiêu đề, thẻ và mô tả, nhưng không lưu chính các tệp video. Xem giới hạn đã được ghi nhận
Để lưu chuỗi bình luận và thứ tự danh sách phát, hãy dùng quy trình API có cấu trúc bên dưới thay vì mặc định rằng kho lưu trữ video chứa mọi bản ghi của kênh.
Sao lưu tất cả video đã tải lên bằng Google Takeout
Google Takeout tạo một bản sao dữ liệu Google. Tải kho lưu trữ xuống không xóa dữ liệu khỏi máy chủ Google. Google giải thích sự khác biệt này
Hãy dùng quy trình sau:
- Trong Google Takeout, xem lại các sản phẩm được tự động chọn vì chứa dữ liệu tài khoản của bạn. Google ghi lại việc tự động chọn
- Bỏ chọn các sản phẩm bạn không muốn xuất. Nếu sản phẩm YouTube có tùy chọn Đã bao gồm tất cả dữ liệu, hãy dùng tùy chọn này để thu hẹp dữ liệu được chọn trong sản phẩm đó. Xem các tùy chọn chọn dữ liệu của Google
- Chọn phương thức nhận, loại xuất, loại tệp và kích thước kho lưu trữ. Google liệt kê email, Drive, Dropbox, OneDrive và Box là các lựa chọn nhận, cùng với việc xuất một lần hoặc theo lịch và tệp ZIP hoặc TGZ. Xem các lựa chọn xuất hiện có
- Tạo kho lưu trữ và chờ email của Google chứa vị trí tải xuống. Google cho biết việc tạo kho có thể mất từ vài phút đến vài ngày, tùy lượng thông tin. Xem ghi chú về thời gian của Google
Các tùy chọn Takeout được Google ghi lại bao gồm việc chọn dữ liệu tài khoản, còn hướng dẫn riêng của YouTube chỉ đến Takeout để tải xuống tất cả video đã tải lên. Xem tài liệu Takeout và hướng dẫn tải tất cả video của YouTube
Để lưu chuỗi bình luận và thứ tự danh sách phát, các quy trình API ở phần tiếp theo cung cấp các trường có tên và cơ chế phân trang, thay vì phụ thuộc vào bố cục xuất không được xác định. Xem playlist API và comment-thread API
Hãy nhớ rằng kho Takeout phản ánh một thời điểm: tệp dữ liệu có thể không bao gồm các thay đổi được thực hiện sau khi bạn yêu cầu tải xuống nhưng trước khi Google tạo kho. Đọc lưu ý của Google về kho lưu trữ
Tải một video riêng lẻ từ YouTube Studio
Với một video đã tải lên, YouTube ghi lại đường dẫn trên máy tính như sau:
- Đăng nhập vào YouTube Studio.
- Từ bảng điều khiển bên trái, chọn Nội dung.
- Chọn video.
- Chọn Menu, sau đó chọn Tải xuống.
Xác minh đường dẫn tải xuống trên máy tính trong YouTube Help
YouTube nêu các giới hạn đối với việc tải từng video. Việc tải xuống bị chặn khi video đã bị xóa, có cảnh cáo bản quyền hoặc cảnh cáo Nguyên tắc cộng đồng, sử dụng bản nhạc âm thanh được phê duyệt trước hoặc đã được tải xuống năm lần trong 24 giờ qua. Xem các giới hạn YouTube nêu ra
Lưu tên, siêu dữ liệu, nội dung và thứ tự danh sách phát
Hãy dùng YouTube Data API khi bản sao lưu cần bản ghi danh sách phát và thứ tự mục. Truy cập dữ liệu YouTube riêng tư cần ủy quyền OAuth 2.0; sau khi đồng ý, mã thông báo truy cập và làm mới sẽ ủy quyền cũng như gia hạn yêu cầu. Đọc hướng dẫn xác thực của Google
Hãy làm theo trình tự này:
- Ủy quyền ứng dụng bằng OAuth 2.0 cho tài khoản sở hữu các danh sách phát. Google mô tả OAuth cho dữ liệu YouTube riêng tư
- Gọi
playlists.listvớimine=trueđể lấy các danh sách phát do người dùng đã xác thực sở hữu. Yêu cầu phầnsnippetđể phản hồi có thể bao gồm tác giả, tiêu đề, mô tả và thời điểm tạo. Xemplaylists.list - Tiếp tục qua các trang danh sách phát.
playlists.listchấp nhận tối đa 50 kết quả mỗi phản hồi và cung cấpnextPageTokencho trang tiếp theo. Xem các tham số phân trang - Với mỗi danh sách phát, gọi
playlistItems.listcùngplaylistId. XemplaylistItems.list - Lưu các trường mục trả về để giữ cấu trúc danh sách phát:
title,description,positionvàresourceId. Trườngpositiongiữ vị trí của mục trong danh sách phát. Xem các trường của mục danh sách phát
Mẫu API của Google cũng chỉ ra cách tìm kênh đã xác thực bằng channels.list(mine=true), lấy ID danh sách phát video tải lên và liệt kê video đã tải lên bằng playlistItems.list. Đọc mô tả mẫu
Xuất bình luận và câu trả lời trên YouTube
CommentThreads API có thể lấy chuỗi bình luận cho toàn bộ kênh hoặc một video cụ thể. API hỗ trợ bộ lọc allThreadsRelatedToChannelId và videoId. Xem các bộ lọc chuỗi bình luận
Hãy dùng quy trình sau:
- Ủy quyền yêu cầu bằng OAuth 2.0 khi truy cập dữ liệu kênh riêng tư. Xem yêu cầu ủy quyền của YouTube
- Gọi
commentThreads.listvớiallThreadsRelatedToChannelIdcho các chuỗi liên quan đến kênh hoặcvideoIdcho các chuỗi gắn với video cụ thể. XemcommentThreads.list - Yêu cầu các phần
id,repliesvàsnippetđể phản hồi có thể bao gồm mã chuỗi, câu trả lời và dữ liệu bình luận khi có. Xem các phần được hỗ trợ - Phân trang qua kết quả.
maxResultschấp nhận từ 1 đến 100 mục mỗi phản hồi, cònnextPageTokenxác định trang tiếp theo. Xem quy tắc phân trang - Chọn
textFormat=plainTextnếu muốn văn bản thuần; HTML là định dạng mặc định. Xem tham sốtextFormat
Nhờ vậy, bản xuất bình luận có vị trí rõ ràng cho ID chuỗi, câu trả lời, văn bản và phân trang, thay vì coi bình luận là một phần không được ghi nhận của kho tệp video. Xem các phần phản hồi API
Cần một cách đơn giản để lưu trữ nội dung video YouTube công khai mà không chia sẻ mật khẩu? SocialGuardian cho biết dịch vụ sao lưu YouTube cùng các nền tảng lớn và hoạt động bằng handle hoặc URL công khai. Xem phạm vi nền tảng và bắt đầu sao lưu.
Xác minh kho lưu trữ trước khi dựa vào nó
Hãy kiểm tra cục bộ trước khi coi bản sao lưu là có thể sử dụng:
- Tải kho lưu trữ xuống máy.
- Giải nén.
- Xác nhận các tệp video
.mp4chính phát đúng. - Giữ bản sao cục bộ đã xác minh trước khi thực hiện hành động không thể đảo ngược.
Xem khuyến nghị xác minh kho lưu trữ
Nếu video bị thiếu trong bản xuất Takeout, Google khuyên kiểm tra xem kênh có liên kết với Tài khoản thương hiệu hay không và chuyển đổi tài khoản nếu cần. Đọc mẹo về Tài khoản thương hiệu của Google
Việc kiểm tra phát lại kiểm tra trực tiếp các tệp video. Với danh sách phát và bình luận, hãy giữ cả đầu ra API và dùng ID danh sách phát, vị trí, ID chuỗi, câu trả lời và mã thông báo trang làm phần dữ liệu có cấu trúc của kho. Xem các trường danh sách phát và các phần phản hồi bình luận
Duy trì sao lưu cho các video tải lên sau này
Google Takeout cung cấp cả bản xuất một lần và bản xuất theo lịch. Xem các loại xuất
Một trang của nhà cung cấp mô tả công cụ máy tính có thể chạy sao lưu tự động hằng ngày theo lịch, kiểm tra video mới và cập nhật kho cục bộ mà không cần kích hoạt thủ công. Đây là khả năng của công cụ đó, không phải yêu cầu của YouTube. Đọc mô tả tự động hóa của nhà cung cấp
SocialGuardian giới thiệu quy trình bằng handle công khai: chia sẻ handle, để dịch vụ lưu trữ nội dung, rồi khôi phục hoặc tải xuống sau; trang web cho biết không cần mật khẩu hoặc đăng nhập. Dịch vụ liệt kê YouTube trong các nền tảng được sao lưu. Xem quy trình SocialGuardian
Trang bắt đầu yêu cầu mạng xã hội và handle hoặc URL hồ sơ, cho phép thêm hồ sơ khác và cung cấp email xác nhận lần sao lưu đầu tiên tùy chọn. Trang quảng bá không cần mật khẩu, dùng thử miễn phí 30 ngày và hủy bất cứ lúc nào. Bắt đầu bằng handle hoặc URL hồ sơ
Bản sao lưu này có thể và không thể khôi phục gì
Các quy trình trên tạo bản sao của tệp video đã tải lên, bản ghi danh sách phát và mục, cũng như bản ghi chuỗi bình luận. Google Takeout tạo một bản sao, còn SocialGuardian mô tả việc khôi phục hoặc tải xuống nội dung công khai đã lưu trữ sau đó. Xem giải thích của Google về bản sao và quy trình SocialGuardian
Hãy coi đầu ra đó là thư viện lưu trữ: giữ tệp video, siêu dữ liệu, vị trí danh sách phát và bản ghi bình luận cùng nhau. Hướng dẫn này lưu giữ tài sản và siêu dữ liệu của người sáng tạo; không mô tả việc chuyển quyền sở hữu kênh.
Hãy lưu trữ nội dung YouTube công khai trước khi video tiếp theo bị lãng quên. Bắt đầu sao lưu bằng SocialGuardian.
Câu hỏi thường gặp
Làm cách nào để sao lưu tất cả video YouTube cùng lúc?
Dùng Google Takeout để tạo kho lưu trữ gồm tất cả video bạn đã tải lên. Google cũng cho phép chọn bản xuất một lần hoặc theo lịch và địa điểm nhận. Xem hướng dẫn Takeout của Google và hướng dẫn tải tất cả video của YouTube
Google Takeout có bao gồm bình luận và danh sách phát YouTube không?
Tài liệu Takeout của Google ghi rõ việc chọn dữ liệu tài khoản và xuất video đã tải lên. Để có chuỗi bình luận và nội dung danh sách phát với thứ tự được giữ nguyên, hãy dùng YouTube Data API: commentThreads.list cho bình luận và playlists.list cùng playlistItems.list cho danh sách phát và vị trí. Đọc hướng dẫn Takeout, playlist API và comments API
Làm cách nào để tải video YouTube của chính tôi?
Trên máy tính, đăng nhập YouTube Studio, chọn Nội dung, chọn video, sau đó chọn Menu và Tải xuống. YouTube cũng hướng dẫn dùng Google Takeout để tải tất cả video đã tải lên. Xem các bước được ghi nhận
Tôi có thể sao lưu kênh YouTube mà không xóa kênh không?
Có. Google cho biết việc tải dữ liệu xuống tạo một bản sao và không xóa dữ liệu khỏi máy chủ Google. Đọc giải thích của Google
Làm cách nào để giữ thứ tự danh sách phát và siêu dữ liệu video?
Dùng playlists.list với mine=true, sau đó dùng playlistItems.list cho từng danh sách phát và giữ lại title, description, position và resourceId. position là trường giữ vị trí của từng mục. Xem playlists.list và các trường mục danh sách phát
Tôi có thể sao lưu bình luận YouTube, bao gồm cả câu trả lời không?
Có, CommentThreads API hỗ trợ truy xuất theo toàn kênh hoặc theo video cụ thể và có thể trả về các phần id, replies và snippet. Làm theo nextPageToken để lấy các trang tiếp theo. Xem CommentThreads API
Sự khác nhau giữa sao lưu tệp video và sao lưu siêu dữ liệu là gì?
YouTube ghi nhận việc tải video đã tải lên dưới dạng MP4 và hướng dẫn dùng Takeout cho tất cả video đã tải lên. Quy trình Channel Backup được TubeBuddy ghi nhận bao gồm tiêu đề, thẻ và mô tả nhưng không bao gồm tệp video. Xem hướng dẫn tải xuống của YouTube và giới hạn của TubeBuddy
Làm cách nào để xác minh bản sao lưu YouTube đầy đủ và có thể sử dụng?
Tải kho lưu trữ xuống máy, giải nén và xác nhận các tệp .mp4 chính phát được trước khi dựa vào bản sao lưu. Xem khuyến nghị xác minh