Existe uma maneira de ver a tela do dispositivo * ao vivo * no PC, através do ADB? [duplicado] -- usb campo com adb campo com camera campo com htc-desire-hd campo com screen-sharing camp android Relacionado O problema

Is there a way to see the device's screen *live* on PC, through ADB? [duplicate]


31
vote

problema

português
.

Eu sou um vlogger e depois de obter HTC Desire HD, descobri que sua câmera era tudo que eu precisava. No entanto, geralmente tenho que me ver ao gravar vídeos, para controlar minhas expressões faciais, e com uma câmera voltada para trás, não é possível.

Eu sei que o ADB permite screenshots, mas há uma maneira de stream a saída da tela para a exibição do meu PC? Não necessariamente a 20+ FPS, apenas alguns quadros por segundo farão.

english

I am a vlogger and after getting HTC Desire HD, found out its camera was all I ever needed. However, I usually have to see myself while recording video, to control my facial expressions, and with a rear-facing camera it's just not possible.

I know ADB allows for screenshots, but is there a way to stream the screen output to my PC's display? Not necessarily at 20+ fps, just a couple frames per second will do.

              

Lista de respostas

10
 
vote
vote
Melhor resposta
 

Experimente o screencast android app.

Veja o thread XDA Para mais detalhes.

 

Try the Android Screencast app.

See the XDA thread for more details.

 
 
     
     
22
 
vote

screenrecord

screenrecord é um executável interno do Android que despeja a tela para um arquivo e ffplay de ffmpeg é capaz de reproduzir um fluxo codificado H.264 de Stdin

.

primeiro Ativar acesso USB ADB e depois no Ubuntu :

  sudo apt-get install adb ffmpeg     adb exec-out screenrecord --output-format=h264 - |    ffplay -framerate 60 -probesize 32 -sync video  -    

Você pode ter que fazer a tela se mover um pouco antes de ver qualquer coisa:

digite a descrição da imagem aqui

demo sem cortes: https://www.youtube.com/watch?v=fvgeomym61q < / a>

Explicação dos parâmetros:

  • -probesize 32 -framerate 60 -sync video Reduza o atraso entre a imagem no telefone e a imagem no Disktop (graças a @ arbuz )
  • usamos adb exec-out em vez de adb shell porque o shell pode bagunça alguns caracteres de controle devido a ser uma concha (graças a @ Bowi )

ver também: use o comando adb screenrecord para espelhar tela Android para pc via USB

Testado no Ubuntu 20.04, Android 11, pixel 3a.

 

screenrecord

screenrecord is an internal Android executable that dumps screen to a file, and ffplay from ffmpeg happens to be able to play an H.264 encoded stream from stdin

First enable ADB USB access and then on Ubuntu:

sudo apt-get install adb ffmpeg     adb exec-out screenrecord --output-format=h264 - |    ffplay -framerate 60 -probesize 32 -sync video  - 

You might have to make the screen move a bit before you see anything:

enter image description here

Uncut demo: https://www.youtube.com/watch?v=fVgeoMYm61Q

Explanation of parameters:

  • -probesize 32 -framerate 60 -sync video reduce the delay between the image on the phone and the image on the disktop (thanks to @arbuz)
  • we use adb exec-out instead of adb shell because shell might mess up some control characters due to being a shell (thanks to @Bowi)

See also: Use adb screenrecord command to mirror Android screen to PC via USB

Tested on Ubuntu 20.04, Android 11, Pixel 3a.

 
 
         
         
1
 
vote

Alguns telefones Android têm capacidades de TV, geralmente através de USB ou HDMI , mas às vezes através do 3.5 Jack de áudio . Eu não acho que o HTC Desire tem qualquer capacidade de tv embora.

 

Some Android phones have TV Out capabilities, usually through USB or HDMI, but sometimes through the 3.5 audio jack. I don't think HTC Desire has any TV-Out capability though.

 
 
-1
 
vote

AirDroid é tudo que você precisa. Simples e fácil de usar. Você é capaz de ver sua câmera para fora põe ao vivo, mas por algum motivo não é capaz de gravá-lo. Seu PC e telefone Android devem estar na mesma rede WiFi.

 

Airdroid is all you need. Simple and easy to use. You're able to see your camera out put live but for some reason not able to record it. Your pc and android phone must be on the same WiFi network.

 
 

Perguntas relacionadas

8  Como configurar o compartilhamento de tela para reuniões de negócios?  ( How to setup screen sharing for business meetings ) 
Estou me perguntando se seria possível usar tablets baseados no Android (ou iPads) em reuniões de negócios. A ideia seria ter cada pessoa na reunião, com se...

0  Como gravar a tela no andriod [duplicado]  ( How to record screen on andriod ) 
. Esta pergunta já tem respostas aqui : é possível gravar vídeos da minha tela? ...

0  Compartilhamento de tela entre dois dispositivos Android  ( Screen sharing between two android devices ) 
Existe alguma maneira de compartilhar a tela de um dispositivo para outro? tela de compartilhamento significa não apenas acessar dados de um para outro disp...

31  Existe uma maneira de ver a tela do dispositivo * ao vivo * no PC, através do ADB? [duplicado]  ( Is there a way to see the devices screen live on pc through adb ) 
. Esta pergunta já tem respostas aqui : Como faço para projetar a tela do meu Telefone Android para u...

1  Como compartilhar / transmitir uma tela de TV Android para outro dispositivo  ( How to share stream an android tv screen to another device ) 
Isso é ainda possível? Infelizmente, a maioria dos respostas Google me dá sobre compartilhar um conteúdo de dispositivo para uma TV. Eu preciso transmitir o c...

37  Como faço para projetar a tela do meu celular Android para uma apresentação?  ( How do i project the screen of my android phone for a presentation ) 
Como posso projetar minha tela incrível droid para que eu possa demonstrar o telefone inteligente para uma sala cheia de pessoas? Alguém sabe como posso vin...

0  Como posso obter TV de uma guia Galaxy 8.9?  ( How can i get tv out from a galaxy tab 8 9 ) 
Eu estou usando uma aba Samsung Galaxy 8.9. Eu gostaria de espelhar a tela na minha TV, mas não consegui encontrar TV para fora nas configurações. Como poss...

29  É possível usar um dispositivo Android como um segundo monitor?  ( Is it possible to use an android device as a second monitor ) 
Mais ou menos como este ipad app . Existe alguma maneira de estender sua área de trabalho para o seu telefone ou tablet? Não procurando soluções VNC. ...

2  Como compartilhar remotamente a tela Motorola Xoom  ( How to remotely share motorola xoom screen ) 
É possível compartilhar remotamente a minha tela do Xoom pela Internet? Por exemplo, diga que eu estava na minha casa e queria compartilhar a tela com um amig...

9  Existe uma maneira de espelhar minha tela para um pc com som?  ( Is there a way to mirror my screen to a pc with sound ) 
Eu só quero fazer comentários de aplicativos em vídeo. Alguns desses aplicativos acabam ser jogos, então se eu puder espelhar o vídeo para o meu PC e capturar...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.