Jak dostosować ustawienia audio w SCRCPY

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.

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

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:

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:

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

Komentarze