SCRCPY ma dziesiątki różnych opcji dostosowywania, których można użyć, aby uzyskać dokładnie takie wrażenia z dublowania ekranu, jakie chcesz. Bardzo łatwo jest również użyć wszystkich tych opcji w prawie dowolnej kombinacji. W tym przewodniku omówimy wszystkie opcje dostosowywania dźwięku dostępne w SCRCPY.
Najważniejsze informacje:
- Dowiedz się, jak dostosować dźwięk i opcje audio w SCRCPY.
- Czy można poprawić dźwięk w SCRCPY?
Spis treści
Jak dostosować ustawienia dźwięku w SCRCPY
Przekierowanie dźwięku jest domyślnie włączone w systemie Android 11 i nowszych, ale może nie działać dokładnie tak, jak chcesz. Ma również tendencję do zawieszania się od czasu do czasu, więc możesz chcieć dostosować niektóre ustawienia pokazane poniżej.
Przekazywanie dźwięku
- Android 12 lub nowszy: Działa od razu po wyjęciu z pudełka.
- Android 11: Wymaga odblokowania ekranu urządzenia podczas uruchamiania. Tymczasowe wyskakujące okienko zapewnia, że system rozpoznaje aplikację SCRCPY na pierwszym planie.
- Android 10 lub starszy: Przechwytywanie dźwięku jest niedostępne i automatycznie wyłączone. Zamiast tego można jednak użyć SNDCY. Nie jest to tak proste, ale działa całkiem dobrze.
Jeśli przechwytywanie dźwięku nie powiedzie się, dublowanie wideo będzie kontynuowane, chyba że używasz polecenia --require-audio.
Aby całkowicie wyłączyć dźwięk, można użyć następującego polecenia.
scrcpy --no-audio
SCRCPY tylko z dźwiękiem
Do odtwarzania tylko dźwięku służy następujące polecenie.
scrcpy --no-video --no-control
Jeśli okno nie jest wymagane, można użyć tego uproszczonego polecenia.
scrcpy --no-window
Aby uzyskać lepszą stabilność dźwięku (mniej zakłóceń), zwiększ rozmiar bufora.
scrcpy --no-video --audio-buffer=200
Konfiguracja źródła dźwięku
Domyślnie SCRCPY przekazuje wyjście audio urządzenia. Można dostosować źródło dźwięku:
Mikrofon urządzenia
Aby przechwycić dźwięk z mikrofonu, użyj następującego polecenia.
scrcpy --audio-source=mic
Przykład: Używanie urządzenia jako dyktafonu
scrcpy --audio-source=mic --no-video --no-playback --record=file.opus
Powielanie dźwięku (Android 13+)
Odtwarzanie dźwięku do przodu przy jednoczesnym odtwarzaniu go na urządzeniu:
scrcpy --audio-dup
Uwaga: Wymaga systemu Android 13 i zależy od uprawnień aplikacji.
Opcje kodeków audio SCRCPY
SCRCPY obsługuje wiele kodeków audio:
- Domyślny: opus
- Alternatywy: aac, flac, raw
Aby wybrać kodek:
scrcpy --audio-codec=aac
Jeśli napotkasz błędy takie jak: Nie udało się zainicjować audio/opus, błąd 0xfffffe
Przełącz się na inny kodek:
scrcpy --audio-codec=aac
Zaawansowane opcje kodeka SCRCPY
Dostosuj parametry kodeka, takie jak poziom kompresji FLAC:
scrcpy --audio-codec=flac --audio-codec-options=flac-compression-level=8
Wybór kodera audio SCRCPY
Lista dostępnych koderów:
scrcpy --list-encoders
Określ koder:
scrcpy --audio-codec=opus --audio-encoder='c2.android.opus.encoder'
Szybkość transmisji bitów audio SCRCPY
Domyślna szybkość transmisji: 128Kbps. Dostosuj ją w razie potrzeby:
scrcpy --audio-bit-rate=64K
scrcpy --audio-bit-rate=64000 # equivalent
Uwaga: Nie dotyczy to surowego kodeka.
Opcje buforowania dźwięku SCRCPY
Buforowanie wpływa na opóźnienie i jakość odtwarzania:
- Domyślnie: 50 ms.
- Dostosuj rozmiar bufora, aby uzyskać kompromis między opóźnieniem a zakłóceniami:
scrcpy --audio-buffer=40 # Lower latency
scrcpy --audio-buffer=100 # Reduced glitches
Bufor wyjściowy audio SCRCPY
Jeśli dźwięk staje się zrobotyzowany lub trzeszczy, zmodyfikuj bufor wyjściowy audio (używaj ostrożnie):
scrcpy --audio-output-buffer=10
Łączenie buforowania wideo i audio
Zapewnia płynniejsze odtwarzanie, gdy interakcja z urządzeniem nie jest konieczna:
scrcpy --display-buffer=200 --audio-buffer=200