Як зробити відео з моєї мобільної гри?


16

Я веду блог для своєї поточної гри на Android, і коли я наближаюсь до фактичної відтворюваної версії гри, скріншотів просто недостатньо, щоб більше не показувати новий прогрес. Що мені потрібно - це відео. Проблема в тому, що моя гра не працюватиме на поточному емуляторі (використовує OpenGL ES 2.0), і мій комп'ютер не міг би запустити емулятор, якби хотів. Тож настільне захоплення відео не підлягає. Єдина реальна ідея, яку я маю, - це тримати телефон перед єдиною у мене відеокамерою: веб-камерою… так. Хтось знає кращий (бажано безкоштовний) спосіб зйомки відео з пристрою Android?


Чи можуть пристрої Android робити відеовиходи, щоб подобатися вашому телевізору чи чомусь?
поштовх

@jhocking Я можу це зробити за допомогою порту HDMI на своєму пристрої. Який був би найкращий спосіб зняти його з телевізора?
Amplify91

Я не знаю, у мене немає телевізора: PI просто роздумував вголос.
поштовх

Вихід на телевізор через HDMI, а потім за допомогою ТВ-тюнера, безумовно, здається гарною ідеєю, однак у мене немає ні спеціального кабелю HDMI, ні ТВ-тюнера. Хтось ще може вважати це корисним.
Amplify91

Відповіді:


4

Можливо, щось на кшталт Droid @ Screen буде працювати? Ось відео про його налаштування та захоплення відео за допомогою CamStudio . Droid @ Screen у альфа-форматі, тому він може працювати. Удачі! Я буду стежити за цими відео у вашому блозі.)

Сподіваємось, ваш комп’ютер може так багато впоратися: /

Якщо ваш андроїд пристрій вкорінений, є повністю на телефоні варіант із ScreenCast & Recorder . Ось стаття та сторінка ринку Android для платних та безкоштовних . Безкоштовна версія обмежується на 30 секунд запису.


Droid @ Screen, безумовно, дуже крутий і простий у використанні. Якщо мені вдасться отримати кращий кадр, це обов'язково спрацює. Я, мабуть, вкорінюватиму свій телефон, тож я перегляну вашу іншу пропозицію пізніше. Дякуємо за допомогу, і я обов'язково побачу вас на tumblr!
Amplify91

Я не думаю, що ви можете отримати прийнятний кадр з Droid @ Screen ...
miguelSantirso

3

Я не знайомий з розробкою Android, але я використовував цю техніку на інших платформах.

Оскільки ви можете робити знімки екрана, чи можете ви просто заблокувати свій крок часу, щоб сказати 1/30 сек (замість використання фактичного минулого часу) та зберегти знімок екрана кожного кадру, який ви зможете потім зібрати у відео на вашому ПК.

Основним недоліком цього методу є те, що захоплення звуку складніше - вам, мабуть, доведеться відтворити його або замінити чимось іншим.

Це також допомагає, якщо ви можете записувати та відтворювати будь-які необхідні введення користувача, оскільки гра буде працювати в повільному режимі завдяки збереженню екрана.


2

Я знаю, що це питання трохи старе, але Android змінив деякі за останні 3 роки, тому я думаю, що варто опублікувати цю відповідь.

Починаючи з Android 4.4, є запис на рідному екрані. Ви можете використовувати ADB з комп’ютера, до якого підключено телефон, або є щонайменше десяток програм, які допоможуть вам це зробити (деякі з root, а інші без).

Без кореня ви зможете записувати екран. Я не думаю, що ви можете отримати будь-який звук своїх телефонів, якщо у вас немає root. Однак я виявив, що від 3,5 мм до 3,5 мм шнур може підключити роз'єм для навушників телефону до роз'єму мікрофона мого ноутбука, і Audacity може записувати аудіо як раз Мій улюблений додаток для запису на екрані - Lollipop Screen Recorder (і я протестував його аж до Marshmallow, він чудово працює). Ось відео, створене з такою точною установкою, і як воно виглядає / звучить. Я шалений ютубер, але нехай це буде, як сподіваюся, перемогою для установки.

З коренем ви маєте змогу знайти додаток, який може записувати екран та будь-який звук, виданий вашим пристроєм, без додаткових шнурів чи комп’ютерів. У мене менше досвіду роботи з цими програмами, тому я не можу дати гарної рекомендації, хоча, думаю, Shou.tv повинен це зробити. Shou.tv також може передавати трансляцію, якщо ви хочете це зробити.

Я не розробник жодних додатків чи ігор, згаданих чи пов’язаних із ними. Також для запису все це програмне забезпечення є безкоштовним. 8-футовий кабель для підключення гнізда для навушників та мікрофона може працювати 12 доларів, але це дуже корисно, щоб мати під рукою більше, ніж просто це завдання.


0

На жаль, я не знаю, чи є якісь добрі, грунтовні, прості відповіді, оскільки багато що залежить від пристрою, який ви використовуєте, та від самої гри. Швидкий гугл відображає android video captureдеяку інформацію про медіа та відеозапис, деякі найкращі результати є тут

Ця проблема полягає в тому, що деякі з цих рішень можуть зайняти занадто багато часу для впровадження, або звичайний старий не працюватиме для ігор OpenGL. І жоден із них насправді не демонструватиме жодних елементів гри, які покладаються на дотик, або акселерометр, або мікрофон / камеру. Тому в деяких випадках найкращим варіантом є просто наклеїти телефон на рівну, добре освітлену поверхню, навести на нього камеру та пограти у свою гру. У деяких випадках веб-камера може бути досить хорошою, щоб показати гру в дії, і ви також можете заманювати людей досить гарними знімками екрана. Якщо веб-камера справді жахлива, є можливість знайти друга з камерою, яку ви можете позичити на кілька годин (або менше)



0

Тепер у нас є безкоштовний SDK, який дозволяє записувати відео без накладних витрат (ми фіксуємо всі дзвінки OpenGL) у будь-якому додатку чи грі.

І будь-який розробник ігор для Android, який надсилає нам своє відео, може бути представлений на конференції розробників ігор у Сан-Франциско

Детальніше: http://www.lunarg.com/seemegaming/


3
Якщо ви трохи поясните, як працює ваше рішення, ймовірно, що люди не побачать це як спам.
Джессі Дорсі

Звичайно, ми надаємо SDK, який ви завантажуєте. Розробник створює кнопку "почати запис" за допомогою програми, яка викликає нашу бібліотеку, яка фіксує всі виклики OpenGl у файл сліду. Після того, як запис припинено, файл трейлера завантажується на наш веб-сервер, де він перетворюється та розміщується у вашому обліковому записі YouTube або Facebook або Vimeo як відео, і ви отримуєте посилання назад.
TomasV

0

Це було піднято, але якщо ви серйозно ставитеся до запису відео з вашої гри, одним із найбільш ефективних та ефективних в дорозі шляхів є отримання магнітофона з розміром 60 $ та вихідного кабелю hdmi. Ви отримуєте звук та відео у власній якості своїх пристроїв і заощаджуєте купу часу.

Ще один дешевший варіант - надіслати демонстрацію своєї гри тому, хто має HDD-рекордер, і попросити їх люб’язно записати відео про вашу гру.

Ви повинні мати змогу записувати геймплейний вихід HDDM із таким сумісним пристроєм, як цей, hdmi-рекордер . Те, що ви не зможете зробити (можливо, це незаконно), - це записувати телепередачі, оскільки вихід часто зашифрований.

Тож якщо ви дбаєте про якість та швидкість кадрів, отримання потрібного обладнання або запитання у когось, хто має його, це було б можливим варіантом, який може принести перевагу результатам програмних рішень.


-2

Ви можете використовувати kamcord для запису відео чи гри в телефон. Детальніше дивіться на https://www.kamcord.com/


2
Це дуже схоже на рекламу. Можливо, ви зможете деталізувати відповідь трохи детальніше?
MichaelHouse

Це досить прямо вперед. Не має ідеального сенсу, але не можу сказати, що це не спрацює. Загальна ідея передається в Інтернет, як twich.tv, а потім записується на ПК.
вовкдаун

-3

Ви повинні перенести гру на робочий стіл. OpenGL ES 2.0 можна легко перенести на OpenGL 2.1. За допомогою настільної версії ви можете використовувати багато інструментів для налагодження та профілю свого OpenGL-коду. Так, це велика робота, але ви швидше розвинетесь через порт Desktop. Якщо ви відмовитесь від порту свого коду OpenGL ES, на Windows також є емулятор OpenGL ES (Не є андроїд-емулятори).

http://lwjgl.org/

Примітка. За допомогою інструменту для захоплення відео ви не можете очікувати 30 кадрів в секунду. Лише вихід HDDM, присутній на багатьох пристроях, може допомогти вам ...

Примітка 2: Android-емулятор OGLES 2.0 з апаратною підтримкою є в лабораторіях Google, але немає дати доступності.


1
Я думаю, ви пропустили ту частину, де емулятор не запустить свою гру. Що стосується перенесення гри на робочий стіл, я не погоджуюся, що перенести додаток для Android на робочий стіл легко. Я маю на увазі, спочатку ти кажеш, що це легко, потім ти кажеш, що це багато роботи. okaaaay ...
ривок

Наш власний двигун працює на ОС X, Windows, IOS та Android. Конкретний код для Android дуже малий. Я розумію, що ви не хотіли порту на робочому столі, але слід. Є так багато переваг.
Елліс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.