{"id":3881,"date":"2023-03-13T06:45:00","date_gmt":"2023-03-12T21:45:00","guid":{"rendered":"https:\/\/matoken.org\/blog\/?p=3881"},"modified":"2023-03-13T09:55:32","modified_gmt":"2023-03-13T00:55:32","slug":"scrcpy-2-0-audio","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2023\/03\/13\/scrcpy-2-0-audio\/","title":{"rendered":"Andorid \u306e\u753b\u9762\u3092PC \u306b\u8ee2\u9001\u3057\u3066\u64cd\u4f5c\u3082\u51fa\u6765\u308bScrcpy 2.0 \u3067\u30aa\u30fc\u30c7\u30a3\u30aa\u8ee2\u9001\u306b\u3082\u5bfe\u5fdc"},"content":{"rendered":"<div class=\"paragraph\">\n<p>Andorid \u306e\u753b\u9762\u3092PC \u306b\u8ee2\u9001\u3057\u3066\u64cd\u4f5c\u3082\u51fa\u6765\u308bScrcpy \u3068\u3044\u3046\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u304c\u3042\u308a\u307e\u3059\uff0e\u6700\u65b0\u7248\u306e2.0\u3067\u30aa\u30fc\u30c7\u30a3\u30aa\u8ee2\u9001\u306b\u3082\u6b63\u5f0f\u5bfe\u5fdc\u3057\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/github.com\/Genymobile\/scrcpy\/\">Genymobile\/scrcpy: Display and control your Android device<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Scrcpy \u306f\u3053\u3053\u3067\u3082\u4f55\u5ea6\u304b\u8a18\u4e8b\u306b\u3057\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/matoken.org\/blog\/tag\/scrcpy\/\">scrcpy \u2013 matoken\u2019s meme<\/a>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/matoken.org\/blog\/2020\/12\/10\/scrcpy-that-can-transfer-and-operate-the-screen-of-android-terminal-with-pc\/\">PC\u3067Android\u7aef\u672b\u306e\u753b\u9762\u8ee2\u9001\u3068\u64cd\u4f5c\u304c\u51fa\u6765\u308bscrcpy \u2013 matoken\u2019s meme<\/a><\/li>\n<li><a href=\"https:\/\/matoken.org\/blog\/2022\/03\/29\/watch-videos-on-your-android-smartphone-on-your-pc-using-scrcpy\/#more-3555\">scrcpy\u3092\u4f7f\u3063\u3066Android\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u306e\u52d5\u753b\u3092PC\u3067\u8996\u8074\u3059\u308b \u2013 matoken\u2019s meme<\/a><\/li>\n<li><a href=\"https:\/\/matoken.org\/blog\/2022\/03\/29\/output-android-device-screen-to-video-device-with-snap-version-scrcpy\/\">snap\u7248scrcpy\u3067Android\u30c7\u30d0\u30a4\u30b9\u753b\u9762\u3092\u30d3\u30c7\u30aa\u30c7\u30d0\u30a4\u30b9\u306b\u51fa\u529b \u2013 matoken\u2019s meme<\/a><\/li>\n<\/ul>\n<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306eScrcpy \u306f\u30aa\u30fc\u30c7\u30a3\u30aa\u306b\u5bfe\u5fdc\u3057\u3066\u304a\u3089\u305a\uff0csndcpy \u3068\u3044\u3046\u5225\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u4f7f\u3063\u305f\u308a\uff0cScrcpy\/sndcpy\u3092\u540c\u68b1\u3057\u3066Qt\u3067GUI\u3092\u5b9f\u88c5\u3057\u305fQtScrcpy \u3092\u4f7f\u3063\u305f\u308a\uff0cBluetooth a2d-source \u3092\u4f7f\u3063\u3066\u97f3\u3092\u8ee2\u9001\u3057\u3066\u3044\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/github.com\/rom1v\/sndcpy\">rom1v\/sndcpy: Android audio forwarding (scrcpy, but for audio)<\/a>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/matoken.org\/blog\/2022\/03\/30\/transfer-android-sounds-to-pc-via-usb-with-sndcpy\/\">sndcpy\u3067Android\u306e\u30b5\u30a6\u30f3\u30c9\u3092USB\u7d4c\u7531\u3067PC\u306b\u8ee2\u9001 \u2013 matoken\u2019s meme<\/a><\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li><a href=\"https:\/\/github.com\/barry-ran\/QtScrcpy\">barry-ran\/QtScrcpy: Android real-time display control software<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Scrcpy 2.0 \u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\uff0c\u6a19\u6e96\u3067\u30aa\u30fc\u30c7\u30a3\u30aa\u306b\u5bfe\u5fdc\u3057\u305f\u3068\u306e\u3053\u3068\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/blog.rom1v.com\/2023\/03\/scrcpy-2-0-with-audio\/\">Scrcpy 2.0, with audio \u00b7 ~rom1v\/blog<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Linux \u74b0\u5883\u3078\u306e\u5c0e\u5165\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u306b\u7e8f\u307e\u3063\u3066\u3044\u307e\u3059\uff0e\u305f\u3060\uff0c\u73fe\u30d0\u30fc\u30b8\u30e7\u30f3\u30672.0\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u306e\u306f<a href=\"https:\/\/repology.org\/project\/scrcpy\/versions\">Homebrew\u3068Scoop<\/a>\u3060\u3051\u306e\u3088\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/github.com\/Genymobile\/scrcpy\/blob\/master\/doc\/linux.md\">scrcpy\/linux.md at master \u00b7 Genymobile\/scrcpy<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>snap \u3082\u672a\u3060 1.25 \u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/snapcraft.io\/scrcpy\">Install scrcpy on Linux | Snap Store<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3068\u3044\u3046\u3053\u3068\u3067source\u304b\u3089build\u3057\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo apt install ffmpeg libsdl2-2.0-0 adb wget \\\n                 gcc git pkg-config meson ninja-build libsdl2-dev \\\n                 libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \\\n                 libswresample-dev libusb-1.0-0 libusb-1.0-0-dev <b class=\"conum\">(1)<\/b>\n$ git clone https:\/\/github.com\/Genymobile\/scrcpy <b class=\"conum\">(2)<\/b>\n$ cd scrcpy\n$ .\/install_release.sh <b class=\"conum\">(3)<\/b>\n$ which scrcpy <b class=\"conum\">(4)<\/b>\n\/usr\/local\/bin\/scrcpy\n$ scrcpy --version <b class=\"conum\">(5)<\/b>\nscrcpy 2.0 &lt;https:\/\/github.com\/Genymobile\/scrcpy&gt;\n\nDependencies (compiled \/ linked):\n - SDL: 2.26.3 \/ 2.26.3\n - libavcodec: 59.37.100 \/ 59.37.100\n - libavformat: 59.27.100 \/ 59.27.100\n - libavutil: 57.28.100 \/ 57.28.100\n - libavdevice: 59.7.100 \/ 59.7.100\n - libusb: - \/ 1.0.26<\/pre>\n<\/div>\n<\/div>\n<div class=\"colist arabic\">\n<ol>\n<li>\u95a2\u9023\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u5c0e\u5165<\/li>\n<li>scrcpy \u306eclone<\/li>\n<li>build&amp;install script \u306e\u5b9f\u884c<\/li>\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30d1\u30b9\u306e\u78ba\u8a8d<\/li>\n<li>\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u78ba\u8a8d<\/li>\n<\/ol>\n<\/div>\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tbody>\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p>uninstall<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo ninja -Cbuild-auto uninstall<\/pre>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"paragraph\">\n<p>Android \u7aef\u672b\u306eudev \u3078\u306e\u767b\u9332\u3092\u3057\u3066\u3044\u306a\u3044\u5834\u5408\u767b\u9332\u3057\u307e\u3059\uff0eAndroid\u7aef\u672b\u5074\u3067\u306fUSB\u30c7\u30d0\u30c3\u30b0\u3092\u6709\u52b9\u306b\u3057\u3066\u304a\u3044\u3066\uff0c\u30d5\u30a3\u30f3\u30ac\u30fc\u30d7\u30ea\u30f3\u30c8\u306e\u78ba\u8a8d\u304c\u8868\u793a\u3055\u308c\u305f\u3089\u8a31\u53ef\u3057\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ lsusb | grep -i moto <b class=\"conum\">(1)<\/b>\nBus 001 Device 011: ID 22b8:2e82 Motorola PCS XT1541 [Moto G 3rd Gen]\n$ echo '# moto g31\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"22b8\" ATTR{idProduct}==\"2e82\", MODE=\"0660\", GROUP=\"plugdev\", SYMLINK+=\"android%n\"' | sudo tee -a \/etc\/udev\/rules.d\/51-android.rules <b class=\"conum\">(2)<\/b>\n$ sudo udevadm control --reload <b class=\"conum\">(3)<\/b>\n$ adb devices <b class=\"conum\">(4)<\/b>\n* daemon not running; starting now at tcp:5037\n* daemon started successfully\nList of devices attached\nZY22DZ5M6C      device <b class=\"conum\">(5)<\/b><\/pre>\n<\/div>\n<\/div>\n<div class=\"colist arabic\">\n<ol>\n<li>Android\u30c7\u30d0\u30a4\u30b9\u306eVID\/PID\u3092\u78ba\u8a8d<\/li>\n<li>udev\u3078\u767b\u9332<\/li>\n<li>udev\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u53cd\u6620<\/li>\n<li>adb\u30b3\u30de\u30f3\u30c9\u3067\u30c7\u30d0\u30a4\u30b9\u304c\u8a8d\u8b58\u3055\u308c\u308b\u304b\u78ba\u8a8d<\/li>\n<\/ol>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u72b6\u614b\u3067Scrcpy\u3092\u5b9f\u884c\u3057\u307e\u3059\uff0e\u30aa\u30fc\u30c7\u30a3\u30aa\u306b\u3064\u3044\u3066\u306f\u65e2\u5b9a\u5024\u3067\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ scrcpy\nscrcpy 2.0 &lt;https:\/\/github.com\/Genymobile\/scrcpy&gt;\n\/usr\/local\/share\/scrcpy\/scrcpy-server: 1 file pushed, 0 skipped. 5.2 MB\/s (52867 bytes in 0.010s)\n[server] INFO: Device: motorola moto g31(w) (Android 12)\nINFO: Renderer: opengl\nINFO: OpenGL version: 4.6 (Compatibility Profile) Mesa 22.3.3\nINFO: Trilinear filtering enabled\nINFO: Initial texture: 1080x2400<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u72b6\u614b\u3067Android\u5074\u3067\u97f3\u306e\u51fa\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u8a66\u3059\u3068PC\u304b\u3089\u97f3\u304c\u51fa\u3066Android\u5074\u304b\u3089\u306f\u97f3\u304c\u51fa\u305a\u3044\u3044\u611f\u3058\u3067\u3059\uff0eBluetooth \u63a5\u7d9a\u3068\u9055\u3044\u9045\u5ef6\u3082\u611f\u3058\u307e\u305b\u3093\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gKwSUNDX1BST0ZJTEUAAQEAAAKgbGNtcwRAAABtbnRyUkdCIFhZWiAH5wADAA0AAAApAAJhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1kZXNjAAABIAAAAEBjcHJ0AAABYAAAADZ3dHB0AAABmAAAABRjaGFkAAABrAAAACxyWFlaAAAB2AAAABRiWFlaAAAB7AAAABRnWFlaAAACAAAAABRyVFJDAAACFAAAACBnVFJDAAACFAAAACBiVFJDAAACFAAAACBjaHJtAAACNAAAACRkbW5kAAACWAAAACRkbWRkAAACfAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACQAAAAcAEcASQBNAFAAIABiAHUAaQBsAHQALQBpAG4AIABzAFIARwBCbWx1YwAAAAAAAAABAAAADGVuVVMAAAAaAAAAHABQAHUAYgBsAGkAYwAgAEQAbwBtAGEAaQBuAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMQgAABd7\/\/\/MlAAAHkwAA\/ZD\/\/\/uh\/\/\/9ogAAA9wAAMBuWFlaIAAAAAAAAG+gAAA49QAAA5BYWVogAAAAAAAAJJ8AAA+EAAC2xFhZWiAAAAAAAABilwAAt4cAABjZcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltjaHJtAAAAAAADAAAAAKPXAABUfAAATM0AAJmaAAAmZwAAD1xtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAEcASQBNAFBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEL\/2wEEEAAQABAAEAAQABEAEAASABQAFAASABkAGwAYABsAGQAlACIAHwAfACIAJQA4ACgAKwAoACsAKAA4AFUANQA+ADUANQA+ADUAVQBLAFsASgBFAEoAWwBLAIcAagBeAF4AagCHAJwAgwB8AIMAnAC9AKkAqQC9AO4A4gDuATcBNwGiEQAQABAAEAAQABEAEAASABQAFAASABkAGwAYABsAGQAlACIAHwAfACIAJQA4ACgAKwAoACsAKAA4AFUANQA+ADUANQA+ADUAVQBLAFsASgBFAEoAWwBLAIcAagBeAF4AagCHAJwAgwB8AIMAnAC9AKkAqQC9AO4A4gDuATcBNwGi\/8IAEQgCgAEdAwEiAAIRAQMRAf\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\/8Aq\/NJI2KN8jxcKbMhCuhJcurh2w9GtOuEMir2PDC5ldDIYtv5JqxkM8UJm\/wy4fpT\/wBX5pGNkY5j30lO85u6Sn06VJSsMO2yKkijEOZoqcgtQpIWvDmfIY4ySTN\/hlwpJ5oJtcXdLku6XJd0uS7pcl3S5LulyXdLku6XJd0uS7pcl3S5LulyXdLku6XJd0uS7pcl3S5LulyXdLku6XJd0uS7pcl3S5LulyXdLku6XJd0uS7pcl3S5LulyXdLku6XJd0uSddLiWkFRe+AoagjNNoql2WTI3vlbEKmkNO1hVLSvqjMGFVlujpo3OZabC25wPmN2tnbJ2RAseGtefjhhkneGR1VNJSTvhkmoJoYtw01K+pLgySjmjMGdT+lLjTUr6hwBJADrXPFBLLOy0SyUIqmdunze1TQSQO0vPBwi98G3CdrdLWXGrjbpY2V7ZhMquuNS1rFQ1nSGRwfpJdpr7jTVMbxFZ7vb6GlkhqrzcoLjPG+B00zomRH44J308gkZV1T6ud8rn3ESUuw6nqBAHKeYTOYRPea6ooIaKQSN0aS6oomQSxw95AtraQS1UsoIM9XNUNjbIeDhF7\/AER4OEXvgWublmGuIJGGYWYWYWYWYWYWY\/jHg4Re+EP90GJ85Mf9pqsMEAoWSgNj\/wC6Y1pjWmNaY1pjT4ontLXTMYyaVrFkPwyCyGGQWQwyGOQWQxqGtyBwPBwi98DKdsMbukx6HKCqqafPZ7pcV3S4LulxXdLgu6XFd0uCdc69wIO7It2Rbsi3ZFuyLdkW7It2Rbsi3ZFuyLdkW7It2Rbsi3ZFuyLdkW7Ii4u5R4OEXvhkciVkciVqBxILSQfyyOWpAEkAEEYZhZj5zwcIvdMyD25sZnnGy3QU5qqwq9g9qqVcGiiragvtumpdWtV1iypZ50KqBtvdUCCIzW6onF3hjhoqEAQUsdBJI61Qbk8shuLYuqgqmhp1iNWWQPbK9l5zc2mArYaLo2PNhY58MZb+oQ91HEBc6HZpqaOGgdAHyRT1klHUmk2rmBSDoo6A0Yt+b3vhmloKeIuppbXU5S02qhtzo66GIRUdRF+J4OEXumnS4FNuxZHJGIbnJDKXsqb7U1VLJBIbvWOkme4Vx1yPkkuOulkp201dPStextPcaqmZoinuVTPFsl17rj+7aasmpp3TsrblU1xbu+SVe6HoVszKaKnjfPNI0Nf3aYxMjkpLxUUcTYonXqUiENprnUUwkAhqp4J99k82\/JrXWzGk6V0dyqIhTBj615mimjnrzOx7TFcKqGmkpmFziAD+J4OEXv8ARHg4Re\/0R4OEXv8ARHg4Re\/5UlFUVj9MNP8ApyBoznFltgGSlsFveDorrLVUoL2\/xzwcIvf8bdQvrpwwE0tupgFUXmplJERqqknMw3KtiIypah00bdy92prAaqD+MeDhF7\/jDLWUAaGTVE07tUqjhklOTKWhZDk56jcJoyHVtN0tVND\/ABjwcIvf8GDU9oVZTwywZPpbPSzVDGOnt1kt8ZkkpAysiZJALjQ09bHTNuNNE2ISMpT\/AFOC\/UbAKyN+ORK0laXLS5aXLS5aXLS5aXLS74jwcIvf8I\/2kYpxnE5AlpzFQwVTWiamqYrZFBEx9BA2rM0UtRNL70o\/rcV+pCOqgGDRmUXn\/mpy1OWpy1OWpy1OWpy1OWpyDzw5wyJHwHg4Re\/40M4qqOGRSMLHEYPa8uTQ4NAcoY9DP3u84nr5iE0ZAkqGmmmDnMZA98T5G\/A\/n4DwcIvf8bHcRTSGCV8bZBkXwPbgGudxFBp\/qdd7iKOAsYgQCCTpdmVSaOph1y6enk00medJnRzNiqma9+gmZFJLKIIqxk0Z7W6UyPbLSvpjrTGhzg0p\/I+A8HCL3\/K3XyWmaIpqepZVM1w6CfYNA4ul4FG4wxyyyTSOkkwZ\/wDWENVNC1zWMneyJ8bQSDmNTkTmtblqOWSBaiW5fsn8\/AeDhF7\/AJ\/p6p24p43dVEmSNkBLf1JB+8E\/4NORWg\/80PWh60PWh60PWh60PWh60PQYeXOOZJ+A8HCL3\/IAkgCiptiBjBpcqd+2HB97q6R1I+E\/jqK1OWpy1OWpy1OWpy1OWp3xHg4Re\/5WikM9SHKOBrMkYWOJJdE1waDeqEmHcb\/HPBwi9\/xAzVopRTUo\/CRgexzTW05pqh7P454OEXv+Nrp92fWab\/C3DMY3eATROkb\/ABjwcIvf8IaGqmALaOn6aAMVDW6q2alwPs3C6Vho6R0ga5sjGuU9qqGOcY3Ncxxa7+IeDhF7\/h3aoDGNFRdpJGaYv09+9e7A+zcP1F\/osVLXTUxyD7xOZM2TTPnldI\/+IeDhF74aCtBWgrQVZZoaWrMk3d7cjdrdmF3e3K9V1JVUjWQ6CtBWgrQVoK0FaCtBWgrQVoK0FaCtBWgrQVoK0FaCtBWgrQUWkI8HCL3+iPBwi98A3\/8AdLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpatLVpai0hHg4Re6YM3NCJJJPxAFxAD6KoZEyR0sRiIwax7vV1vkbGF0DxDrc+gqWEowytaHEggkH42\/u1wR4OEXuo\/dvxwS7M0cirK6CoghIq5GvLWhjyw5htedAY6SrhLWyp08L6X9pLlTh50vuDTCGB1wkLyQZXFuXxt4ejwcIvdA5EFFjZP3bsPWw9bD1sPWw9bD1sPWw9bD1sPWw9bD1sPWw9bD1sPWw9bD1sPWw9bD1sPWw9bD1sPWw9bD1sPWw9bD07S1ukHg4Re+DI5H56enmXTzLp5l08y6eZdPMunmXTzLp5l08y6eZdPMunmXTzLp5l08y6eZdPMunmXTzLp5l08y6eZdPMunmXTzLp5l08y6eZdPOiCCQTwcIvdRs1yMYnv1fsPi0O06k5jmOLXYMje8OLZIZIw0uRY9oBPyO\/uROzPBwi91Tf7EPxwGMTRmStdEaeAx1eQ2wmFmf9ZfR6RlG6ncRszFgpm6oJKETN0Slgpm65X0ZLtJMOX7fEz0nR4OEXuo37cjHqSB3vHtyLbkW3ItuRbci25FtyLbkW3ItuRaJcskWSkknbkW3IgJmhwDhM\/LVtyLRItuRbci25FtyLbkW3ItuRbci25FtyLbkW3IpGbELg88HCL3wjmli9Otql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1tUutql1lUnOc4kuPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/ojwcIvf6I8HCL3+iPBwi9\/kYAScy1oLFIxrHNCOj9sjH\/ANBZHp\/Z0Qa2RyLG7WtGECPUhHmM1G2J3JyzOXxHg4Re\/wAgORWt+ouQe4ZZa3kgkuc45kuc45kyyEEEveSSczkQtR06Vqdp0\/IeDhF7\/RHg4Re+EFJU1Gez2m4rtNxXabiu03FdpuK7TcV2m4rtNxXabiu03FdpuK7TcV2m4rtNxXabiu03FdpuK7TcV2m4rtNxXabiu03FdpuK7TcV2m4rtNxXabiu03FdpuK7VcU9j43FjzwcIvdU8W\/PFEoomQxtjZ\/OvlKyWkMyPBwi91bv96l+auha6WRzqiMuETRWtkfsvjnEz4442yieSlOul\/wMHy3b\/wA6pR4OEXuqSQRVUEhBBGY\/nXqVrKCVpPBwi98KS71NMwMPkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8gkXkEi8glVVWT1bw6U8HCL3+iPBwi9\/lgNOHHf1WtarWtVrWq1rVa1qta1WtarX8p4ODXFpzG69br1uvW69br1uvW69br1uvW69br1uvW69br1uvW69br1uvW69br1uvW69br1uvW69br1uvW69br1uvW69br1uvW6\/D\/xAA7EAACAQIEAQoFAgUEAwEAAAABAgADEQQSIZExEBMgMkFRUpKToiIwQGFxU4FCUKGxwRQjctEFYJDh\/9oACAEBAAk\/AAC7bCY8elMePSmPHpTHj0pjx6Ux49KY8elMePSmPHpTHj0pjx6Ux49KY8elMePSmPHpTHj0pjx6Ux49KY8elMePSmPHpTHj0pjx6Ux49KY8elMePSmPHpTHj0pjx6Ux49KY8elMePSmPHpSuK2QXKZcvJ+i\/wA42VQSYXB7ijC5BAmbKEzFrHvIt+YWsWy2ym9+60ph0qrdDex4X4ERcl6dNj9jUJAEuwc2v3aE\/wCPmqS1TqTwHk\/Rf5wurCxETW5PEjUkG+4iG2Ur1jqCbzSzZgSWvfvuDeFmNNQBdjbQWvaKcppqhW\/YpuIMtqpqEd7EW+aikm1yR3ajaeA8lRkaxF1NpjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3mmMreaYyt5pjK3m6AXqBh8Q1vf8A6icSw8sHxMwUfkm0q03BJHwk6W\/MIHN0XqG\/cnJiecZHKuuTLaxsTMbTo2qZLNK6VgVvmWIwUkgNbQ2+YLsZbMpjIRodPCeDfgx0BFtGMykVTZSDpeVaBCKWYBoLmBqZSmHClTrdgJUUkuBzf2Y2EandSoIv4oLHo5QObyaDslQBc1wABOuHD\/uDec5lDFvjqGobmPWVmXLemQND+QZexJtfUzDtTd3zMS1\/uRvMDz5ZyQZQNFEXhKjGmhJVb6An5nEQAZiSFHASgOAGYMewACUwxzAg91riIFsirsOMqXp092iD8ygwL0wuZrE3uDeYRRUCqvPX8L55lAupsB4b2\/vCDkzW08X8pBFxcQEgceUwwwww\/Vj4RqG8MFl7\/F9+RAajFsxiiIIgiCIIgiKQewidUOwH4B+j436QsO37wX8J7uSsyX42MxTzFPMU8xTzFPMU8xNSxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGG\/SEGg4wjlFj3Hpg2va8BJJsB9Na1xx4TD4XmaiOzuKaZATrTHeQJSpDI1Bc4+BSQVJAE7UXtPjWYBKlImmqFrgCyyg+VwpCUqefKQdDqRKVVA2KV3SrTy55\/47C52rmml0LAAAHW8oZs2Mph1pgLp3LvMHVpNlbVzqNZTohM9MknDVrbZoKXMZ7EtSFQn7ImsyDDB8lqVPKUZOwq0y25u3NZaPX8czlP8AVDJen49dcoNoFs2JsRVXIun7LpOYSgoyA80xYltb0\/jlRXQVClrMHp5vuJSN3rA8WNjqLaiGk4pPzdTL1zWeYCkf9PRqvVLXLnJOapFtKgWnkVLyhlTRjVYAtV7iD4ZggedrCmxuzXyAuWsIqYlV0sENIsT3zB0ENBzkDVcx10aU7u6185HE5GJiZUrUtR3Ohyt8kA2N7HgZgcGEe2YZX1t+8o01ByHItwoKsG3OWIlmAAI7AGzTmjzpUsrIGW6iwNmmFw1UuR100H4AImFoUg7qxNNSvVmR6b9anUUOhjADnRU\/cTIlH9KmuVJkpuSpd0Fi+XxQKWYMCCNCGmQBeCoLCUKW7w5FRmYlSQWJ75VdgDcAsTMPh6gVQoLqT1ZTpZNSbrqSe24mFoDmqmdOsbH9zBTfM4qXqLmIfxCVDzlySTre\/G8pUqenVprlWWZA10J1KfiBAKAcAW0bPxzSlRovTNxzS2mEwqluLpTs0qWpve4t3wkgcB3f+9JfvbsEqM57hoJht2aB6f4af7tPvH1+iDV27hLJTXQDtJlqa7mV6vmMrFvs2sTI5HVi28a\/XE086K3AG4MqFjyKTLM\/9ByC9xZhOCtp+D9Z2kCIDbh9oXsZTXNlJUOxOaU8gNTIU8JlJaykgGre+pihSDO6fxUugDAYDAYDAYDAYD9B4hyEgws2Xhc8IpJNYu5O0qMUzZwpFrGOTO6dlLl0HcIxjGMYxjGMYxjGMZqPoDclLN+RoeVA\/hPdDc8nEw6L8A\/bk7RYcifCoJJliE6w7QO\/5PcP7fPNqdQ7HkFxyCcYf95xpyCXvaWy5he8tbI3CZc3x3t+nb+KW5pjkqA+BtDFpGqz3qXZl7T3KdLRlNHnh7QCY9MjPYgBv1r38kpU1qsKhNgdCAMtuRlW54m9htydw\/t9AC9McD2iVFZY0ES9W37CMWZjqTy+E8jfCwIIMsA\/WPaR3dJYvJ3D+30KHLnzZpfk+6Ho6iKYp2inaKYp2inaKdop2imaD6Ia8W\/MBlwDqNI96hsUFukTCYTCYTCYTCYT9ENEhJIl5fSa5P5B1jx6HaJw4r+Prh8NPX959+Q8vFCT+31tOyntOksW4sYNAgYHoC7E5V\/JmoYQBlvpAQRxB+rVNBYmLk7zP0m6H6wnxJ4TFUL4TrLXPd9SRuIRuIRuIRuI4VebImJWYlZiVlZWYVAYRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuIRuJbf+UkCONo42jjaONo42jjaONo42jjaONo42jjaONo42jjaONo42jjaONo42jjaONo42jjaONo42jjaONo42jjY9Hv+WCSYlszhQvbCCCLqR2jkUn\/8F5172K\/fMF\/zHANs1vtkLxL2NtPzllNgO+37wWI+Z3X6Hf8ALF8rAy4K1gSvAwg2LEkcLsb2ECn8gHgbymNFIuP+DL\/mHTPmt26VEMcaJl\/fmmEzNapf3hpTN8mX2ZZTTrX9xaKnC3VHdb5fh6JAPcZaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlobk8T0UJlMymZTMpmUzKZlMymZTMpmUzKZlMymZTMpmUzKZlMymZTMpmUzKZlMymZTMpmUzKZgIPQ\/iIE0QdUfLU5b2vAQR2HlF8oH9TaLoQCD+eRSB3kfN6yC4P24W6HjHy+pmF4Uyc6PxwMuCA2h4hSdAYCR9jaU3vb+tjLWzrtzqy3UG\/NtaIVOcWLf85a3Njfm5TbrHhppm\/6ite3f8v8AT\/yOh\/CwMGamdQREbaI20RtojbRG2iNtEbaI20RtojbRWt+IrE\/iI20RtorAMLHSBjYADTsERtojbRG2iNtEbaI20RtojbRG2iNtEbaI20RtojbTr1NAO4dFyJVMqmVTKplUyqZVMqmVTKplUyqZVMqmVTKplUyqZVMqmVTKplUyqZVMqmVTKplUyqYST3n\/AO7Z7DLm6gkCBhprM0OhNhfS8uSSACf6mZtGsNIGGoEJv97CMOF4G0Fz3fVsb98Y6cIxNobmGMYx1FjOEOkOn80os8wzbiYZtxMM24mGbcTDNuJhm3EwzbiYZtxMM24mGbcTDNuJhm3EwzbiYZtxMM24mGbcTDNuJhm3EwzbiYZtxMM24mGbcTDNuJhm3EwzbiYZtxMM24mGbcTDNuJhm3EUqw4g9A2zuBFAVRYD68Wen0P1V+cDombQZrxSMuUtZQQBfsuJewPD4hvacGBzPY6D8XiC5bsFyAeBtFIA0FwV0\/B+b3DocFqKT\/IDq9gOiA6iUPdKHulD3Sh7pQ90oe6UPdKHulD3Sh7pQ90oe6UPdKHulD3Sh7pQ90oe6UPdKHulD3Sh7pQ90oe6UPdKHulD3Sh7pQ90oe6H8AcB\/NA5FtMkTEbiJiNxExG4iYjcRMRuImI3ETEbiJiNx\/M\/\/8QAKxEAAQMBBgYDAAMBAAAAAAAAAQACEQMVQFFSU2EQEhQgITEEMEEFE5Gh\/9oACAECAQE\/ALlChQoUKFCgqCoKhQoUKFCi5m5Hj8ug75FHka\/lMgqyq2qxWVW1Gf4rKrajF8H4b\/il\/NUmfwKVKlSpUqVKngbkbkbkezw1cwwXgiWn7Dx\/CcEHByPO4kegqcsqAYo+\/rPECQ4YhGWkhc7sVRBc8HBH3w5XYH6T2OYypsV04zFeGCG8AYIKdXDi0wRH0nsoMD3efQT6TA0lvtPEH7D2eWtDP94VJcOb9Hg\/YeLalNj2l3qU5zXOLmmQTw\/tpsY8PnyPAQcD6P1lDhyNwTfSkJ4BQaB6H1m5FDuY1ha4l3n8CcAHGPSaGQfKLaeKIZm7ygoOCg4KDgoOCg4KDgoOCg4KDgoOCg4KDgoOCg4KDhwKHcxgc1x5vX4nCHEINB\/QiwT7RaB+95QUtUt3Ut3Ut3Ut3Ut3Ut3Ut3Ut3Ut3Ut3Ut3Ut3Ut3Ut3UhG5G5G5G5G5G5G5G5G5G5G5G5G5G5G5FSACSnfyFSTysbG6tCtlYrQrZWK0K2VitCtlYrQrZWK0K2RitCtlYrQrZWK0K2VitCtlYrQrZWK0K2VitCtlYrQrZWKj85z6jWvaIJiQingljwMD306hpu5ghVILfHqf+oVCI8DwZTjJJ7qIJrU4zBHg749FxksErpaGmF0tDTC6WhphdLQ0wuloaYXS0NMLpaGmF0tDTC6WhphdLQ0wuloaYXS0NMLpaGmF0tDTCZRpMMtYAUbn\/AP\/EACwRAAIBAwIFBAEFAQEAAAAAAAABAgMRURJAEBMiMWEEICEwQRQyQlKRM3H\/2gAIAQMBAT8A2VzUjUjUjUjUjUi6Loui6NSNSNSNSNSLovcexQ9ih8KU1CV2rn6mP9WfqI4Z+ojhlaqqlrL60PYoexQ9ih8Em2kjRTprq+Wcym\/h00VKNlqj\/n2IfCjBz1WdmicJQdpdyLpU0pfuZGaqQukVFpnJfWh8PTP5khpPukzk07rpHZKyKjvOT88NcfnqXx3+lD4Rk4tNFOrGa+Gk8GpFata6Xfg1dNZRD0soRnHUnd\/Sh8a1edFLlq832VrnpfWeqnWjGtC0H+dNiq4SlqhJNNd19iHx9LSX\/d95K0fETU8snSjQnoj+2V3FYyvsQ+E\/T16tKagrNr4bPSqUaFOMlaUVpa\/84erpVq1WgqVultybJQnDuvrQ+HOqWa1soTiofMl3OZD+8f8ASrO1TVGX47olUnLvJv60PYofuqSqqcFGN4vuyDk4pvuSlUUlZfFxTq37CdT+i96GXWS6yi6yi6yi6yi6yi6yi6yi6yi6yi6yi6yi6yi6yi6yi6ES\/PuqVXCcIqDer8kZaopkptfxZGo2r6WRqN\/xfuYhlpLB1+Dr8HX4Ovwdfg6\/B1eC0vB1+Dr8HX4Ovwdfg6\/BaT72EPYoexQ9ih7FD2KHsUPYoexQ9ih7FD2KHsUPYoexQ9ihnMeDmPCOY8I5jwjmPCOY8I5jwjmPCOY8I5jwjmPCOY8I5jwjmPCOY8IU238oRL3p2Ll\/eu6EMcYv8GiODRHBojg0RwaI4NEcGiODRHBojg0RwaI4NEcGiODRHAopdkIaLFixYsWLMsyzLMsWLFixYR\/\/2Q==\" alt=\"scrcpy2.0 duolingo\"\/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Pavucontrol \u3092\u78ba\u8a8d\u3057\u3066\u3082 scrcpy \u304c\u5c45\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wEEEAAQABAAEAAQABEAEAASABQAFAASABkAGwAYABsAGQAlACIAHwAfACIAJQA4ACgAKwAoACsAKAA4AFUANQA+ADUANQA+ADUAVQBLAFsASgBFAEoAWwBLAIcAagBeAF4AagCHAJwAgwB8AIMAnAC9AKkAqQC9AO4A4gDuATcBNwGiEQAQABAAEAAQABEAEAASABQAFAASABkAGwAYABsAGQAlACIAHwAfACIAJQA4ACgAKwAoACsAKAA4AFUANQA+ADUANQA+ADUAVQBLAFsASgBFAEoAWwBLAIcAagBeAF4AagCHAJwAgwB8AIMAnAC9AKkAqQC9AO4A4gDuATcBNwGi\/8IAEQgAjgHtAwEiAAIRAQMRAf\/EADEAAQADAQEBAQAAAAAAAAAAAAADBAUCAQYHAQEBAQEBAAAAAAAAAAAAAAAAAQMCBP\/aAAwDAQACEAMQAAAA+\/AAAAAAAAeREyETIRMhEyETIRMhEyETIRMhEyETIRMhEyETIRMhEyETI5AAAAAAfnXL9FfHfY0UfauqtY01K6AEEBeB56BmeGoxNsMrTOmTfJ1Xwts+UtoqpfMs1HlA0FeMuK8BfeQk7M0j1x2GLtBg7wAMU2mFunFC\/Ql59o9cLmnm6XZ899CzmLsdNGXemVXxfohjbIAeedDnoCHshmDjr0RcWBXm6HsfY6hkHnoduB24HcPY7cDmXgduBWucCOfgduB2rWRjbIxtkOKGljywV77x9zaWPsezgLAAAAAAAAAAACl0W3noAAAAAAAAAAAZMxoM+6dvB6pWCVljUABk195tlgt5Zgt4YLeGC3hgt4YLeGC3hgt4YLeGDB9KWr1UYax27iKa4WmuCmuCmuCmuCmuCmuCnNMsAAA89DnoHnojkDjyQAKlvHNaLika7noAAAAAAAAAeewE6DgtMvTPVK0ds6UuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU7gpriWmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCmuCncLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP\/xAAtEAABBAICAQMCBQUBAAAAAAADAAECBBITBRQxESUmECAVFjRAUAYhIjAyYP\/aAAgBAQABCADFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFli37EphiZsuxFdiK7EV2IrsRXYiuxFdiK7EV2IrsRXYiuxFdiK7EV2IrsRXYiuxFdiK7EV2IrsRXYiuxFdiK7EV2IrsRXYiuxFdiK7EVCyF5tGX2znGEXlL8RqL8RqL8RqJuQqO7N9jnBEjCf\/AG1mZ7hnf+BvMz07Dpvt5P8A4rt9JTjD+8mdnb1Z2aTOz1HeVSu78jOUOPuzhPkrkXJ6cYYhLFWU+RvRoVCWHfmpNVEVz8rcA9MTx5SyWzIAZ8\/MbnnI3N6WvtJvrdLarP6x4Z+RLCZzzDaa1EoxWZntkgKr+rsfRjm\/LUTKwRh3D962WDWOS9WtsLjI2iUbZ6g70LBuSgCTZ2LlzsM5u+b1gGvdt7+GlYCaE+ONVmOrzUDzHAZeUiSrCUO8X1EGvY50dcpoOWDkg8WLOQ5WoNCPJCrV4RrF5edq+zWGObka4FaCep1iRsxsFsBr1mAYnJQCexW9fUr8TvnExpWiwbMxaM3ZpDXEknOrN5sbsRO1e5Z5FihAETFaDMXkf6mscbYcB+Nt2Lldjmu\/o7Sbx9LPJOaG5\/zCdiyH9OT\/AOa30jE55RnEW0U2jNUv0dVWwyPUshjDgbreeN4ewG03ZOEpQvEUf6eaIn9G448rFA534w47prNanxpL8+RadutCx\/UlVovEm6Mm1WmFFnU6UxO5KlUDVq4hKdO2d3Y4xDDCIx1f1dj6NxRWE1ZWqdywxhpqFkJizrT4uD0QUmNw1RyNMH4VOXr2X4qwR\/U0uONEkS1ycdF+N6Q+kWRBztU6Z6jQE0OKjCN9mfjzQLEtdqJxHKUE88JYVKz1hyaRtzjfTUqtWHJns1DktCsAnRvGcLGO1yTswK1VgZyexUkczvYrU5VTTYR6hLFiEioPG3oQIFRqhhW68D0iNoGJHq17Ovcrv6O0m8fS7wDf4NS\/LXrJ5fTk\/wDmt9IFjGqIbhjJzjdlS\/R1f2MTQrWZzLC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/QbzC\/Qbya1WLXKILfbyUJOEc27AF2K67FdbxP\/aFeDiAEb\/sPRYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFliyxZYssWWLLFv9zzjHzsGtg1sGtg1sGtg1sGtg1sGtg1sGtg1sGtg1sGtg1sGtg1sGto1sGonPZfMLTvB\/yiCyAoozjsGto1sGtg1tGtg1sGto1sGtg1tGtg1sGto1sGtg00mk3q322ZzHWPOArl4wrLBLdJGtHGpy0plhvJ6tfqjRr4dXrXozPY48cp1TnO9oTVLco0THsHuHg96UXt2Ovff7bX4vsh0flK+Ur5SvlK+Ur5SvlK+Ur5SvlK+Ur5SvlK+Ur5SvlK+Ur5SvlK+Uqz+Z+sfIbx1ww9VW72y5o91Xuq91Xuq91Xuq91Xuq91Xuq91Xuq91Xuq91Xuqq7so7ftMKBxTFNuOZnnNw1ohgSMX4qt6h9J18jgNEtcB2ZjB4wNccRgnxUCQK02qRetOuR+MhOJmmXjWnEnr9kng5oQfWNaxrWNaxrWNaxrWNaxrWNaxrWNaxrWNaxrWNaxrWNaxrWNaxrWNEFLjZtF5zKUnXrgpgAKI21jWsaFERIO61jWsa1DWsa1jWoa1jWsa1DWsa1jWoa1wTMzeP2bcmX1JJBsbiTJJ+SJ6kVczmhk\/wCzkSuScq8hdDjo6YEOIXpnM4YRjKWyDyjFmwBB\/V7IGJrdSshhl6xsgkzu3716+XrJuOFBiFZxuN4+suMdus7\/ALScIxu1cXmODckxasojM7GGEkqlckISKGOcbMsmperyh0DQe16x0RWOMyNAnr7hEsHd4Rd\/5N61eUnk8hjk7SlMY5+mbszs7PIcJemRRsWLMtY881KMZM7S0AeOKlWE43HH\/wA0RpShNo9K+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9dK+ulfXSvrpX10r66V9DaUYQaX89rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWta1rWv+f8A\/8QAPhAAAgEDAgIIAwUHAwQDAAAAAQIAAxGRBBIhpBMxQVFyk6PREBRSICJTYWIjMkBCUHGxBWCSFSQwwjOhwf\/aAAgBAQAJPwC+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5Mvky+TL5P8CevqAFycSnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/aU63lP7SnW8p\/ab1J6tyMt8\/aYADrJjP5b+0ap5T+0ap5T+0cjxIyjJH2KqCoepCwvj\/zda0kt+W4n+hfy02I\/IgX+11Gt\/hSfgwH9zDcQXBnWaSE4jEMunqEEdhCzWVeBbgaz9h8UbeWrm+9z+j6jEL7bCwmmVqlWsKdJKdUOGn+nE16\/SWpir9E0Bc0tnTnpAAhaaFvl6OpNCpVDzT\/tdPVRFTf\/APJ0nV9jV0l3cEpdCXc4YSumxqz3p7Pp+5wO6Vx0RsHpOP8A7Uy3QUls7d9TuH9p+FS\/y3wqv0vy4O+53SrqqNMsOhqIxWkFt27ZW1t6aJ0PQmoVBKfp4R1fbQDsw6iQI7VXp0BqRuP6eK5ESy\/KPXJv9FuEpNRT5HUPtSr12tgiac1nFBKj7ntYNm5jOm9UIIO1hdpXrNSqVejqJUc1OsdYLSnTPSq5pgVQXuovZ17JTb9ppKtZrNtKBRKHSuKKO+99tg3VxsbmJTtRsKl6oV+P0r2yoyfqW1xmavWu9JwiBSp3sV3fTDSq1Qn7VqhK8fysINOdtRBY1Hsp2DqmoqUgdM7no\/qDKO0Ga7UvfU0UIcrYhmjlGQ9JUqEEqB2L2XvKyOEoGpemppkHcLdpmsrUVC8dpUKMiVqr0ajDoOktfaO2ab\/VEBI6qoAwHlDVIBx3V2DHO5o5JGorjiewOY4DI+zeVutxiaym9tRSFR0pFQl28cdWbvVdoxcz\/TPC3S8GGJpeg3cUUvuJE\/Bf\/HxITojTdKatuvxU8cxE3Le42H3+H43\/AKN8KXBlDC5IG0gEcQIlgzbb\/q4nh38B8PwU\/wAQgNUpOgJ\/UJT0zcfxW\/L9ERSqFnBRuFyVIxaVeib6iofIM1RFf5gVxUVAAD4Jq+kfTGr1U9u7pBaaw0hWKmrTKBwSs1RGm\/6nVL0QvWVM\/koirWHgJ2SpZApBS3Wew3mqG8VLltg4r9Pw6JarE7nqg1DbuHERt2xbX7z2ma0in9FJdmW4mIFVRYAT8Kl\/lvhq\/wDtA1+j2Dda99u6axRRqAgr0QLAHuM1SIjqg2tS3kbBb6hKh6JGQvcX3gG5ESnQBpVKdQIgG9agmpFVflXoWCbODWmtD201WiLU7cKk1PRv0K0num4MFlTaAqgORu6jeahanR3KKqbFBOZqQ1BAQiFPvAeK8q8K6MifoDXNsmakU36FaT3TeGCTUhBV2morJu4gWuOIlt1uF+q8ffUdy9Ruq7GFA\/YXBIjl3dy7ueG5jNQlNlpNTIanvBDEHvE1lIolVKllokE7Df649JFtxZ1LHAIjtUq1Dd6jdZlXdSBulECy\/wB3+qPbTtxFL6G\/T+UqjoKbB1pgdbD6j8NaqUWqO\/3E+\/Z23dZgK07W+6SDmNRp6enURwgQ7rod3wpK+xty37D8PwX\/AMfH7lN2UVFJJsLi7C81KXJNyKZ9\/h+N\/wCjfBagdUUEdG54gRHsHuSVI4bSO34fgp\/j+BO1HpqN3YCpPXmaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiaujfxiVUqVKilAFN7X+0CejqbiB3WIlZMiVqf\/IStT\/5COHbsVTcmda01XA\/2CwEdcx1zHXMdcx1zHXMdcx1zHXMdcx1zHXMdcx1zHXMdcx1zHXMdcx1zHXMqdFR\/lcAF3\/MX4ATUGv3pUCjBQCOBfsPAgjrBjrmOuY657o65jrmOue6Oue+OuY657o657465jrnujrnvjrmOue6Oue+EEfaKhlpsVLGwuB2yrWdh0FgyItUXP35qKy21BSs9RE30\/uXAsBabgClNCAOAqNwJJ8XCOQopVKr\/AJ2so\/zKtOrUZtiBWBG6Vv2rA3cATV1BsKWZ6apUwRKu9Ed7VLWLovbYQVqG1NIACAxG+oQSAN0r1T8s6OhdOjcr1kEWH2erZ9+2y++\/65v9Gb\/Rm\/0Zv9Gb\/Rm\/0Zv9Gb\/Rm\/0Zv9Gb\/Rm\/0Zv9Gb\/Rm\/0Zv9Gb\/Rm\/0Zv9Gb\/Rm+3Rt+FLbdot\/b4dL0fT8NnR\/SPrnzHoz5j0Z8x6M+Y9GfMejPmPRnzHoz5j0Z8x6M+Y9GfMejPmPRnzHoz5j0Z8x6M+Y9Gfv7j9N9tu3b9oXV1IM1eoNQgL0hK3AHYOEdy1Qks5tuJta8aoAiopUHg4Q7hujWNPcD+atKKVLdW5Q0qVKSgN+5YXLdpmq1BaoArPdd20dnVKj1EYW47QQO4bAJqa7NUFK7nbcdE24dkruz1SgqO9rlEN9o2gfZQHcrNfwke8RcRFxEXERcRFxEXERcRFxEXERcRFxEXERcRFxEXERcRFxEXERcRFxEXE46VjZG\/D\/SfylukIuzdlMd5iA27TxJ7STEXERcSkoszL1fSxERcd8RcRFxEXHfEXERcRFx3xFx3RFxEXHfEXHdEXERe3s74AP4SkpS7bQW2kBBFRDSUqPv8AA7rN3QacCn+9eqTuH6bCBAeHBX3Z\/hCrEqbp18Idnaes5MbAJj8G6rcb4jcWFx\/aHhuJ497G8f717flfuv8ABj91gpsCeJF4\/UwBuCCCf44U7P0pX9la\/Ds44gQ70VhZLXUiOl9zddYr29wE+t8A\/wAIoF1q\/wD5DxLE8e1SvCGx+Wp2v+nrhUbFqfvfS8qbT8uWW461TgBBwast8EwjpemYW7dxe4jFFepZiOEe9tYlmb738sdWLUd+5eAFuoTrsP6pQplu8qIikjqJERWt3i8AIPZEU26rjqhsQQQe4iIu76rcYAQewykm3u2i0UIpIuFAF\/8AbbbWKkA9xj8xUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8zUj8xUjbmCgE95\/r7vmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+Y75jvmO+f6\/\/AP\/EACMRAAICAgIBBAMAAAAAAAAAAAARAQMTYwKSEgQQQFBRYGH\/2gAIAQIBAT8A+fPKYlRDIlx8zz4\/n2sprtXnDREREREfMj0dcWceflLiWR9Dxu8YiMdc\/wBmDPqq6mfVV1M+qrqZ9VXUz6qupn1VdTPqq6mfVV1M+qrqTfqr6+6EIQhC\/SkIQhCEIQhCEIQhCEIQhCEIQhfQ\/wD\/xAAfEQACAgICAwEAAAAAAAAAAAAAEQORE2MBUAISQGD\/2gAIAQMBAT8A7xc\/f78pLouY3y\/fzsxbJLMWySzFsksxbJLMWySzFsksxbJLMWySzFsksxbPO\/ybGMYxjGMYxjGMYxjGMYxjGMY+h\/\/Z\" alt=\"scrcpy2.0 pulseaudio\"\/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Scrcpy \u30aa\u30fc\u30c7\u30a3\u30aa\u975e\u5bfe\u5fdc\u306eAndroid 9(10 \u4ee5\u524d)\u7aef\u672b\u3067\u3082\u8a66\u3057\u3066\u307f\u305f\u3068\u3053\u308d\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8b66\u544a\u304c\u8868\u793a\u3055\u308c\uff0c\u97f3\u306f\u8ee2\u9001\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>[server] INFO: Device: TINNO C330 (Android 9)\n[server] WARN: Audio disabled: it is not supported before Android 11<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30aa\u30fc\u30c7\u30a3\u30aa\u8ee2\u9001\u3092\u884c\u3044\u305f\u304f\u306a\u3044\u5834\u5408\u306f <code>--no-audio<\/code> \u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u5229\u7528\u3067\u304d\u307e\u3059\uff0e<br \/>\n\u4ee5\u4e0b\u30aa\u30fc\u30c7\u30a3\u30aa\u95a2\u9023\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3059\uff0e\u97f3\u304c\u304d\u308c\u3044\u306b\u805e\u3053\u3048\u306a\u3044\u5834\u5408\u306f <code>--audio-buffer=ms<\/code> \u3092\u8a2d\u5b9a\u3059\u308b(\u65e2\u5b9a\u502450\u304b\u3089\u5897\u3084\u3059)\u3068\u826f\u3055\u305d\u3046\u3067\u3059<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre> scrcpy --help | grep -- -audio\n    --audio-bit-rate=value\n    --audio-buffer=ms\n    --audio-codec=name\n    --audio-codec-options=key[:type]=value[,...]\n    --audio-encoder=name\n        by --audio-codec).\n    --no-audio\n    --require-audio<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ scrcpy --version\nscrcpy 2.0 &lt;https:\/\/github.com\/Genymobile\/scrcpy&gt;\n\nDependencies (compiled \/ linked):\n - SDL: 2.26.3 \/ 2.26.3\n - libavcodec: 59.37.100 \/ 59.37.100\n - libavformat: 59.27.100 \/ 59.27.100\n - libavutil: 57.28.100 \/ 57.28.100\n - libavdevice: 59.7.100 \/ 59.7.100\n - libusb: - \/ 1.0.26\n $ dpkg-query -W ffmpeg libsdl2-2.0-0 adb wget gcc git pkg-config meson ninja-build libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev adb\nadb     1:29.0.6-26\nffmpeg  7:5.1.2-3\ngcc     4:12.2.0-3\ngit     1:2.39.2-1.1\nlibavcodec-dev:amd64    7:5.1.2-3\nlibavdevice-dev:amd64   7:5.1.2-3\nlibavformat-dev:amd64   7:5.1.2-3\nlibavutil-dev:amd64     7:5.1.2-3\nlibsdl2-2.0-0:amd64     2.26.3+dfsg-1\nlibsdl2-2.0-0:i386      2.26.3+dfsg-1\nlibsdl2-dev:amd64       2.26.3+dfsg-1\nlibswresample-dev:amd64 7:5.1.2-3\nlibusb-1.0-0:amd64      2:1.0.26-1\nlibusb-1.0-0:i386       2:1.0.26-1\nlibusb-1.0-0-dev:amd64  2:1.0.26-1\nmeson   1.0.0-1.1\nninja-build     1.11.1-1\npkg-config:amd64        1.8.1-1\nwget    1.21.3-1+b2\n$ lsb_release -a\nDistributor ID: Debian\nDescription:    Debian GNU\/Linux bookworm\/sid\nRelease:        n\/a\nCodename:       bookworm\n$ arch\nx86_64<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Andorid \u306e\u753b\u9762\u3092PC \u306b\u8ee2\u9001\u3057\u3066\u64cd\u4f5c\u3082\u51fa\u6765\u308bScrcpy \u3068\u3044\u3046\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u304c\u3042\u308a\u307e\u3059\uff0e\u6700\u65b0\u7248\u306e2.0\u3067\u30aa\u30fc\u30c7\u30a3\u30aa\u8ee2\u9001\u306b\u3082\u6b63\u5f0f\u5bfe\u5fdc\u3057\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[21,739,7,6,90],"tags":[526,562],"class_list":["post-3881","post","type-post","status-publish","format-standard","hentry","category-android","category-bookworm","category-debian-linux","category-linux","category-testing","tag-audio","tag-scrcpy"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=3881"}],"version-history":[{"count":5,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3881\/revisions"}],"predecessor-version":[{"id":3887,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3881\/revisions\/3887"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=3881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=3881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=3881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}