Unggulan

Cara mentransmisikan video dari Android ke Linux

Cara mentransmisikan video dari Android ke Linux

Ada banyak aplikasi dan alat di luar sana yang akan membantu Anda mentransmisikan layar Android ke PC Linux Anda. Namun, masalah utamanya adalah itu hanya mencerminkan apa yang ada di layar dan bukan audio. Ini bisa menjadi masalah jika Anda mencoba mentransmisikan video dari Android, yang mengharuskan Anda untuk meneruskan video dan audio.

Juga, alat yang memungkinkan Anda mentransmisikan video secara efektif (termasuk audionya) dari perangkat Android Anda ke PC Linux Anda memerlukan ponsel Android yang di-root atau mengalami masalah latensi. Dan jika bukan itu, maka itu adalah alat premium dan mengharuskan Anda membayar uang.

Tapi ini Linux yang sedang kita bicarakan! Tidakkah ada alat gratis dan sumber terbuka yang akan membantu kami mentransmisikan video dan meneruskan audio dari Android ke Linux?

Yah, ya, tentu ada! Tetapi pengaturannya bisa sedikit rumit jika Anda baru mengenal Linux. Ini pada dasarnya melibatkan penggunaan dua alat - scrcpy (screen cHaipy) dan sndcpy (soudan cHaipy). Tak satu pun dari alat tersebut memerlukan hak akses root Android, tetapi Anda harus mengaktifkan "mode pengembang" dan "USB debugging" di ponsel Android Anda agar semuanya berfungsi.

Sekarang, jika semua ini tampak agak rumit, maka kami membantu Anda. Berikut adalah panduan langkah demi langkah lengkap tentang penggunaan scrcpy dan sndcpy untuk mentransmisikan video dari Android ke Linux.

Mentransmisikan Video dari Android ke Linux

Tapi pertama-tama, mari kita dapatkan gambaran singkat tentang alat yang akan kita gunakan.

Apa itu scrcpy dan sndcpy?

Itu scrcpy alat - kependekan dari penyalinan layar - adalah aplikasi yang akan mencerminkan perangkat Android Anda ke PC Linux yang terhubung melalui USB atau TCP/IP. Tidak hanya itu, tetapi juga memungkinkan Anda mengontrol perangkat Android dari PC menggunakan mouse dan keyboard.

Berikut ini sekilas beberapa fitur utama yang ditawarkan oleh scrcpy:

Jadi seperti yang Anda lihat, scrcpy adalah alat yang kuat dan kaya fitur untuk mentransmisikan video. Namun, ia tidak memiliki satu fungsi penting - penerusan audio. Dan di sinilah alat sndcpy muncul.

Kependekan dari salinan suara, sndcpy memiliki satu fungsi dan satu fungsi hanya untuk meneruskan audio dari ponsel Android Anda ke PC. Ini dirancang untuk digunakan saat mirroring dengan scrcpy, tetapi kedua alat dapat digunakan secara independen.

Prasyarat untuk scrcpy dan sndcpy

Untuk membuat scrcpy dan sndcpy berfungsi, kita perlu mengkonfigurasi perangkat Android dan PC Linux kita dengan mengaktifkan beberapa pengaturan dan menginstal beberapa alat tambahan. Berikut ini sekilas persyaratan dan apa yang Anda perlukan:

Memiliki perangkat dengan Android 10 cukup jelas. Alat sndcpy, yang akan kita gunakan untuk penerusan audio, menggunakan Playback Capture API untuk bekerja, dan diperkenalkan di Android 10. Namun, alat scrcpy yang digunakan untuk screencasting kompatibel dengan Android 5 dan yang lebih tinggi.

Jika Anda tidak tertarik dengan penerusan audio, Anda dapat menggunakan smartphone Android yang agak ketinggalan jaman (>Android 5).

Selanjutnya, Anda perlu mengaktifkan "Opsi Pengembang" & "USB debugging" di ponsel Android Anda dan juga menginstal "ABD" dan "VLC" di Linux. Jika Anda tidak tahu bagaimana melakukannya, berikut adalah panduan singkat untuk membantu Anda.

Langkah 1: Aktifkan "Opsi Pengembang" dan "USB Debugging"

Opsi "USB Debugging" ada di dalam "Opsi Pengembang," area pengaturan tersembunyi di perangkat Android.

Untuk mengaktifkannya, buka “Setelan” dan gulir ke bawah ke “Tentang Ponsel.” Sekarang buka, dan gulir lagi ke bawah hingga Anda melihat telepon “Build Number.” Ketuk 7 kali, dan Anda akan mendapatkan pesan yang menyatakan, “Anda sekarang adalah pengembang!”.

Temukan Nomor Pembuatan Android

Pengaturan "Opsi Pengembang" sekarang diaktifkan di perangkat Anda, dan Anda dapat menemukannya di bawah Pengaturan > Sistem.

Opsi Pengembang Tidak Terkunci

Penolakan: Kami menggunakan Nokia 6.1 Plus ponsel menjalankan stok Android 10. Jika Anda menggunakan perangkat Android dengan kulit khusus, maka pabrikan mungkin telah menyulap pengaturan ini. Kami telah menyertakan beberapa panduan tentang cara mengaktifkan "Opsi Pengembang" di semua perangkat populer.

Dengan mengaktifkan "Opsi Pengembang", semua pengaturan yang Anda miliki di dalamnya hampir sama di semua perangkat. Cukup gulir ke bawah, dan Anda akan melihat opsi yang disebut "USB debugging".Nyalakan saja, dan Anda siap melakukannya.

Nyalakan USB Debugging

Catatan: Di beberapa perangkat, Anda mungkin melihat opsi tambahan yang disebut “USB debugging (pengaturan keamanan).”Jika itu tersedia, Anda perlu mengaktifkannya juga agar scrcpy berfungsi dengan baik.

Dan itu saja. Anda telah berhasil mengonfigurasi ponsel Android Anda. Sekarang saatnya untuk mengatur PC Linux Anda.

Langkah 2: Instal Alat ADB dan VLC di PC Linux Anda

Kemungkinan besar Anda sudah menginstal VLC di PC Linux Anda. Jika tidak, maka Anda dapat dengan mudah menginstalnya menggunakan manajer paket distro Anda.

Sekarang, untuk menginstal alat ADB, ketik perintah berikut berdasarkan distro yang Anda gunakan:

Untuk distro berbasis Ubuntu dan Debian:

sudo apt-get install android-tools-adb

Untuk distro berbasis Arch:

sudo pacman -S alat android

Untuk distro berbasis Fedora dan RHEL:

sudo yum install android-tools

Kami juga memiliki bacaan terperinci tentang cara menginstal dan mengatur alat ADB di Linux yang mungkin ingin Anda periksa.

Sekarang, ponsel Android dan PC Linux Anda sudah siap. Jadi akhirnya saatnya kita menginstal dan mengkonfigurasi scrcpy dan sndcpy.

Cara menginstal dan mengatur "scrcpy" dan "sndcpy" untuk Cast Video dari Android ke Linux

Langkah 1: Instal scrcpy dan sndcpy

Hal pertama yang pertama, kita perlu menginstal scrcpy di PC Linux kami. Untuk melakukan ini, tergantung distro mana yang Anda jalankan, masukkan perintah berikut di terminal Anda:

Distro berbasis Debian dan Ubuntu:

sudo apt install scrcpy

Distro berbasis Fedora dan RHEL:

sudo dnf instal scrcpy

Distro berbasis Arch dan Arch:

sudo pacman -S scrcpy

Alat ini juga tersedia sebagai paket snap. Jika Anda telah mengaktifkan snap di sistem Anda, ketik perintah berikut untuk menginstal alat:

sudo snap instal scrcpy

Dengan scrcpy terinstal, kita harus menginstal sndcpy selanjutnya. Namun, itu belum tersedia di salah satu repo.

Jadi untuk mengunduhnya, kita perlu menuju ke halaman GitHub sndcpy resmi. Sesampai di sana, Anda memiliki dua opsi - Anda dapat mengunduh rilis sndcpy terbaru sebagai file zip atau membuat aplikasi.

Demi tutorial ini, kami akan mengunduh .zip karena jauh lebih sederhana.

Unduh sndcpy

Setelah diunduh, ekstrak konten itu .zip file ke dalam folder. Kami telah membuat folder khusus untuk aplikasi dan menamakannya “sndcpy.“Kami akan kembali lagi nanti.

Langkah 2: Hubungkan Perangkat Android Anda ke PC Linux Anda

Dengan "USB debugging" diaktifkan di perangkat Android Anda, sambungkan ke PC Linux Anda menggunakan kabel USB. Ini akan memunculkan jendela pop-up di perangkat Android Anda, menanyakan apakah Anda ingin "Izinkan debugging USB"?”

Otorisasi USB Debugging

Tekan tombol "Izinkan", dan hanya itu!

Catatan: Ya, scrcpy memungkinkan Anda untuk menghubungkan perangkat Android Anda ke PC Linux Anda melalui WiFi dan kemudian mentransmisikan layar Anda ke monitor PC Anda. Panduan tentang cara melakukannya disediakan di langkah selanjutnya. Pertama kali Anda menghubungkan perangkat Android Anda ke PC Linux Anda, yang terbaik adalah melakukannya melalui koneksi USB kabel.

Langkah 3: Mulai scrcpy & sndcpy

Untuk memulai scrcpy, ketik perintah berikut di terminal Anda:

scrcpy

Dan itu saja!

Mulai scrcpy

Anda telah berhasil mencerminkan layar Android Anda ke PC Linux Anda. Anda sekarang juga harus mengontrol perangkat Android Anda menggunakan mouse dan keyboard di PC Linux Anda.

Catatan: Pastikan layar tidak terkunci di perangkat Android Anda. Jika tidak, screencasting tidak akan berfungsi.

Sekarang saatnya untuk memulai sndcpy.

Kita perlu membuka folder tempat kita menyimpan file sndcpy yang diunduh. Untuk melakukan ini, masukkan perintah cd diikuti dengan path ke folder Anda seperti yang ditunjukkan di bawah ini:

cd path_of_folder

Karena kami membuat folder "sndcpy" di direktori home, kami baru saja memasukkan perintah berikut di terminal kami:

cd /sndcpy

Setelah masuk, ketik perintah berikut untuk memulai alat sndcpy:

./sndcpy

Ini akan memunculkan jendela pop-up berikut di perangkat Android Anda.

Otorisasi sndcpy

Otorisasi, lalu tekan enter di terminal Anda.

Catatan: Anda mungkin melihat pesan kesalahan ini “kesalahan aliran utama: kesalahan koneksi: koneksi ditolak.” Menurut pengembang, ini “diharapkan” dan tidak akan memengaruhi penggunaan Anda.

Dan itu saja! Alat sndcpy sekarang sedang berjalan.

Mulai sndcpy

Coba putar musik di ponsel Anda, dan Anda akan menemukan bahwa ponsel dan PC Linux Anda mengirimkan audio. Untuk mendapatkan audio hanya dari PC Linux Anda, kecilkan volume di ponsel Android Anda.

Perhatikan bahwa level Volume perangkat Android Anda dan PC Linux Anda berfungsi secara independen.

Penting: Jika Anda ingin mematikan cermin dan penerusan audio, tutup jendela terminal yang dihormati. Anda juga dapat melepaskan kabel USB dari ponsel Android Anda.

Langkah 4: Dapatkan Kontrol Penuh Atas scrcpy Mirroring.

Seluruh konfigurasi bekerja dengan sempurna. Anda sekarang dapat mentransmisikan video dari perangkat Android Anda ke PC Linux Anda. Namun, secara default, scrcpy mencerminkan layar dalam mode potret, dan kami tidak ingin menonton video dalam mode potret.

Jadi bagaimana kita memperbaikinya??

Nah, secara default, jendela akan otomatis berputar dari mode potret ke lanskap, tergantung pada aplikasi yang Anda gunakan.

Misalnya, Anda mungkin menyadari bahwa saat menonton YouTube di ponsel Anda, jika Anda membuka video dan kemudian beralih ke layar penuh, itu akan secara otomatis masuk ke mode lansekap!

Sama disini! Saat YouTube masuk ke mode lanskap, jendela scrcpy juga akan berputar dari mode potret ke mode lanskap.

Namun demikian, Anda dapat mengontrol rotasi secara manual dengan menggunakan tombol pintas berikut:

Anda juga dapat mengaktifkan dan menonaktifkan mode layar penuh dengan menekan mod + f.

Jika Anda tidak tahu kunci mana yang mod kunci - biasanya alt kiri tombol atau kiri super tombol di sebagian besar sistem kecuali Anda telah mengubahnya secara manual.

Untuk daftar lengkap semua pintasan, Anda dapat mengaktifkan jendela terminal dan mengetikkan perintah berikut:

scrcpy --bantuan

Pintasan ini dan opsi lain juga didokumentasikan dengan baik di dalam halaman Github.

(Opsional) Langkah 5: Gunakan scrcpy dan sndcpy Secara Nirkabel

Alat scrcpy dan sndcpy dapat mencerminkan layar android Anda dan juga meneruskan audio secara nirkabel melalui WiFi. Namun, Anda perlu memahami bahwa ini akan memengaruhi kinerja secara keseluruhan.

Secara default, fungsi scrcpy pada bitrate 8Mbps. Tetapi sebagian besar, ini terlalu banyak untuk ditangani oleh WiFi standar. Dengan demikian, untuk mendapatkan pengalaman yang lebih lancar, Anda mungkin perlu menurunkan bitrate serta resolusi dengan meluncurkan scrcpy menggunakan perintah ini:

scrcpy --bit-rate 2M --max-size 800

Jadi tanpa itu, mari siapkan perangkat Android Anda untuk mentransmisikan video secara nirkabel ke PC Linux Anda.

Penting: Pastikan port 5555 tidak diblokir oleh sakelar atau firewall. Jika diblokir oleh firewall, maka atur aturan firewall untuk mengizinkan koneksi melalui port itu. Atau, Anda juga dapat mencoba menggunakan port yang berbeda seperti 3389 (rdp) atau 443 (https).

Dalam praktiknya, perintah ini akan terlihat seperti ini:

adb terhubung 199.64.70.96:443

Di sini 199.64.70.96 adalah alamat IP perangkat, dan terhubung melalui port 443.

atau

adb terhubung 199.64.70.96:5555

Di sini 199.64.70.96 adalah alamat IP, dan terhubung melalui port 5555.

Sekarang, buka terminal dan mulai scrcpy menggunakan perintah yang dibahas di atas: scrcpy -bit-rate 2M -max-size 800. Anda dapat memulai sndcpy tanpa opsi atau parameter tambahan.

Cara menonaktifkan ADB melalui WiFi?

Jika Anda ingin menonaktifkan ADB melalui WiFi, buka jendela terminal dan ketik perintah berikut:

adb usb

Ini akan menonaktifkan ADB melalui WiFi. Anda sekarang perlu menghubungkan ponsel Anda melalui USB untuk menjalankan perintah ADB.

Cara Menghapus scrcpy dan sndcpy Dari Sistem Anda?

Akan menjadi ketidakadilan untuk menunjukkan kepada pembaca kami cara menginstal perangkat lunak/paket namun melewatkan bagian tentang cara mencopot/menghapusnya.

Sekarang dengan itu, menghapus scrcpy cukup sederhana.

Jika Anda menginstalnya menggunakan manajer paket distro Anda, gunakan perintah uninstall untuk menghapusnya.

Atau, jika Anda menginstal paket scrcpy, gunakan perintah berikut untuk menghapus instalannya:

sudo snap hapus scrcpy

Untuk menghapus sndcpy, buka jalur tempat Anda mengekstraknya dari .zip dan hapus/hapus semua file sndcpy. Sesimpel itu!

Membungkus

Jadi ini adalah panduan mendalam dan komprehensif kami tentang cara mentransmisikan video dari perangkat Android Anda ke PC Linux Anda. Kami harap Anda menemukan ini berguna dan membantu Anda menikmati konten ponsel Anda di layar yang lebih besar dengan pengeras suara PC Linux Anda yang lebih keras.

Sekarang, seperti yang Anda lihat, scrcpy bukan hanya aplikasi untuk casting video. Faktanya, ini adalah alat yang sangat kuat yang dapat membantu Anda bekerja dengan aplikasi seluler menggunakan periferal PC Anda. Kami yakin bahwa mendengar tentang scrcpy, dan sndcpy telah membuat imajinasi Anda berjalan pada kasus penggunaan potensial. Jadi beri tahu kami bagaimana Anda berencana untuk menggunakan ini di komentar di bawah.

Juga, jika Anda mengalami masalah dalam menyiapkan alat, jangan ragu untuk menulis kepada kami di komentar. Anda juga dapat melihat halaman FAQ resmi untuk solusi yang mungkin untuk masalah Anda.

Cara Menggunakan Xdotool untuk Merangsang Klik Mouse dan Keystroke di Linux
Xdotool adalah alat baris perintah sumber terbuka dan gratis untuk mensimulasikan klik mouse dan penekanan tombol. Artikel ini akan membahas panduan s...
5 Produk Mouse Komputer Ergonomis Terbaik untuk Linux
Apakah penggunaan komputer yang lama menyebabkan rasa sakit di pergelangan tangan atau jari Anda?? Apakah Anda menderita persendian yang kaku dan teru...
Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...