Mobil oyunumun videosunu nasıl yakalayabilirim?


16

Mevcut Android oyunum için bir blog tutuyorum ve oyunun gerçek bir oynanabilir versiyonuna yaklaştıkça ekran görüntüleri artık yeni ilerleme göstermek için yeterli değil. İhtiyacım olan video. Sorun şu ki, oyunum mevcut emülatörde çalışmayacak (OpenGL ES 2.0 kullanıyor) ve bilgisayarım yine de isterse emülatörü çalıştıramadı. Yani masaüstü video çekimi söz konusu değil. Sahip olduğum tek fikir, telefonu sahip olduğum tek video kamera önünde tutmak: bir web kamerası… evet. Bir Android cihazdan video çekmenin daha iyi (tercihen ücretsiz) bir yolunu bilen var mı?


Android cihazlar TV'nizi sevmek için video çıkışı yapabilir mi?
jhocking

@jhocking Bunu cihazımdaki HDMI bağlantı noktasıyla yapabilirim. Televizyondan yakalamanın en iyi yolu ne olurdu?
Amplify91

Bilmiyorum, televizyonum yok: PI sadece yüksek sesle düşünüyordu.
jhocking

HDMI aracılığıyla TV'ye çıkış yapıldıktan sonra bir TV tuneri kullanmak kesinlikle iyi bir fikir gibi geliyor, ancak ne özel HDMI kablosu ne de TV alıcısı yok. Başka biri bunu yararlı bulabilir.
Amplify91

Yanıtlar:


4

Belki Droid @ Screen gibi bir şey işe yarayabilir? İşte bu görüntü onu kurma ve kullanma video yakalama camstudio . Droid @ Screen alfada olduğu için işe yarayabilir. İyi şanslar! Blogunuzdaki bu videolara dikkat edeceğim.)

Umarım bilgisayarınız bu kadar çok şey yapabilir: /

Android cihazınız rootluysa, ScreenCast & Recorder ile tamamen telefon seçeneği vardır . İşte bir makale ve android market sayfası için ücretli ve ücretsiz . Ücretsiz sürüm 30 saniyelik kayıt ile sınırlıdır.


Droid @ Screen kesinlikle çok havalı ve kullanımı kolaydır. Eğer daha iyi bir kare hızı elde edebilirsem, bu kesinlikle işe yarayacaktır. Muhtemelen telefonumu köklendireceğim, böylece daha sonra diğer önerilerinize bakacağım. Yardımınız için teşekkürler ve sizi tumblr'da mutlaka göreceğim!
Amplify91

Droid @ Screen ile kabul edilebilir bir framerate alabileceğinizi sanmıyorum ...
miguelSantirso

3

Android geliştirmeye aşina değilim, ancak bu tekniği diğer platformlarda kullandım.

Ekran görüntüleri çekerken, 1 / 30. saniyeyi (gerçek geçen zamanı kullanmak yerine) söylemek için zaman adımı kilitleyebilir ve her kareyi bir ekran görüntüsü kaydederek daha sonra PC'nizdeki bir videoya yeniden monte edebilirsiniz.

Bu yöntemin ana dezavantajı, ses yakalamanın daha zor olmasıdır - muhtemelen onu yeniden oluşturmanız veya başka bir şeyle değiştirmeniz gerekecektir.

Ayrıca, ekran görüntüsü tasarrufu sayesinde oyun yavaş çekimde çalışacağı için gerekli kullanıcı girişlerini kaydedip tekrar oynatabiliyorsanız da yardımcı olur.


2

Bu sorunun biraz eski olduğunu biliyorum, ancak Android son 3 yılda biraz değişti, bu yüzden bu cevabı göndermeye değer olduğunu düşünüyorum.

Android 4.4'ten başlayarak, yerel ekran kaydı var. ADB'yi telefonun bağlı olduğu bir bilgisayardan kullanabilirsiniz veya bunu yapmanıza yardımcı olacak en az bir düzine kadar uygulama vardır (bazıları köklü, bazıları olmadan).

Kök olmadan , ekranı kaydedebileceksiniz. Kökünüz yoksa HERHANGİ bir telefonunuzun sesini alabileceğinizi sanmıyorum. Ancak, 3,5 mm ila 3,5 mm arası bir kablo telefonumun kulaklık jakını dizüstü bilgisayarımın mikrofon jakına bağlayabilir ve Audacity sesi gayet iyi kaydedebilir. Ekran kaydı için en sevdiğim uygulama Lollipop Ekran Kaydedici (ve Marshmallow'a kadar test ettim, harika çalışıyor). İşte tam olarak bu kurulumla üretilmiş bir video ve nasıl göründüğü / nasıl göründüğü. Ben berbat bir youtuberım, ama bu kurulum için umarım bir zafer olsun.

Root ile , herhangi bir ek kablo veya bilgisayar olmadan ekranı ve cihazınız tarafından üretilen sesleri kaydedebilen bir uygulama bulabilmeniz gerekir. Bu uygulamalarla daha az deneyime sahibim, bu yüzden Shou.tv'nin bunu yapabilmesi gerektiğini düşünmeme rağmen iyi bir öneri yapamıyorum . Shou.tv, bunu yapmak istediğiniz bir şeyse de yayınlayabilir.

Bahsedilen veya bağlantılı herhangi bir uygulamanın veya oyunun geliştiricisi değilim. Ayrıca, kayıt için, tüm bu yazılım ücretsizdir. Kulaklık / mikrofon jakı bağlantısı için 8 metrelik bir kablo 12 $ çalıştırabilir, ancak bu görevden daha fazlasını elde etmek için gerçekten yararlıdır.


0

Ne yazık ki, iyi, sağlam, basit cevaplar olup olmadığını bilmiyorum, çünkü bunların çoğu kullandığınız cihaza ve oyunun kendisine bağlıdır. Hızlı bir google android video capturemedya ve video kaydı hakkında bazı bilgiler açar, bazı en iyi sonuçlar burada

Bu sorun, bu çözümlerin bazılarının uygulanması çok uzun sürebilir veya düz eski sürümlerin OpenGL oyunları için çalışmaz. Ve bunların hiçbiri oyunun dokunma, ivmeölçer veya mikrofon / kameraya dayanan herhangi bir öğesini göstermeyecek. Bu nedenle, bazı durumlarda, en iyi seçenek telefonu düz, iyi aydınlatılmış bir yüzeye yapıştırmak, ona bir kamera doğrultmak ve oyununuzu oynamaktır. Bazı durumlarda, bir web kamerası oyunu eylemde göstermek için yeterince iyi olabilir ve insanları da güzel ekran görüntüleri ile ikna edebilirsiniz. Web kamerası gerçekten korkunçsa, birkaç saat (veya daha az) ödünç alabileceğiniz bir kamera ile bir arkadaş bulma seçeneği vardır



0

artık herhangi bir uygulama veya oyunda ek yükü olmayan (tüm OpenGL çağrılarını yakalıyoruz) video kaydetmenize olanak tanıyan ücretsiz bir SDK'ya sahibiz.

Bize videolarını gönderen herhangi bir Android oyun geliştiricisi San Francisco'daki Oyun Geliştiricileri Konferansı'nda yer alabilir

Ayrıntılar: http://www.lunarg.com/seemegaming/


3
Çözümünüzün nasıl çalıştığı hakkında biraz bilgi verirseniz, büyük olasılıkla insanlar bunu spam olarak görmez.
Jesse Dorsey

Elbette, indirdiğiniz SDK'yı sağlıyoruz. Geliştirici, uygulamalarıyla kitaplığımızı çağıran ve tüm OpenGl çağrılarını bir izleme dosyasına kaydeden bir "kayda başla" düğmesi oluşturur. Kayıt durdurulduktan sonra, izleme dosyası web sunucumuza yüklenir ve burada YouTube veya Facebook veya Vimeo hesabınıza video olarak gönderilir ve bağlantıyı geri alırsınız.
TomasV

0

Bu getirildi, ancak oyununuzun videolarını kaydetme konusunda ciddiyseniz, en zaman ve kalite açısından verimli yollardan biri 60 $ hdmi kaydedici ve hdmi çıkış kablosu elde etmektir. Hem ses hem de videoyu cihazlarınızın doğal kalitesinde alırsınız ve zaman kazanırsınız.

Başka bir ucuz seçenek, oyununuzun bir demosunu hdmi kaydediciye sahip birine göndermek ve oyununuzdan bir video kaydetmelerini istemektir.

Oyun hdmi çıkışını bunun gibi uyumlu bir cihazla, hdmi kaydediciyle kaydedebilmelisiniz . Yapamayacağınız şey (muhtemelen yasa dışı olduğu için) çıkış genellikle şifrelenmiş olduğu için TV şovlarını kaydetmektir.

Bu nedenle, kaliteye ve çerçeveye önem veriyorsanız, doğru donanımı edinmek veya sahip olan birine sormak bir seçenek olabilir, bu da yazılım çözümlerinde tercih edilebilir sonuçlar verebilir.


-2

Telefonda video veya oyun kaydetmek için kamcord'u kullanabilirsiniz. Https://www.kamcord.com/ adresindeki ayrıntılara bakın.


2
Bu bir reklam gibidir. Belki de cevabı biraz daha ayrıntılı bir şekilde öğrenebilirsiniz?
MichaelHouse

Oldukça düz ileri. Mükemmel mantıklı değil ama işe yaramayacağını söyleyemem. Genel fikir twich.tv gibi web akışı ve daha sonra pc kaydedin.
wolfdawn

-3

Oyununuzu Masaüstünde taşımalısınız. OpenGL ES 2.0, OpenGL 2.1 ile kolayca bağlantı kurabilir. Masaüstü sürümüyle, OpenGL kodunuzda hata ayıklamak ve profil oluşturmak için birçok araç kullanabilirsiniz. Evet, çok iş var ama bir Masaüstü bağlantı noktasıyla daha hızlı gelişeceksiniz. OpenGL ES kodunuzu taşımayı reddederseniz, pencerelerde de OpenGL ES öykünücüsü vardır (Android emülatörleri yoktur).

http://lwjgl.org/

Not: Bir video yakalama aracıyla 30FPS'yi bekleyemezsiniz. Sadece birçok cihazda bulunan hdmi çıkışı size yardımcı olabilir ...

Not 2: Donanım destekli bir OGLES 2.0 android emülatörü google laboratuvarlarındadır, ancak kullanılabilirlik tarihi yoktur.


1
Sanırım emülatörün oyununu çalıştırmadığı bölümü kaçırdınız. Oyunu masaüstüne taşımak için, bir Android uygulamasını masaüstüne taşımanın kolay olduğunu kabul etmiyorum. Yani, önce kolay olduğunu söylüyorsun, sonra çok iş olduğunu söylüyorsun. okaaaay ...
jhocking

Kendi motorumuz OS X, Windows, IOS ve Android üzerinde çalışıyor. Android için özel kod çok küçük. Masaüstünde bağlantı noktası istemediğinizi anlıyorum ama yapmalısınız. Bir çok avantajı var.
Ellis
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.