Intereting Posts
Как скрыть навигационную панель постоянно в андроидной активности? Native Crash в Android 4.3 при вызове Picture.writeToStream () Как поместить задний стек для Activity с несколькими фрагментами? «Для этого шаблона требуется минимальная версия SDK». Плагин Android Eclipse ADT сообщает о неверном минимальном SDK. Android – SimpleCursorAdapter.ViewBinder – установка цвета фона Время, затраченное на первый запуск с AS 2.0 и gradle 2.0 EglMakeCurrent не удалось EGL_BAD_ALLOC Таймер Android, который работает, когда устройство спит Вызов метода активности из фрагмента Выберите часть изображения в ImageView и найдите конечные точки выбранного прямоугольника Кнопка полуширины экрана Как отобразить пользовательский интерфейс календаря в приложении для Android? Environment.getExternalStorageDirectory (). GetAbsolutePath () дает другой путь – Android Когда я должен снова заблокировать камеру? Скопируйте общий XML-файл предпочтений из / данных на устройстве Samsung не удалось

Используйте команду adb screenrecord для отображения экрана Android на ПК через USB

Я попробовал предложение от fadden, чтобы отразить экран Android на ПК, но экран vlc-плеера ничего не показывает:

Введите описание изображения здесь

Какими были бы правильные строки команд для этой функции? Благодарю.

Solutions Collecting From Web of "Используйте команду adb screenrecord для отображения экрана Android на ПК через USB"

Я не помню командную строку vlc, которую я использовал для первоначального тестирования. Недавно я пробовал несколько разных вещей на настольном Linux (Ubuntu 15.10).

VLC

Если вы просто vlc --demux h264 - вывод к vlc --demux h264 - , он работает, но вы постепенно становитесь позади. Добавление --h264-fps=60 похоже, помогает, но вы начинаете получать ошибки (« ES_OUT_SET_(GROUP_)PCR is called too late »). Добавление --clock-jitter=0 кажется, делает ошибки менее травмирующими, но это все еще довольно запутано.

ffplay

Простой ffplay - работает, но, кажется, требуется несколько секунд, чтобы решить начать, и в конечном итоге отстает от всего за все время.

MPlayer

Команда mplayer -demuxer h264es - кажется, дает наилучшие результаты. Начинается сразу, очень мало задержек, и не волнуется, как vlc.

Так как vlc не может воспроизводить файл h264 из вывода adb std, я перехожу к использованию ffplay в качестве проигрывателя потоков, и он работает с помощью следующей команды:

 adb shell screenrecord --output-format=h264 - | ffplay - 

OS X двоичные ffplay и потоковые экраны:

Введите описание изображения здесь

Благодаря!!