Rencana pelestarian YouTube yang andal memisahkan file video dari data channel terstruktur. Gunakan Google Takeout untuk video yang diunggah, YouTube Data API untuk catatan playlist dan komentar, serta pemeriksaan pemutaran lokal sebelum mengandalkan arsip tersebut.
Ingin memulai pencadangan konten YouTube publik tanpa kata sandi? Mulai pencadangan SocialGuardian.
Mulai dengan jenis pencadangan YouTube yang tepat
Ada dua pekerjaan pencadangan yang berbeda:
- Pencadangan file video: YouTube menyatakan bahwa video yang diunggah dapat diunduh sebagai MP4 dalam resolusi 720p atau 360p, bergantung pada ukuran video, dan mengarahkan pengguna ke Google Takeout untuk mengunduh semua video yang diunggah. Baca panduan pengunduhan YouTube
- Pencadangan metadata: Alur kerja CSV seperti Channel Backup dari TubeBuddy mencakup metadata video, termasuk judul, tag, dan deskripsi, tetapi tidak mencakup file videonya. Lihat batasan yang didokumentasikan
Untuk komentar dan urutan playlist, gunakan alur kerja API terstruktur di bawah ini, bukan menganggap bahwa arsip video mencakup setiap catatan channel.
Cadangkan semua video yang diunggah dengan Google Takeout
Google Takeout membuat salinan data Google. Mengunduh arsip tidak menghapus data dari server Google. Google menjelaskan perbedaan ini
Gunakan alur kerja berikut:
- Di Google Takeout, tinjau produk yang dipilih secara otomatis karena menyimpan data akun Anda. Google mendokumentasikan pemilihan otomatis ini
- Batalkan pilihan produk yang tidak ingin diekspor. Jika produk YouTube menyediakan kontrol All data included, gunakan kontrol tersebut untuk mempersempit data yang dipilih dalam produk itu. Lihat kontrol pemilihan Google
- Pilih metode pengiriman, jenis ekspor, jenis file, dan ukuran arsip. Google mencantumkan email, Drive, Dropbox, OneDrive, dan Box sebagai pilihan pengiriman, serta ekspor satu kali atau terjadwal dan file ZIP atau TGZ. Tinjau pilihan ekspor yang tersedia
- Buat arsip dan tunggu email Google yang berisi lokasinya. Google menyatakan bahwa pembuatan arsip dapat memerlukan waktu mulai beberapa menit hingga beberapa hari, bergantung pada jumlah informasi. Periksa catatan waktu Google
Opsi Takeout yang didokumentasikan Google mencakup pemilihan data akun, sedangkan panduan YouTube sendiri mengarahkan pengguna ke Takeout untuk mengunduh semua video yang diunggah. Lihat dokumentasi Takeout dan panduan semua video YouTube
Untuk rangkaian komentar dan urutan playlist, prosedur API di bagian berikutnya menyediakan field bernama dan kontrol pagination, bukan mengandalkan format ekspor yang tidak ditentukan. Lihat playlist API dan comment-thread API
Ingat bahwa arsip Takeout bersifat pada satu titik waktu: file data mungkin tidak mencakup perubahan yang dilakukan setelah Anda meminta unduhan dan sebelum Google membuat arsip. Baca catatan Google tentang arsip
Unduh satu video dari YouTube Studio
Untuk satu video yang diunggah, YouTube mendokumentasikan langkah desktop berikut:
- Login ke YouTube Studio.
- Dari panel kiri, pilih Content.
- Pilih videonya.
- Pilih Menu, lalu Download.
Verifikasi langkah pengunduhan desktop di Bantuan YouTube
YouTube mencantumkan batasan untuk unduhan individual. Unduhan diblokir jika video telah dihapus, memiliki teguran hak cipta atau Pedoman Komunitas, menggunakan trek audio yang telah disetujui sebelumnya, atau sudah diunduh lima kali dalam 24 jam terakhir. Lihat batasan yang dinyatakan YouTube
Pertahankan nama, metadata, keanggotaan, dan urutan playlist
Gunakan YouTube Data API jika pencadangan Anda memerlukan catatan playlist dan urutan item. Akses ke data YouTube pribadi memerlukan otorisasi OAuth 2.0; setelah persetujuan, token akses dan refresh mengotorisasi permintaan dan memperbarui akses. Baca panduan autentikasi Google
Ikuti urutan berikut:
- Otorisasi aplikasi dengan OAuth 2.0 untuk akun yang playlist-nya Anda miliki. Google menjelaskan OAuth untuk data YouTube pribadi
- Panggil
playlists.listdenganmine=trueuntuk mengambil playlist yang dimiliki pengguna terautentikasi. Minta bagiansnippetagar respons dapat menyertakan pembuat, judul, deskripsi, dan waktu pembuatan. Lihatplaylists.list - Lanjutkan melalui halaman playlist.
playlists.listmenerima hingga 50 hasil per respons dan menyediakannextPageTokenuntuk halaman berikutnya. Lihat parameter pagination - Untuk setiap playlist, panggil
playlistItems.listdenganplaylistId-nya. LihatplaylistItems.list - Simpan field item yang dikembalikan untuk mempertahankan struktur playlist:
title,description,position, danresourceId. Fieldpositionmempertahankan posisi item dalam playlist. Tinjau field item playlist
Contoh API Google juga menunjukkan cara menemukan channel terautentikasi dengan channels.list(mine=true), mendapatkan ID playlist upload-nya, dan mencantumkan video yang diunggah dengan playlistItems.list. Baca deskripsi contoh
Ekspor komentar dan balasan YouTube
CommentThreads API dapat mengambil thread untuk seluruh channel atau video tertentu. API ini mendukung filter allThreadsRelatedToChannelId dan videoId. Lihat filter comment-thread yang tersedia
Gunakan alur kerja berikut:
- Otorisasi permintaan dengan OAuth 2.0 saat mengakses data channel pribadi. Tinjau persyaratan otorisasi YouTube
- Panggil
commentThreads.listdenganallThreadsRelatedToChannelIduntuk thread terkait channel atauvideoIduntuk thread yang terkait dengan video tertentu. LihatcommentThreads.list - Minta bagian
id,replies, dansnippetagar respons dapat menyertakan pengenal thread, balasan, dan data komentar jika tersedia. Tinjau bagian yang didukung - Lakukan pagination pada hasil.
maxResultsmenerima 1 hingga 100 item per respons, dannextPageTokenmengidentifikasi halaman berikutnya. Lihat aturan pagination - Pilih
textFormat=plainTextjika Anda menginginkan teks biasa; HTML adalah format default. Lihat parametertextFormat
Dengan demikian, ekspor komentar memiliki tempat yang jelas untuk ID thread, balasan, teks, dan pagination, bukan memperlakukan komentar sebagai bagian yang tidak terdokumentasi dari arsip file video. Tinjau bagian respons API
Butuh cara sederhana untuk mengarsipkan konten video YouTube publik tanpa membagikan kata sandi? SocialGuardian menyatakan bahwa layanannya mencadangkan YouTube di antara platform utama dan bekerja dari handle atau URL publik. Lihat cakupan platformnya dan mulai pencadangan.
Verifikasi arsip sebelum mengandalkannya
Lakukan pemeriksaan lokal sebelum menganggap pencadangan dapat digunakan:
- Unduh arsip ke komputer lokal.
- Ekstrak file ZIP.
- Pastikan file video
.mp4utama dapat diputar dengan baik. - Simpan salinan lokal yang telah diverifikasi sebelum melakukan tindakan yang tidak dapat dibatalkan.
Lihat rekomendasi verifikasi arsip
Jika video tidak ada dalam ekspor Takeout, Google menyarankan untuk memeriksa apakah channel terkait dengan Brand Account dan berganti akun jika diperlukan. Baca tips Google tentang Brand Account
Pemeriksaan pemutaran menguji file video secara langsung. Untuk playlist dan komentar, simpan juga output API dan gunakan ID playlist, posisi, ID thread, balasan, serta token halaman sebagai bagian terstruktur dari arsip. Lihat field playlist dan bagian respons komentar
Pastikan upload mendatang tetap tercakup
Google Takeout menyediakan ekspor satu kali dan terjadwal. Tinjau jenis ekspor
Halaman vendor terpisah menjelaskan alat desktop yang dapat menjalankan pencadangan otomatis terjadwal setiap hari, memeriksa video baru, dan memperbarui arsip lokal tanpa pemicu manual. Itu adalah kemampuan alat tersebut, bukan persyaratan YouTube. Baca deskripsi otomatisasi vendor
SocialGuardian menampilkan alur berbasis handle publik: bagikan handle, biarkan layanan mengarsipkan konten, lalu pulihkan atau unduhnya nanti; situsnya menyatakan bahwa kata sandi atau login tidak diperlukan. SocialGuardian mencantumkan YouTube di antara platform yang dicadangkannya. Lihat alur SocialGuardian
Halaman mulainya meminta jaringan dan handle atau URL profil, mengizinkan penambahan profil lain, serta menawarkan email konfirmasi pencadangan pertama secara opsional. Halaman tersebut mengiklankan tanpa kata sandi, uji coba gratis 30 hari, dan pembatalan kapan saja. Mulai dengan handle atau URL profil
Apa yang dapat dan tidak dapat dipulihkan oleh pencadangan ini
Alur kerja di atas menghasilkan salinan file video yang diunggah, catatan playlist dan item, serta catatan thread komentar. Google Takeout membuat salinan, sedangkan SocialGuardian menjelaskan bahwa konten publik yang diarsipkan dapat dipulihkan atau diunduh nanti. Lihat klarifikasi Google tentang salinan dan alur kerja SocialGuardian
Perlakukan hasil tersebut sebagai pustaka pelestarian: simpan file video, metadata, posisi playlist, dan catatan komentar secara bersamaan. Panduan ini melestarikan aset dan metadata kreator; panduan ini tidak menjelaskan pemindahan kepemilikan channel.
Lestarikan konten YouTube publik Anda sebelum upload berikutnya terlupakan. Mulai pencadangan SocialGuardian.
FAQ
Bagaimana cara mencadangkan semua video YouTube sekaligus?
Gunakan Google Takeout untuk membuat arsip semua video yang telah Anda unggah. Google juga memungkinkan Anda memilih ekspor satu kali atau terjadwal dan tujuan pengiriman. Lihat panduan Takeout Google dan panduan semua video YouTube
Apakah Google Takeout menyertakan komentar dan playlist YouTube?
Panduan Takeout Google yang terdokumentasi secara eksplisit mencakup pemilihan data akun dan ekspor video yang diunggah. Untuk thread komentar dan isi playlist dengan urutan yang dipertahankan, gunakan prosedur YouTube Data API: commentThreads.list untuk komentar serta playlists.list dan playlistItems.list untuk playlist dan posisi. Baca panduan Takeout, playlist API, dan comments API
Bagaimana cara mengunduh video YouTube milik saya?
Di desktop, login ke YouTube Studio, pilih Content, pilih video, lalu pilih Menu dan Download. YouTube juga mengarahkan pengguna ke Google Takeout untuk mengunduh semua video yang diunggah. Lihat langkah yang didokumentasikan
Dapatkah saya mencadangkan channel YouTube tanpa menghapusnya?
Ya. Google menyatakan bahwa mengunduh data akan membuat salinan dan tidak menghapus data dari server Google. Baca klarifikasi Google
Bagaimana cara mempertahankan urutan playlist dan metadata video?
Gunakan playlists.list dengan mine=true, lalu gunakan playlistItems.list untuk setiap playlist dan simpan title, description, position, serta resourceId. position adalah field yang mempertahankan posisi setiap item. Lihat playlists.list dan field item playlist
Dapatkah saya mencadangkan komentar YouTube, termasuk balasannya?
Ya, CommentThreads API mendukung pengambilan data berdasarkan channel atau video tertentu dan dapat mengembalikan bagian id, replies, serta snippet. Ikuti nextPageToken untuk mengambil halaman tambahan. Lihat CommentThreads API
Apa perbedaan antara pencadangan file video dan pencadangan metadata?
YouTube mendokumentasikan unduhan MP4 untuk video yang diunggah dan mengarahkan pengguna ke Takeout untuk semua video yang diunggah. Alur Channel Backup yang didokumentasikan TubeBuddy mencakup judul, tag, dan deskripsi, tetapi secara eksplisit tidak mencakup file video. Lihat panduan pengunduhan YouTube dan batasan TubeBuddy
Bagaimana cara memverifikasi bahwa pencadangan YouTube lengkap dan dapat digunakan?
Unduh arsip ke komputer lokal, ekstrak, dan pastikan file .mp4 utama dapat diputar sebelum mengandalkan pencadangan tersebut. Lihat rekomendasi verifikasi