
XDA-Developers menunjukkan minggu ini bahwa sebagian besar server rumah melakukan transcoding dengan cara yang salah: mereka bergantung pada CPU, kehabisan ruang untuk aliran ketiga yang bersamaan, dan membeli CPU yang lebih besar padahal GPU bekas seharga $80 akan menggandakan throughput. Kerangka pikiran itu sebagian besar benar. Transcoding hardware melalui NVENC (Nvidia), QuickSync (Intel), atau AMF (AMD) memindahkan encoding video dari CPU dan berkali-kali lipat berapa banyak downscale 4K ke 1080p yang bersamaan yang dapat dilayani satu kotak.
Kami menguji 8 aplikasi desktop yang baik mentranscode video sendiri atau mengelola library media yang mentranscode sesuai permintaan. Daftar mencakup media server arus utama (Plex, Jellyfin, Emby), transcoder standalone yang digunakan setiap home lab (HandBrake, FFmpeg), dan alat otomasi yang memproses batch library semalam (Tdarr, Unmanic). Semua delapan berjalan di Windows, macOS, atau Linux; semuanya dapat memanggil encoder hardware GPU ketika driver ada.
Apa yang perlu diperhatikan dalam aplikasi transcoding hardware
- Cakupan encoder: NVENC (Nvidia), QuickSync (Intel iGPU atau Arc), dan AMF (AMD) minimal. VideoToolbox untuk Apple Silicon di macOS.
- Dukungan H.264, HEVC, dan AV1 pada encoder yang Anda pedulikan. Encoding AV1 ada di Intel Arc, RTX 40-series dan lebih baru, serta Radeon 7000-series.
- Tone-mapping HDR ke SDR dengan cepat. Setengah dari library rumah sekarang adalah HDR, dan setengah dari perangkat pemutaran masih membutuhkan downscale SDR.
- Mode batch atau queue jika Anda mengenkode ulang library, bukan satu file sekaligus.
- Kesadaran kontainer: MKV, MP4, TS, dan format subtitle modern bertahan dari transcode.
Perbandingan cepat
| Aplikasi | Terbaik untuk | OS | Encoder | Biaya |
|---|---|---|---|---|
| Plex | Media server yang dipoles dengan ekosistem klien terbesar | Windows, macOS, Linux | NVENC, QuickSync, AMF, VideoToolbox | Gratis (Plex Pass sekitar $5/bln membuka hardware) |
| Jellyfin | Alternatif Plex open-source tanpa paywall di hardware | Windows, macOS, Linux | NVENC, QuickSync, AMF, VideoToolbox | Gratis |
| Emby | Jalan tengah berbayar antara Plex dan Jellyfin | Windows, macOS, Linux | NVENC, QuickSync, AMF, VideoToolbox | Gratis (Emby Premiere sekitar $5/bln) |
| HandBrake | Encoding file tunggal dengan kontrol halus | Windows, macOS, Linux | NVENC, QuickSync, AMF, VideoToolbox | Gratis (open source) |
| FFmpeg | Pipeline dengan script, segalanya | Windows, macOS, Linux | Semua encoder yang tercantum | Gratis (open source) |
| Tdarr | Normalisasi library bulk | Windows, macOS, Linux, Docker | NVENC, QuickSync, AMF | Gratis (paid Pro tier) |
| Unmanic | Otomasi watch-folder untuk home lab | Linux, Docker (utama) | NVENC, QuickSync, AMF | Gratis (open source) |
| Kodi | Pemutaran lokal dengan decode hardware | Windows, macOS, Linux | Hanya decode | Gratis (open source) |
1. Plex — media server yang paling dipoles
Plex adalah pilihan default bagi siapa saja yang menginginkan media server yang terlihat seperti aplikasi streaming untuk tamu. Pipeline transcoding adalah salah satu yang paling teruji di kategori, dan secara otomatis memilih encoder hardware yang tepat setelah Anda mengaktifkan opsi Plex Pass. NVENC pada GTX 1660 bekas menangani kira-kira selusin aliran H.264 bersamaan dari 4K ke 1080p; QuickSync pada iGPU Intel generasi ke-11 atau lebih baru menangani sekitar setengahnya dengan sebagian kecil dari konsumsi daya.
Kekurangannya: Transcoding hardware dikunci di belakang Plex Pass. Arah produk perusahaan (iklan, tier langganan seluler, perubahan pemutaran jarak jauh) mengecewakan pengguna jangka panjang, dan utas forum mendokumentasikan pushback berulang pada fitur yang dibayar setelah rilis.
Harga:
- Gratis: Hanya transcoding perangkat lunak, pemutaran lokal oke
- Plex Pass: Sekitar $5/bln, $40/thn, atau $120 seumur hidup, membuka transcoding hardware, DVR, dan sinkronisasi seluler
Platform: Windows, macOS, Linux
Unduh: plex.tv/media-server-downloads
Garis bawah: Terbaik untuk rumah tangga dengan pemirsa non-teknis yang membutuhkan klien terasa seperti Netflix.
2. Jellyfin — opsi open-source gratis terbaik
Jellyfin adalah fork Plex yang membuat setiap fitur gratis, termasuk transcoding hardware. Pengaturan lebih langsung daripada Plex (driver, passthrough VAAPI di Linux, dan pengaturan encoder terekspos daripada tersembunyi), tetapi batas atas apa yang bisa Anda lakukan lebih tinggi. Encoder hardware HEVC dan AV1 bekerja di Jellyfin tanpa langganan, dan pipeline tone-mapping menangani downscale HDR-ke-SDR dengan cara yang sama seperti Plex.
Kekurangannya: Aplikasi klien kurang dipoles daripada Plex, terutama di smart TV. Konfigurasi pertama kali membutuhkan malam. Dukungan komunitas bagus tetapi lebih lambat daripada produk berbayar.
Harga:
- Gratis (tidak ada tier berbayar, tanpa telemetri, tidak ada akun yang diperlukan)
Platform: Windows, macOS, Linux, Docker
Unduh: jellyfin.org/downloads
Garis bawah: Terbaik untuk siapa saja yang menginginkan transcoding hardware tanpa membayar sewa untuk itu.
3. Emby — jalan tengah terbaik
Emby adalah fork yang Jellyfin itu sendiri di-fork. Ini adalah jalan tengah: klien lebih dipoles daripada Jellyfin, lebih terbuka daripada struktur paywall Plex. Transcoding hardware berada di belakang Emby Premiere, tetapi langganan lebih murah daripada Plex Pass dan syarat lisensi lebih ramah.
Kekurangannya: Komunitas lebih kecil daripada Plex atau Jellyfin. Ekosistem klien pihak ketiga lebih tipis. Beberapa encoder (AV1 khususnya) tertinggal Jellyfin beberapa bulan saat peluncuran.
Harga:
- Gratis: Transcoding perangkat lunak, tanpa hardware
- Emby Premiere: Sekitar $5/bln, $54/thn, atau $119 seumur hidup
Platform: Windows, macOS, Linux, Docker
Unduh: emby.media/download.html
Garis bawah: Terbaik ketika Plex Pass terasa seperti penawaran buruk tetapi tepi kasar Jellyfin adalah deal-breaker.
4. HandBrake — encoder file tunggal terbaik
HandBrake adalah encoder desktop untuk ketika Anda memiliki satu file yang perlu diencode ulang dengan baik, bukan seluruh library. GUI mengekspos setiap pengaturan yang diterima encoder x264, x265, dan hardware yang mendasar, dan preset dikirim dengan default yang wajar untuk target umum (Roku, Apple TV, unggahan web). Akselerasi hardware melalui NVENC, QuickSync, AMF, dan VideoToolbox adalah kotak centang di tab video.
Kekurangannya: Mode batch ada tetapi bukan intinya; Tdarr dan Unmanic melakukan otomasi skala library lebih baik. Preset hardware HandBrake konservatif, jadi throughput per file agak lebih rendah daripada perintah FFmpeg yang disesuaikan.
Harga:
- Gratis (open source, GPLv2)
Platform: Windows, macOS, Linux
Unduh: handbrake.fr/downloads.php
Garis bawah: Terbaik untuk re-encode satu kali dengan kontrol atas output.
5. FFmpeg — pipeline dengan script terbaik
FFmpeg adalah CLI yang setiap alat lain dalam daftar ini panggilan di bawah topi. Penggunaan langsung masuk akal setelah Anda melakukan scripting: re-encode semalam, pipeline watch-folder yang alat kemasan tidak cocok, atau shell out dari home-lab script. Setiap encoder yang tercantum di atas (NVENC, QuickSync via qsv, AMF, VideoToolbox, VAAPI di Linux) adalah flag perintah, dan filtergraph kompleks memungkinkan Anda merantai skala, tone-map, subtitle burn-in, dan encoder dalam satu perintah.
Kekurangannya: Tidak ada GUI. Dokumentasi komprehensif tetapi tidak terorganisir. Kurva pembelajaran pada filtergraph membutuhkan waktu nyata.
Harga:
- Gratis (open source, LGPL / GPL tergantung build)
Platform: Windows, macOS, Linux
Unduh: ffmpeg.org/download.html
Garis bawah: Terbaik ketika Anda sudah tahu persis apa yang Anda inginkan dan tidak menginginkan GUI menghalangi.
6. Tdarr — normalizer library bulk terbaik
Tdarr adalah alat otomasi untuk ketika library Anda adalah kekacauan H.264, HEVC, dan rip MPEG-2 warisan dan Anda ingin semuanya normal ke satu codec pada target bitrate. Stack memiliki server, node worker (yang dapat berjalan di mesin terpisah dengan GPU berbeda), dan dasbor web. Plugin menentukan logika transcode; library komunitas mencakup sebagian besar pekerjaan umum (transcode-to-HEVC, strip-audio-tracks, remux-to-MKV).
Kekurangannya: Pengaturan lebih terlibat daripada media server biner tunggal. Sistem plugin kuat tetapi idiosinkratik; debug mengapa file skip atau error membutuhkan kesabaran.
Harga:
- Tier gratis untuk penggunaan lokal
- Pro tier sekitar $50/thn untuk dasbor cloud dan dukungan prioritas
Platform: Windows, macOS, Linux, Docker
Unduh: home.tdarr.io
Garis bawah: Terbaik ketika library Anda diukur dalam terabyte dan Anda menginginkan normal tanpa mengawasi.
7. Unmanic — otomasi watch-folder terbaik
Unmanic adalah sepupu Tdarr yang lebih ringan: arahkan ke folder, tentukan file mana yang harus diencode ulang (dengan codec, bitrate, container), dan lakukan pekerjaan di latar belakang. Akselerasi hardware melalui NVENC, QuickSync, dan AMF adalah toggle plugin. UI web menunjukkan queue, beban worker, dan history file.
Kekurangannya: Build Windows dan macOS ada tetapi Linux/Docker adalah jalur yang dipertahankan. Ekosistem plugin lebih kecil daripada Tdarr.
Harga:
- Gratis (open source, GPLv3)
Platform: Linux, Docker (Windows dan macOS via Docker)
Unduh: docs.unmanic.app
Garis bawah: Terbaik untuk operator home lab yang sudah hidup di Docker.
8. Kodi — pemutaran lokal terbaik dengan hardware decode
Kodi tidak mentranscode di server; ini memutar secara lokal dengan hardware decode. Sertakan dalam daftar karena setengah dari percakapan transcoding hardware berakhir dengan “sebenarnya, jika klien dapat direct-play, Anda tidak perlu mentranscode sama sekali.” Dukungan decode Kodi (NVDEC, QuickSync decode, AMF decode, VideoToolbox) mencakup hampir setiap codec yang dikirim library modern, yang memungkinkan server Plex atau Jellyfin melewati transcode sepenuhnya untuk klien Kodi.
Kekurangannya: Bukan media server itu sendiri; melengkapi satu. Antarmuka membutuhkan tuning untuk merasa modern; skin membantu.
Harga:
- Gratis (open source, GPLv2)
Platform: Windows, macOS, Linux, plus Android, tvOS, Raspberry Pi
Unduh: kodi.tv/download
Garis bawah: Terbaik dipasangkan dengan media server sehingga transcoding hardware hanya berjalan ketika klien benar-benar membutuhkannya.
Bagaimana memilih yang tepat
Jika Anda menginginkan jalur yang dipoles dengan klien seperti Netflix: Plex plus Plex Pass.
Jika Anda menginginkan jalur gratis dan tidak keberatan malam setup: Jellyfin. Encoding NVENC, QuickSync, AMF, dan AV1 semua bekerja tanpa langganan.
Jika Plex Pass terasa mahal dan Jellyfin terasa mentah: Emby Premiere.
Jika Anda encoding satu file, baiklah: HandBrake.
Jika Anda scripting pekerjaan semalam: FFmpeg.
Jika library Anda perlu diencode ulang end to end: Tdarr di host Docker, worker di kotak apa pun dengan GPU spare.
Jika Docker sudah default Anda: Unmanic dengan kartu yang mampu NVENC.
Jika Anda ingin menghindari transcoding sepenuhnya di klien yang Anda kontrol: letakkan Kodi di klien tersebut.
Tanya Jawab
Apakah saya memerlukan GPU khusus untuk transcoding hardware?
Tidak. Intel QuickSync pada iGPU generasi ke-8 atau lebih baru menangani beberapa aliran 4K ke 1080p dengan nyaman; GTX 1650 atau 1660 bekas dengan NVENC menambahkan lima hingga sepuluh aliran bersamaan lainnya. GPU khusus penting ketika Anda membutuhkan encoding hardware AV1 (RTX 40, Arc, RX 7000) atau banyak aliran 4K bersamaan.
Apakah Jellyfin benar-benar memberikan transcoding hardware secara gratis?
Ya. Jellyfin mengirim transcoding hardware untuk NVENC, QuickSync, AMF, dan VideoToolbox tanpa paywall atau langganan. Plex dan Emby keduanya gerbang fitur di belakang tier berbayar mereka.
Encoder mana yang terbaik untuk server Plex atau Jellyfin?
NVENC pada kartu Nvidia modern (RTX 20 series dan lebih baru) menghasilkan kualitas terbaik per bit pada throughput tinggi. QuickSync tertutup di belakang pada sebagian kecil dari daya. AMF pada Radeon modern kompetitif di H.264, lebih lemah di HEVC. Encoder AV1 di RTX 40, Intel Arc, dan RX 7000 adalah yang terbaik tersedia untuk format.
Bisakah saya menjalankan Plex dan Jellyfin berdampingan?
Ya, dan banyak orang lakukan saat mereka bermigrasi. Arahkan keduanya ke folder library yang sama; mereka membaca file tanpa konflik. Hanya satu server yang mentranscode pemutaran tertentu sekaligus.
Mengapa konten 4K HDR masih memukul CPU saya di kotak yang mampu hardware?
Tone-mapping HDR ke SDR adalah culprit biasanya. Build yang lebih lama melakukan tone-map di CPU bahkan ketika encode berjalan di GPU. Versi baru Plex, Jellyfin, dan Emby memindahkan tone-mapping ke GPU juga. Jika CPU masih panas, verifikasi pengaturan tone-map di halaman transcoder server.
Apakah transcoding hardware AV1 layak upgrade?
Untuk server rumah kecil, mungkin belum: sebagian besar perangkat klien masih meminta H.264 atau HEVC, dan win kualitas-per-bit AV1 hanya muncul di konten HDR pada bitrate tinggi. Untuk home lab yang menyimpan semuanya jangka panjang, AV1 menghemat 30 hingga 50% pada ukuran file pada kualitas yang cocok, yang membayar GPU di beberapa terabyte.