Bagaimana cara merekam video gim seluler saya?

16

Saya telah membuat blog untuk game Android saya saat ini dan saat saya semakin dekat dengan versi permainan yang sebenarnya dapat dimainkan, tangkapan layar tidak cukup untuk menunjukkan kemajuan baru lagi. Yang saya butuhkan adalah video. Masalahnya adalah, gim saya tidak akan berjalan di emulator saat ini (menggunakan OpenGL ES 2.0), dan komputer saya tidak bisa menjalankan emulator jika ingin lagian. Jadi pengambilan video desktop tidak mungkin dilakukan. Satu-satunya ide nyata yang saya miliki adalah memegang telepon di depan satu-satunya kamera video yang saya miliki: webcam… yeah. Adakah yang tahu cara yang lebih baik (lebih disukai gratis) untuk mengambil video dari perangkat Android?

Amplify91
sumber
Bisakah perangkat Android melakukan video-out untuk menyukai TV Anda atau sesuatu?
jhocking
@jocking Saya mungkin bisa melakukannya dengan port HDMI pada perangkat saya. Apa cara terbaik untuk menangkapnya dari TV?
Amplify91
Saya tidak tahu, saya tidak punya TV: PI hanya berpikir keras.
jhocking
Meng-output ke TV melalui HDMI kemudian menggunakan TV tuner jelas merupakan ide yang bagus, namun saya tidak memiliki kabel HDMI khusus maupun TV tuner. Orang lain mungkin merasa terbantu.
Amplify91

Jawaban:

4

Mungkin sesuatu seperti Droid @ Screen akan berfungsi? Berikut adalah video pengaturan dan pengambilan video menggunakan CamStudio . Droid @ Screen dalam alfa, jadi mungkin berhasil. Semoga berhasil! Saya akan mengawasi video-video itu di blog Anda.)

Semoga komputer Anda dapat menangani sebanyak itu: /

Jika perangkat android Anda di-root, ada opsi sepenuhnya pada ponsel dengan ScreenCast & Recorder . Inilah artikel dan halaman pasar android berbayar dan gratis . Batas versi gratis hingga 30 detik perekaman.

MichaelHouse
sumber
Droid @ Screen jelas sangat keren dan mudah digunakan. Jika saya bisa mendapatkan framerate yang lebih baik, itu pasti akan berhasil. Saya mungkin akan akhirnya me-rooting ponsel saya jadi saya akan melihat saran Anda yang lain nanti. Terima kasih atas bantuannya dan saya pasti akan melihat Anda berkeliling di tumblr!
Amplify91
Saya tidak berpikir Anda bisa mendapatkan framerate yang dapat diterima dengan Droid @ Screen ...
miguelSantirso
3

Saya tidak terbiasa dengan pengembangan Android, tetapi saya telah menggunakan teknik ini pada platform lain.

Karena Anda dapat mengambil tangkapan layar, bisakah Anda cukup mengunci langkah waktu Anda untuk mengatakan 1/30 detik (alih-alih menggunakan waktu yang sebenarnya berlalu) dan menyimpan tangkapan layar setiap frame, yang dapat Anda pasang kembali setelahnya menjadi video di PC Anda.

Kelemahan utama dari metode itu adalah penangkapan audio lebih sulit - Anda mungkin perlu membuatnya kembali atau menggantinya dengan yang lain.

Ini juga membantu jika Anda dapat merekam dan memutar ulang input pengguna yang diperlukan karena game akan berjalan lambat berkat penghematan screen shot.

Adam
sumber
2

Saya tahu pertanyaan ini agak lama tetapi Android telah mengubah beberapa dalam 3 tahun terakhir, jadi saya pikir ada baiknya memposting jawaban ini.

Mulai di Android 4.4, ada rekaman layar asli. Anda dapat menggunakan ADB dari komputer yang terhubung dengan telepon atau setidaknya ada selusin aplikasi untuk membantu Anda melakukannya (beberapa dengan root, beberapa tanpa).

Tanpa root , Anda dapat merekam layar. Saya tidak berpikir Anda bisa mendapatkan APAPUN dari audio ponsel Anda jika Anda tidak memiliki root. Namun, saya telah menemukan kabel 3.5mm ke 3.5mm dapat menghubungkan jack headphone ponsel saya ke jack mic laptop saya dan Audacity dapat merekam audio dengan baik. Aplikasi favorit saya untuk perekaman layar adalah Lollipop Screen Recorder (dan saya telah mengujinya sampai ke Marshmallow, ini bekerja dengan sangat baik). Berikut adalah video yang diproduksi dengan pengaturan yang tepat ini dan seperti apa tampilannya / terdengar. Saya youtuber jelek, tapi biarkan ini berdiri semoga kemenangan untuk setup.

Dengan root , Anda seharusnya dapat menemukan aplikasi yang dapat merekam layar dan audio apa pun yang dihasilkan oleh perangkat Anda tanpa kabel atau komputer tambahan. Saya kurang berpengalaman dengan aplikasi ini sehingga saya tidak bisa membuat rekomendasi yang baik walaupun saya pikir Shou.tv harus bisa melakukan ini. Shou.tv juga dapat melakukan streaming jika itu sesuatu yang ingin Anda lakukan.

Saya bukan pengembang aplikasi atau game apa pun yang disebutkan atau ditautkan. Juga, sebagai catatan, semua perangkat lunak ini gratis. Kabel 8 kaki untuk Anda headphone / koneksi jack mic dapat berjalan $ 12 tetapi sangat berguna untuk memiliki lebih dari sekedar tugas ini.

Corey Ogburn
sumber
0

Sayangnya, saya tidak tahu apakah ada jawaban yang bagus, solid, dan sederhana, karena banyak tergantung pada perangkat yang Anda gunakan dan gim itu sendiri. Google cepat android video capturemenghasilkan beberapa info tentang perekaman media dan video, beberapa hasil teratas ada di sini

Masalah ini adalah bahwa beberapa solusi ini mungkin membutuhkan waktu terlalu lama untuk diterapkan, atau solusi lama tidak akan berfungsi untuk game OpenGL. Dan tidak ada yang benar-benar akan memamerkan elemen-elemen permainan yang mengandalkan sentuhan, atau akselerometer, atau mikrofon / kamera. Jadi dalam beberapa kasus, pilihan terbaik adalah menempelkan ponsel pada permukaan yang rata dan terang, arahkan kamera ke sana, dan mainkan permainan Anda. Dalam beberapa kasus, web cam mungkin cukup baik untuk menunjukkan permainan dalam aksi, dan Anda dapat memikat orang dengan tangkapan layar yang cantik juga. Jika web cam benar-benar mengerikan, ada opsi untuk menemukan teman dengan kamera yang bisa Anda pinjam selama beberapa jam (atau kurang)

thedaian
sumber
0

kami sekarang memiliki SDK gratis yang memungkinkan Anda merekam video tanpa overhead (kami menangkap semua panggilan OpenGL) dalam aplikasi atau game apa pun.

Dan setiap pengembang game Android yang mengirimi kami videonya dapat ditampilkan di Game Developers Conference di San Francisco

Detail: http://www.lunarg.com/seemegaming/

TomasV
sumber
3
Jika Anda menjelaskan sedikit tentang cara kerja solusi Anda, kemungkinan orang tidak akan melihatnya sebagai spam.
Jesse Dorsey
Tentu, kami menyediakan SDK yang Anda unduh. Pengembang membuat tombol "mulai merekam" dengan aplikasi mereka yang memanggil perpustakaan kami, yang menangkap semua panggilan OpenGl ke dalam file jejak. Setelah rekaman dihentikan, jejak file diunggah ke server web kami di mana ia dikonversi dan diposting ke akun YouTube atau Facebook atau Vimeo Anda sebagai video dan Anda mendapatkan tautan kembali.
TomasV
0

Ini telah diangkat tetapi jika Anda serius ingin merekam video gim Anda, salah satu jalur yang paling efisien waktu dan kualitasnya adalah untuk mendapatkan perekam $ 60 HDMI dan kabel keluaran HDMI. Anda mendapatkan suara dan video dalam kualitas asli perangkat Anda dan Anda menghemat banyak waktu.

Pilihan lain yang lebih murah adalah mengirimkan demo gim Anda kepada seseorang yang memiliki perekam HDMI dan meminta mereka untuk merekam video gim Anda dengan baik.

Anda harus dapat merekam gim keluaran HDMI dengan perangkat yang kompatibel seperti ini, perekam HDMI . Apa yang tidak dapat Anda lakukan (mungkin karena ilegal) adalah merekam acara TV karena ouput sering dienkripsi.

Jadi, jika Anda peduli dengan kualitas dan framerate, mendapatkan perangkat keras yang tepat atau meminta seseorang yang memilikinya akan menjadi pilihan yang dapat Anda pertimbangkan yang mungkin menghasilkan hasil yang lebih baik daripada solusi perangkat lunak.

serigala
sumber
-2

Anda dapat menggunakan kamcord untuk merekam video atau game di telepon. Lihat detail di https://www.kamcord.com/

Fred Mao
sumber
2
Ini sangat mirip dengan iklan. Mungkin Anda bisa menyempurnakan jawabannya dengan sedikit lebih detail?
MichaelHouse
Cukup lurus ke depan. Tidak masuk akal tetapi tidak bisa mengatakan itu tidak akan berhasil. Gagasan umum adalah streaming ke web seperti twich.tv dan kemudian merekamnya di pc.
wolfdawn
-3

Anda harus port game Anda di Desktop. OpenGL ES 2.0 dapat dengan mudah port di OpenGL 2.1. Dengan versi desktop, Anda dapat menggunakan banyak alat untuk debug dan profil kode OpenGL Anda. Ya, ini banyak pekerjaan tetapi Anda akan berkembang lebih cepat dengan port Desktop. Jika Anda menolak untuk port kode OpenGL ES Anda, ada emulator OpenGL ES di windows juga (Bukan emulator Android).

http://lwjgl.org/

Catatan: Dengan alat rekam video, Anda tidak dapat mengharapkan 30FPS. Hanya output HDMI yang ada di banyak perangkat yang dapat membantu Anda ...

Catatan 2: emulator Android OGLES 2.0 dengan dukungan perangkat keras ada di google labs, tetapi tidak ada tanggal ketersediaan.

Ellis
sumber
1
Saya kira Anda melewatkan bagian di mana emulator tidak akan menjalankan gimnya. Sedangkan untuk porting game ke desktop, saya tidak setuju bahwa porting aplikasi Android ke desktop itu mudah. Maksud saya, pertama Anda mengatakan itu mudah, kemudian Anda mengatakan itu banyak pekerjaan. okaaaay ...
jhocking
Mesin kami sendiri bekerja pada OS X, Windows, iOS dan Android. Kode spesifik untuk Android sangat kecil. Saya mengerti bahwa Anda tidak ingin port pada Desktop tetapi Anda harus. Banyak sekali keunggulannya.
Ellis