2015-01-29 13 views
21

Con Android versione 4.4 (KitKat) è possibile registrare lo schermo del dispositivo Android con il seguente comando utilizzando ADB da riga di comando.
Come registrare lo schermo del dispositivo Android su Android versione inferiore a 4.4 (KitKat)

adb shell screenrecord /sdcard/demo.mp4 

Ma questo funziona solo in versione Android 4.4 (KitKat) e 5.0 (Lolipop)

C'è qualche altro comando o un modo per registrare un video qui sotto la versione Android 4.4 (KitKat) utilizzando ADB?

+0

Penso che puoi farlo solo se fai il root del telefono. Poi ci sono diversi programmi sull'app store che dicono che registreranno il tuo schermo. – mjstam

+0

Ti suggerisco di provare questa soluzione. Collega il tuo telefono al PC. Prima di ciò abilitare il debug USB e installare alcune app che "specchiano" lo schermo sul PC.C'è un'app chiamata Droid @ Screen con chi avrai il tuo schermo su PC e controllerai l'intero cellulare con mouse e tastiera. Quindi è possibile registrare il display del PC con numerosi software, anch'essi gratuiti. Spero di aver contribuito un po '. :) – FiN

+1

Se si desidera ignorare la parte "using ADB" e si dispone di un dispositivo con capacità di output MHL, SlimPort, Miracast, Intel WiDi o HDMI, sono disponibili dispositivi di registrazione HDMI che è possibile provare. – CommonsWare

risposta

21

questo funziona solo in KitKat e solo tramite ADB. Questo non funziona sotto Kitkat

Per avviare la registrazione dello schermo del dispositivo, eseguire il seguente comando:

adb shell screenrecord /sdcard/example.mp4, Questo comando si avvia la registrazione dello schermo del dispositivo utilizzando le impostazioni predefinite e salvare il video risultante in un file a /sdcard/example.mp4 file sul tuo dispositivo.

Quando hai finito la registrazione, premere Ctrl + C (z in Linux) nella finestra del prompt dei comandi per interrompere la registrazione dello schermo. È quindi possibile trovare il file di registrazione dello schermo nella posizione specificata. Si noti che la registrazione dello schermo viene salvata nella memoria interna del dispositivo, non nel computer.

Le impostazioni predefinite sono di utilizzare la risoluzione dello schermo di serie del dispositivo, la codifica del video ad un bitrate di 4 Mbps, e impostare il tempo massimo di registrazione dello schermo a 180 secondi. Per ulteriori informazioni sulle opzioni della riga di comando che è possibile utilizzare, eseguire il seguente comando:

adb shell screenrecord –help, Questo funziona senza radicamento del dispositivo. Spero che questo ti aiuti.

+4

Poi basta eseguire questo comando per scaricare il file sul computer: '/sdcard/example.mp4 adb pull .' e questo per eliminarlo: ' shell rm adb/sdcard/example.mp4' –

+1

dovrebbe essere --help, not -help –

+0

Ctrl-C forza il processo a chiudere immediatamente/o SIGTERM sta andando al processo di screenrecord interno. Il video non viene salvato/svuotato. Un modo per garantire che il video venga salvato? Su ubuntu Se utilizzo il parametro Time funziona, ma non voglio ritagliare il file in un secondo momento/abbreviare un file. – tgkprog

4

Come indicato, il comando è disponibile solo in KitKat e solo tramite ADB.

Direi che l'opzione migliore è registrare la parte dello schermo di un emulatore (o AVD o Genymotion).

1

Il comando screenrecord è un'utilità shell per registrare la visualizzazione di dispositivi con Android 4.4 (livello API 19) e versioni successive.

rif. : http://developer.android.com/tools/help/adb.html (Registrazione di uno schermo del dispositivo)

O

C'è molte applicazioni disponibili sul mercato per la registrazione dello schermo, in modo da scaricare, che più è utile a voi.

2

AirServer è una buona applicazione per farlo. È possibile eseguire il mirroring dello schermo del dispositivo sul PC/Mac e registrarli su un file. Grande qualità anche.

Problemi correlati