Ubah PC Windows Anda Menjadi Powerhouse Transcoding Terdistribusi Dengan Tdarr
Table of content:
Transcoding adalah salah satu tugas yang paling menuntut untuk PC Anda, diterjemahkan menjadi proses yang memakan waktu bagi pengguna akhir. Pengkodean satu video dapat memakan waktu berhari-hari, tergantung pada spesifikasi PC, codec yang digunakan, dan karakteristik video sumber. Di situlah banyak PC dan aplikasi seperti Tdarr bisa menjadi penyelamat.
Jika Anda memiliki lebih dari satu PC di jaringan rumah, mengapa tidak membiarkan mereka membantu saat melakukan transcoding media? Tdarr dapat mengubah semua PC Anda menjadi node dari transcoder jaringan yang sama, menghasilkan pengkodean audio dan video yang jauh lebih cepat. Mari kita lihat caranya.
Apa itu Tdarr?
Sonarr, Radarr, dan “saudara” mereka diciptakan untuk membantu pembajakan media. Namun, tidak seperti aplikasi lain dalam keluarga bajak laut-y “…arr”, Tdarr berbeda dalam dua hal penting, membenarkan mengapa kami memutuskan untuk menggunakannya untuk panduan ini:
- Itu tidak berspesialisasi dalam “memberikan akses ke konten ilegal” seperti (sebagian besar) saudara kandungnya, tetapi dalam memodifikasi file media yang sudah Anda miliki.
- Ini meremehkan pembuatan jaringan penyandian video massal. Di masa lalu, hanya sedikit, selain para profesional di bidangnya, seperti Netflix, yang dapat melakukannya dengan sukses.
Setelah menyiapkannya, Tdarr dapat membantu Anda “menyatukan” koleksi media Anda, yang file-filenya tersebar di berbagai perangkat. Anda selalu dapat mengompresi video sendiri untuk mengurangi ukuran filenya, tetapi mengapa tidak sepenuhnya mendelegasikan tugas ke Tdarr?
- Anda dapat mengonfigurasi Tdarr untuk “menarik” file media Anda dari semua perangkat Anda.
- Itu kemudian dapat menyandikan ulang mereka ke format yang sesuai untuk masing-masing.
- Terakhir, ini dapat menyimpan hasilnya di folder bersama atau “mendorongnya” ke setiap perangkat di jaringan lokal Anda.
Yang terbaik dari semuanya, setelah Anda menyiapkannya, ini bekerja secara otomatis sambil memanfaatkan kemampuan perangkat keras “node” di jaringan Anda: PC desktop Windows, server Linux, Chromebook berbasis ARM, atau Mac baru Anda yang mengkilap.
Untuk artikel ini, kita akan melihat bagaimana Anda dapat mengatur dan menggunakannya pada dua PC berbasis Windows di jaringan rumah yang sama.
Cara Memasang Tdarr
Meskipun kumpulan skrip dan alat terpisah yang relatif rumit, pemasangan Tdarr sangat mudah.
- Mulailah dengan mengunduh versi aplikasi yang sesuai untuk platform Anda Halaman GitHub resmi Tdarr.
- Ekstrak arsip zip yang diunduh dan jalankan Tdarr updater aplikasi.
- Perlindungan Windows mungkin memperingatkan Anda bahwa Anda mencoba menjalankan aplikasi yang tidak dikenal. Klik Info lebih lanjut untuk mengizinkan aplikasi berjalan.
- Klik Lari saja untuk mengakui bahwa Anda ingin menjalankan aplikasi yang dibuat “oleh penerbit yang tidak dikenal”.
- Izinkan pembaru Tdarr untuk mengunduh semua yang dibutuhkan oleh aplikasi. Jika Anda melihat penyebutan bahwa koneksi gagal, beri Tdarr updater akses ke Internet melalui firewall Anda.
Persyaratan Perangkat Keras Tdarr
Anda dapat menjalankan server Tdarr dan perangkat lunak node di PC mana pun dan mengakses antarmukanya melalui hampir semua browser. Namun, performa dan fitur perangkat keras Anda dapat memengaruhi kecepatan enkode secara signifikan.
Misalnya, node yang berjalan pada CPU AMD Ryzen modern akan menyandikan video yang sama dalam sekejap dibandingkan dengan Intel Celeron yang berusia sepuluh tahun.
Node lain, menggunakan Nvidia NVEnc encoder perangkat keras untuk transcoding, pada gilirannya, akan jauh lebih cepat daripada CPU AMD Ryzen, tetapi juga akan menghasilkan file dengan kualitas lebih rendah atau lebih besar.
Jadi, jika Anda menemukan penyandian Tdarr terlalu lambat, Anda memiliki dua opsi:
- Cobalah codec yang tidak terlalu menuntut atau yang “dipercepat perangkat keras” oleh perangkat keras Anda.
- Tingkatkan ke perangkat keras yang lebih baik.
Selain itu, Anda dapat menjalankan Tdarr bahkan pada laptop berusia sepuluh tahun jika Anda dapat mentolerir kecepatan enkode yang lambat.
Bagaimana dengan Codec Tdarr?
Kami tidak akan merinci tentang apa itu codec dan bagaimana cara kerjanya. Namun, kami harus menyebutkan bahwa codec dan pembuat enkode yang Anda pilih adalah faktor terpenting untuk kinerja penyandian Tdarr dan kualitas hasil yang dihasilkan.
- Codec yang lebih baru hadir dengan rasio kualitas terhadap bitrate yang lebih baik tetapi juga persyaratan perangkat keras yang lebih tinggi.
- Pembuat enkode perangkat keras dapat secara dramatis meningkatkan kinerja tetapi juga menghasilkan file dengan kualitas lebih rendah/lebih besar daripada pembuat enkode perangkat lunak (saat menggunakan pengaturan serupa).
Dengan pemikiran di atas, inilah daftar codec yang layak digunakan dengan Tdarr untuk menyandikan ulang file media Anda. Semakin dekat codec ke atas, semakin baik kualitas keluarannya, semakin tinggi persyaratannya, dan semakin lambat waktu penyandiannya.
- AV1
- H.265/HEVC
- VP9
- H.264/AVC
- Pengkodean berbantuan GPU AV1/H.265
- Pengodean Berbantuan GPU H.264
- MPEG4, DivX, Xvid
- MPEG2
Cara Konfigurasi Tdarr
Inti Tdarr adalah servernya, yang menyediakan antarmuka yang dapat diakses browser untuk aplikasi, mengelola media, dan mengatur pengodean di antara berbagai node. Server tidak melakukan penyandian sendiri. Untuk itu, dibutuhkan setidaknya satu node.
Setiap node dapat memiliki konfigurasinya sendiri dan dijalankan secara lokal di PC Anda atau komputer lain di jaringan yang sama. Node bertanggung jawab untuk analisis media, pemeriksaan kesehatan, pengodean ulang, dll.
Server mengontrol semua node, bagaimana mereka bertindak pada media, dan mengelola file.
Node Tdarr datang dengan pra-konfigurasi untuk berjalan di PC “lokal” tanpa memerlukan jaringan. Jadi, jika Anda hanya berencana untuk menggunakan Tdarr pada satu PC, Anda hanya perlu mengonfigurasi servernya (terlepas dari tweak node kecil).
Mengonfigurasi Server Tdarr Anda
Untuk artikel ini, kita akan melihat bagaimana Anda dapat mengonfigurasi Server Tdarr dari awal tanpa mengimpor koleksi media yang ada. Sudahkah Anda mengatur perpustakaan media? Anda dapat memodifikasi jalur yang akan kami gunakan untuk menunjuk ke folder Anda yang ada agar Tdarr memproses dan menyandikannya kembali.
- Untuk mengonfigurasi Tdarr untuk satu komputer, masukkan Tdarr Server folder yang dibuat oleh pembaru Tdarr dan jalankan Aplikasi Tdarr Server.
- Seperti pembaru, Anda mungkin harus mengizinkannya mengakses melalui firewall Anda.
- Halaman Tdarr tidak terbuka secara otomatis di browser default Anda? Masukkan yang berikut di bilah alamat browser Anda: “localhost:8265/”, dan tekan Memasuki untuk mengunjungi GUI berbasis web Tdarr. Kami menyarankan Anda penanda buku untuk akses yang lebih mudah di masa depan.
- Jika Anda tidak menyukai tampilan halaman Tdarr, Anda dapat mengubah temanya dari Pilihan halaman.
- Menggulir ke bawah pada halaman yang sama, Anda akan menemukan serangkaian Batas resolusi bidang. Itu memungkinkan Anda untuk mengatur resolusi khusus untuk media Anda.
- Misalnya, karena saya hanya memiliki akses ke HD penuh layar, saya telah mengatur “1920” sebagai lebar di Lebar Maks bidang semua resolusi di atas 1080p dan tingginya sebagai “1188” di masing-masing Tinggi Maks bidang. Dengan cara ini, Tdarr tidak akan pernah menyandikan ulang media pada resolusi yang lebih tinggi daripada Full HD asli (1920 x 1080) monitor saya, menghasilkan file yang jauh lebih kecil lebih cepat daripada jika harus menangani resolusi yang lebih tinggi.
- Anda memerlukan setidaknya satu perpustakaan untuk media Anda, jadi kunjungi Perpustakaan halaman dan klik Perpustakaan + tombol untuk membuatnya.
- Ketik nama apa pun yang Anda inginkan di bidang yang menyatakan “Nama Perpustakaan“.
- Jalankan file explorer favorit Anda. Pilih tempat Anda ingin menyimpan media dan buat folder. Untuk artikel ini, kami menggunakan folder bernama “Video” di root sistem “C” drive.
- Buat tiga subfolder di dalam folder itu. Untuk kemudahan penggunaan, kami menamainya “Masuk“, “Siap“, Dan “Sementara“. “Masuk” adalah tempat kami akan menjatuhkan file yang belum diproses untuk diperiksa oleh Tdarr. “Sementara” adalah folder yang akan digunakan Tdarr saat memproses file. “Siap” adalah tempat Tdarr akan menampilkan file yang diproses.
- Kembali ke antarmuka Tdarr, pindah ke Perpustakaan halaman, pilih perpustakaan Anda, dan jika tidak terlihat di layar Anda, gulir ke bawah untuk menemukan Sumber tab. Klik di atasnya dan masukkan jalur lengkap ke folder Masuk Anda di Sumber lapangan di bawah.
- Pindah ke Tembolok transkode tab dan masukkan jalur lengkap ke folder “Sementara” Anda di Cache bidang.
- Terakhir, pindah ke Folder keluarandan seperti yang sudah Anda duga, masukkan path lengkap ke folder “Ready” Anda di Keluaran bidang.
- Klik sakelar di sebelah Map Keluaran pada tab itu agar Tdarr menggunakan folder Masuk dan Siap sebagai Input dan Output. Jika Anda tidak melakukannya, Tdarr akan menyimpan semuanya di folder Masuk. Jika Anda memiliki banyak file media, itu bisa cepat berantakan.
Jika mau, Anda dapat mengontrol kecepatan Tdarr memindai folder Masuk untuk file baru. Untuk melakukan itu, pindah ke perpustakaan Anda Sumber tab, gulir ke bawah sedikit, dan ubah nomor di Interval pemindaian arloji folder bidang di bawah Pengaturan arloji folder.
Demikian pula, tepat di bawah, Anda dapat memerintahkannya untuk menjalankan pemindaian per jam dan menentukan berapa banyak Utas pemindai file yang akan digunakan. Jika Anda menyimpan media di drive NVMe atau SSD, menambah jumlah utas pemindai File dapat meningkatkan kinerja.
Namun, HDD mekanis lama mengalami penurunan kinerja yang signifikan saat mencoba mengakses file secara paralel, jadi sebaiknya jangan melebihi nilai default “2” untuk itu. Anda juga dapat mengaktifkan opsi untuk Tahan file setelah pemindaian dan tentukan berapa lama (dalam detik) file-file itu akan tetap terkunci untuk memastikan aplikasi lain tidak mengganggu mereka.
Perpustakaan Anda Filter tab memungkinkan Anda menentukan resolusi dan codec yang ingin Anda lewati. Jika, misalnya, Anda ingin Tdarr saja skala kecil video, Anda dapat memasukkan semua resolusi populer yang lebih rendah hingga resolusi asli monitor Anda (seperti “360p”, “720p”, dan “1080p”), dipisahkan dengan koma di Resolusi untuk melewati bidang.
Itu Codec untuk dilewati lapangan bekerja sama. Misalnya, jika Anda mengetik “AV1, HEVC” di bidang itu, Tdarr tidak akan mencoba menyandikan ulang file video yang sudah dikompresi dengan codec tersebut.
Agar Tdarr memproses file Anda, Tdarr harus mengawasi folder yang masuk untuk mendeteksi perubahan (AKA: file baru). Untuk itu, kunjungi perpustakaan Anda Sumber tab dan jentik sakelar di sebelah Jam folder ke kanan.
Menyesuaikan Node & Pengkodean Tdarr
Tdarr membutuhkan setidaknya satu node aktif untuk bertindak di media Anda, jadi inilah saatnya untuk mengalihkan perhatian kita ke mereka.
- Dengan server Tdarr Anda masih aktif, untuk menambahkan node ke dalamnya, masukkan simpul Tdarr folder yang dibuat oleh pembaru Tdarr dan jalankan Aplikasi simpul Tdarr Anda akan menemukan di dalamnya.
- Anda akan melihat pemberitahuan di halaman antarmuka web antarmuka Tdarr bahwa ada node terdaftar.
- Untuk menguji semuanya, letakkan file media di folder masuk Anda.
- Pindah ke halaman utama Tdarr (bernama “Tdarr”) dan gulir ke bawah, di bawah Status, untuk menemukan pustaka Anda. Segera Anda akan melihat file yang Anda tambahkan ke folder Masuk Anda muncul di sana.
- Tidak ada yang akan terjadi karena node Anda perlu dikonfigurasi untuk menindaklanjutinya. Untuk itu, gulir ke atas untuk menemukan Node panel dan klik pada nama simpul Anda.
- Anda akan melihat detail lebih lanjut tentang node yang dipilih, dan Anda dapat menggunakan plus Dan minus tombol di sebelah Transkode Dan Cek kesehatan untuk menetapkan utas CPU dan GPU ke node untuk setiap tugas. Dengan cara ini, Anda mengontrol node mana yang melakukan apa, yang sangat berguna di lingkungan multi-komputer.
- Klik pada node Anda Pilihan tombol untuk mengakses opsi yang lebih canggih.
- Anda dapat mengedit konfigurasi node secara manual dari sini. Tetap saja, yang terbaik adalah membiarkannya apa adanya dan hanya memanipulasinya menggunakan aplikasi eksternal seperti Notepad.
- Gulir ke bawah dan gunakan menu tarik-turun untuk memilih jenis akselerasi GPU mana yang ingin digunakan node (jika tersedia di perangkat keras Anda).
- Jika Anda ingin menggunakan PC tempat node berjalan untuk tugas lain saat penyandian, jentik tombol di bawah Prioritas Proses FFMPEG/HandBrake Rendah agar node mengkonsumsi lebih sedikit sumber daya dan menghindari mencekik PC Anda. Alternatifnya, gunakan aplikasi seperti Process Lasso untuk mengontrol thread CPU Anda dan memastikannya tidak mulai merayapi saat penyandian.
- Untuk kontrol lebih lanjut, Anda dapat menggulir ke bawah lebih jauh dan membuat Jadwal simpulyang menyatakan pada jam berapa suatu node akan diizinkan untuk melakukan tugas pemeriksaan kesehatan atau transcoding menggunakan CPU atau GPU.
- Ketika Anda kembali ke Node panel dengan setidaknya satu CPU atau GPU yang ditugaskan untuk transcoding dan pemeriksaan kesehatan, Anda akan melihat bahwa node Anda telah mulai bekerja pada file yang masuk.
- Setelah pemeriksaan awal dan jika file yang masuk tidak cocok dengan filter Anda, Tdarr akan mulai melakukan transcoding.
Anda dapat melihat hasilnya setelah selesai jika Anda menggulir ke Memanggungkan bagian di mana, dalam kasus kami, status file kami adalah “Sukses Transkode“, dan ukurannya turun menjadi sekitar 49 MB Penanganan bidang di sebelah kanan menawarkan tiga tombol untuk mengontrol entri daftar ini.
Dengan menggunakan itu, Anda dapat mengantri ulang, melewati, atau menerima penyandian. Anda dapat menemukan versi file Anda yang disandikan ulang di dalam folder “Siap”.
Pengodean yang Dipercepat Jaringan & Perangkat Keras
Tdarr paling baik saat menggunakan semua daya CPU dan GPU dari semua PC di jaringan lokal Anda untuk menyandikan ulang file Anda. Namun, itu sedikit lebih rumit untuk diatur.
- Karena semua PC yang akan menjadi node di jaringan Tdarr akan memerlukan akses ke file media yang sama, Anda harus menyimpannya di folder bersama yang dapat diakses jaringan. Lebih baik menggunakan drive jaringan khusus untuk itu. Tetap saja, kami berbagi folder “Video” yang sama dengan yang kami buat sebelumnya, tetapi dengan “bersama” sebagai alias jaringannya.
- Perbarui Sumber, Tembolok transkodeDan Folder keluaran jalur perpustakaan Anda untuk menunjuk ke masing-masing subfolder dalam folder “Bersama” Anda.
- Instal Tdarr di PC lain di jaringan lokal Anda. Gunakan pengelola file Anda untuk memasukkan “config” di direktori instalasi Tdarr.
- Buat salinan “Tdarr_Node_Config.json“, lalu buka file asli dengan editor teks (seperti Notepad).
- Anda dapat mengubah nilai di sebelah “nodeName” untuk menetapkan node dengan nama apa pun yang Anda inginkan, seperti “laptop_saya”, agar lebih mudah mengenali dan mengelola apa yang dijalankan di mana. Di samping “IP server“, masukkan IP PC tempat Anda menjalankan server Tdarr. Sebagai “serverPort“, memasuki “8266“.
- Selanjutnya, Anda harus mengkonfigurasi “pathTranslators“. Bagian ini adalah yang paling rumit untuk dipahami karena perlu Anda definisikan pasangan jalan. Di sebelah “server“, Anda harus memasukkan jalur dari mana server Tdarr dapat mengakses folder tertentu.
- Di sebelah “simpul“, Anda harus memasukkan jalur yang setara dari mana node dapat mengakses folder yang sama melalui jaringan. Jadi, jalur sebenarnya ke folder masuk kami di PC server Tdarr adalah //vmware-host/Folder Bersama/Berbagi/Masuktetapi jalur ke folder yang sama di PC node kami melalui drive jaringan yang dipetakan “D:” dan folder / Dibagikan / Masuk.
- Anda harus menentukan penerjemah jalur untuk setiap folder yang telah Anda tentukan di antarmuka Tdarr untuk folder “Masuk”, “Sementara”, dan “Keluaran”. Tujuannya adalah agar server Tdarr dan nodenya dapat menemukan file yang sama melalui jalurnya masing-masing.
- Jalankan perangkat lunak node pada PC kedua Anda dan pastikan firewallnya dan yang ada di PC server Tdarr utama Anda memungkinkan koneksi di antara mereka. Panduan kami tentang cara mengizinkan aplikasi melalui firewall Windows dapat membantu dengan itu. Anda akan melihat popup node jarak jauh di antarmuka server Tdarr Anda jika semuanya berfungsi dengan benar.
- Di sebelah alamatnya, Anda akan melihat alamat IP-nya dan dapat mengontrol utas dan opsi CPU dan GPU-nya seolah-olah itu adalah node lokal.
- Jika penyandian GPU tidak berfungsi untuk Anda, mungkin karena plugin yang sesuai dinonaktifkan. Untuk itu, kembali ke Perpustakaan halaman, gulir ke bawah untuk menemukan tabnya, dan klik Opsi transkode.
- Di sana, aktifkan “Migz-Transcode Menggunakan Nvidia GPU & FFMPEG” plugin. Anda juga harus memprioritaskannya di atas penyandian CPU dengan mengeklik kiri, menyeret, dan meletakkannya di atas “Migz-Transcode Menggunakan CPU & FFMPEG” plugin.
- Dari tempat yang sama, jika Anda mengklik sebuah plugin, Anda dapat mengonfigurasi beberapa opsi tentang cara kerjanya. Namun, kami tidak akan membahasnya, karena mereka berada di luar cakupan artikel ini.
- Ketika Anda kembali ke Node panel, node Anda (yang telah Anda aktifkan) harus menggunakan GPU mereka untuk transcoding.
Siapkan Auto-Multi-Hyper-Encoder Anda Dengan Tdarr
Menyiapkan perangkat lunak otomasi yang rumit seperti Tdarr dapat memakan waktu cukup lama dan terkadang membuat Anda bertanya-tanya mengapa ada sesuatu yang tidak berfungsi sebagaimana mestinya. Namun, saat Anda mengaturnya, Tdarr terasa seperti sulap.
Tambahkan server dan node-nya ke urutan startup otomatis komputer Anda, dan hei presto, media Anda akan selalu dikodekan ulang ke file berkualitas tinggi dan lebih kecil, menggunakan resolusi dan format optimal untuk setiap “mesin” di jaringan Anda. Semuanya sambil memanfaatkan semua CPU dan GPU yang tersedia di PC Anda tanpa harus repot.