จะจับภาพวิดีโอเกมมือถือของฉันได้อย่างไร


16

ฉันได้เก็บบล็อกสำหรับเกม Android ปัจจุบันของฉันและเมื่อฉันเข้าใกล้เกมเวอร์ชั่นที่เล่นได้จริงภาพหน้าจอไม่เพียงพอที่จะแสดงความคืบหน้าใหม่อีกต่อไป สิ่งที่ฉันต้องการคือวิดีโอ ปัญหาคือเกมของฉันจะไม่ทำงานบนอีมูเลเตอร์ปัจจุบัน (ใช้ OpenGL ES 2.0) และคอมพิวเตอร์ของฉันไม่สามารถเรียกใช้อีมูเลเตอร์ได้ถ้ามันต้องการอะไรต่อไป ดังนั้นการจับภาพวิดีโอบนเดสก์ท็อปจึงเป็นไปไม่ได้ ความคิดเดียวที่ฉันมีคือถือโทรศัพท์ไว้หน้ากล้องวิดีโอตัวเดียวที่ฉันมี: เว็บแคม…ใช่ ไม่มีใครรู้วิธีที่ดีกว่า (ดีกว่า) ในการจับภาพวิดีโอจากอุปกรณ์ Android หรือไม่?


อุปกรณ์ Android สามารถทำวิดีโอออกเพื่อชอบทีวีของคุณหรืออะไร?
jhocking

@ jhocking ฉันสามารถทำได้ด้วยพอร์ต HDMI บนอุปกรณ์ของฉัน อะไรจะเป็นวิธีที่ดีที่สุดในการจับภาพจากทีวี?
Amplify91

ฉันไม่รู้, ฉันไม่มีทีวี: PI แค่คิดดัง ๆ
jhocking

การส่งออกไปยังทีวีผ่าน HDMI จากนั้นใช้เครื่องรับสัญญาณทีวีแน่นอนว่าเป็นความคิดที่ดี แต่ฉันไม่มีสาย HDMI พิเศษหรือเครื่องรับสัญญาณทีวี บางคนอาจพบว่ามีประโยชน์
Amplify91

คำตอบ:


4

บางทีสิ่งที่เหมือนกับDroid @ Screenอาจใช้งานได้? นี่เป็นวิดีโอของการตั้งค่ามันขึ้นมาและจับภาพวิดีโอโดยใช้CamStudio Droid @ Screen เป็นแบบ alpha ดังนั้นจึงอาจใช้งานได้ โชคดี! ฉันจะจับตาดูวิดีโอเหล่านั้นในบล็อกของคุณ)

หวังว่าคอมพิวเตอร์ของคุณสามารถจัดการกับสิ่งเหล่านั้นได้มาก: /

หากอุปกรณ์ Android ของคุณเป็นรากฐานมีคำทั้งหมดในตัวเลือกโทรศัพท์กับscreencast และบันทึก นี่คือบทความและหน้าตลาดหุ่นยนต์สำหรับการชำระเงินและฟรี รุ่นฟรี จำกัด ถึง 30 วินาทีในการบันทึก


Droid @ Screen นั้นยอดเยี่ยมและใช้งานง่ายมาก ถ้าฉันจะได้รับอัตราเฟรมที่ดีกว่านี้จะได้ผลแน่นอน ฉันจะจบการรูทโทรศัพท์ของฉันดังนั้นฉันจะพิจารณาคำแนะนำอื่น ๆ ของคุณในภายหลัง ขอบคุณสำหรับความช่วยเหลือและฉันจะพบคุณรอบ ๆ บน Tumblr!
Amplify91

ฉันไม่คิดว่าคุณจะได้รับ framerate ที่ยอมรับได้กับ Droid @ Screen ...
miguelSantirso

3

ฉันไม่คุ้นเคยกับการพัฒนา Android แต่ฉันใช้เทคนิคนี้กับแพลตฟอร์มอื่น

ในขณะที่คุณสามารถถ่ายภาพหน้าจอคุณสามารถล็อคขั้นตอนเวลาในการพูด 1/30 วินาที (แทนการใช้เวลาจริง) และบันทึกภาพหน้าจอทุกเฟรมซึ่งคุณสามารถรวมกันอีกครั้งในวิดีโอบนพีซีของคุณ

ข้อเสียเปรียบหลักของวิธีการนี้คือการจับเสียงนั้นยากขึ้น - คุณอาจต้องสร้างใหม่หรือแทนที่ด้วยวิธีอื่น

นอกจากนี้ยังช่วยถ้าคุณสามารถบันทึกและเล่นซ้ำอินพุตใด ๆ ที่ผู้ใช้ต้องการเนื่องจากเกมจะทำงานในแบบสโลว์โมชั่นเนื่องจากการบันทึกภาพหน้าจอ


2

ฉันรู้ว่าคำถามนี้เก่าไปหน่อย แต่ Android เปลี่ยนไปบ้างในช่วง 3 ปีที่ผ่านมาดังนั้นฉันคิดว่ามันคุ้มค่าที่จะโพสต์คำตอบนี้

เริ่มต้นใน Android 4.4 มีการบันทึกหน้าจอดั้งเดิม คุณสามารถใช้ ADB จากคอมพิวเตอร์ที่โทรศัพท์เชื่อมต่ออยู่หรือมีแอพอย่างน้อยหนึ่งโหลหรือมากกว่านั้นเพื่อช่วยให้คุณทำได้ (บางแอปมีรูท, บางตัวไม่มี)

คุณจะสามารถบันทึกหน้าจอได้โดยไม่ต้องรูท ฉันไม่คิดว่าคุณจะได้ยินเสียงโทรศัพท์ใด ๆ ของคุณถ้าคุณไม่มีรูต อย่างไรก็ตามฉันพบว่าสาย 3.5 มม. ถึง 3.5 มม. สามารถเชื่อมต่อแจ็คหูฟังของโทรศัพท์ของฉันเข้ากับแจ็คไมค์ของแล็ปท็อปและAudacityสามารถบันทึกเสียงได้ดี แอพที่ชื่นชอบสำหรับการบันทึกหน้าจอคือLollipop Screen Recorder (และฉันได้ทดสอบทุกอย่างไปจนถึง Marshmallow ใช้งานได้ดี) นี่คือวิดีโอสร้างขึ้นด้วยการตั้งค่าที่แน่นอนนี้และมีลักษณะ / เสียงเหมือน ฉันเป็นผู้ใช้ YouTube คนเส็งเคร็ง แต่ให้หวังว่านี่จะเป็นชัยชนะในการตั้งค่า

ด้วยรูทคุณจะสามารถค้นหาแอพที่สามารถบันทึกหน้าจอและเสียงใด ๆ ที่อุปกรณ์ของคุณสร้างขึ้นโดยไม่ต้องใช้สายหรือคอมพิวเตอร์เพิ่มเติม ฉันมีประสบการณ์น้อยกับแอพเหล่านี้ดังนั้นฉันไม่สามารถให้คำแนะนำที่ดีแม้ว่าฉันจะคิดว่าShou.tvน่าจะทำได้ Shou.tv ยังสามารถสตรีมได้หากเป็นสิ่งที่คุณต้องการทำ

ฉันไม่ได้เป็นผู้พัฒนาแอพหรือเกมใด ๆ ที่กล่าวถึงหรือเชื่อมโยงกับ นอกจากนี้สำหรับบันทึกซอฟต์แวร์ทั้งหมดนี้ฟรี สายเคเบิลขนาด 8 ฟุตสำหรับการเชื่อมต่อแจ็คหูฟัง / ไมค์ของคุณสามารถวิ่งได้ $ 12 แต่มีประโยชน์จริง ๆ ที่มีอยู่ในมือมากกว่างานนี้


0

น่าเสียดายที่ฉันไม่ทราบว่ามีคำตอบที่ดีแข็งและเรียบง่ายหรือไม่เนื่องจากมีหลายอย่างขึ้นอยู่กับอุปกรณ์ที่คุณใช้และเกม google ฉบับย่อandroid video captureจะเปิดข้อมูลบางอย่างเกี่ยวกับสื่อและการบันทึกวิดีโอผลลัพธ์ยอดนิยมบางรายการอยู่ที่นี่

ปัญหานี้คือวิธีการแก้ปัญหาบางอย่างอาจใช้เวลานานเกินไปในการติดตั้งมิฉะนั้นระบบเก่าจะใช้ไม่ได้กับเกม OpenGL และสิ่งเหล่านี้จะไม่แสดงองค์ประกอบใด ๆ ของเกมที่ต้องอาศัยการสัมผัสหรือมาตรความเร่งหรือไมโครโฟน / กล้อง ดังนั้นในบางกรณีตัวเลือกที่ดีที่สุดคือเพียงวางโทรศัพท์ไว้บนพื้นผิวที่ราบเรียบและมีแสงสว่างเพียงพอเล็งกล้องไปที่นั้นและเล่นเกมของคุณ ในบางกรณีเว็บแคมอาจดีพอที่จะแสดงให้เห็นว่าเกมกำลังเล่นอยู่และคุณสามารถดึงดูดผู้คนด้วยภาพหน้าจอที่น่ารักเช่นกัน หากเว็บแคมนั้นแย่จริงๆมีตัวเลือกในการหาเพื่อนด้วยกล้องที่คุณสามารถยืมได้สองสามชั่วโมง (หรือน้อยกว่า)


0

นี่ไม่ใช่วิธีที่ง่ายที่สุด แต่ไม่จำเป็นต้องรูทเครื่องของคุณ คุณสามารถทำให้เกมทำงานช้าลงเรียกใช้งานในโปรแกรมจำลองบันทึกวิดีโอของเครื่องจำลองแล้วเร่งความเร็วของวิดีโอ รายละเอียดเพิ่มเติมเกี่ยวกับhttp://www.firedroid.net/2010/07/01/recording-android-games/


0

ตอนนี้เรามี SDK ฟรีที่ให้คุณบันทึกวิดีโอโดยไม่มีค่าใช้จ่าย (เราจับการโทร OpenGL ทั้งหมด) ภายในแอพหรือเกมใด ๆ

และผู้พัฒนาเกม Android ใด ๆ ที่ส่งวิดีโอมาให้พวกเราสามารถเข้าร่วมได้ที่ Game Developers Conference ในซานฟรานซิสโก

รายละเอียด: http://www.lunarg.com/seemegaming/


3
หากคุณอธิบายเล็กน้อยเกี่ยวกับวิธีการทำงานของโซลูชันอาจเป็นไปได้ว่าผู้คนจะไม่เห็นว่ามันเป็นสแปม
Jesse Dorsey

แน่นอนว่าเรามี SDK ที่คุณดาวน์โหลด นักพัฒนาสร้างปุ่ม "เริ่มการบันทึก" ด้วยแอพของพวกเขาที่เรียกไลบรารี่ของเราซึ่งรวบรวมการโทร OpenGl ทั้งหมดลงในไฟล์ติดตาม เมื่อหยุดการบันทึกไฟล์การติดตามจะถูกอัปโหลดไปยังเว็บเซิร์ฟเวอร์ของเราซึ่งมีการแปลงและโพสต์ไปยังบัญชี YouTube หรือ Facebook หรือ Vimeo ของคุณเป็นวิดีโอและคุณจะได้รับลิงค์กลับ
TomasV

0

สิ่งนี้ได้ถูกนำเสนอขึ้นมา แต่ถ้าคุณจริงจังกับการบันทึกวิดีโอในเกมของคุณหนึ่งในเส้นทางที่มีประสิทธิภาพและคุณภาพมากที่สุดคือการได้เครื่องบันทึก 60 $ hdmi และสายสัญญาณออก hdmi คุณได้รับทั้งเสียงและวิดีโอในอุปกรณ์คุณภาพเนทิฟและคุณประหยัดเวลา

อีกตัวเลือกที่ถูกกว่าคือการส่งตัวอย่างเกมของคุณให้กับผู้ที่มีเครื่องบันทึก hdmi และขอให้พวกเขาบันทึกวิดีโอเกมของคุณ

คุณควรจะสามารถที่จะบันทึกเอาท์พุท HDMI เพลย์กับอุปกรณ์ที่รองรับเช่นนี้ บันทึก HDMI สิ่งที่คุณจะไม่สามารถทำได้ (อาจผิดกฎหมาย) คือรายการทีวีที่บันทึกเพราะ ouput มักจะถูกเข้ารหัส

ดังนั้นหากคุณสนใจในเรื่องคุณภาพและอัตราเฟรมการได้รับฮาร์ดแวร์ที่เหมาะสมหรือถามคนที่มีมันเป็นตัวเลือกที่คุณสามารถพิจารณาซึ่งอาจให้ผลลัพธ์ที่น่าพอใจสำหรับโซลูชันซอฟต์แวร์


-2

คุณสามารถใช้ kamcord เพื่อบันทึกวิดีโอหรือเกมในโทรศัพท์ ดูรายละเอียดในhttps://www.kamcord.com/


2
สิ่งนี้อ่านมากเหมือนโฆษณา บางทีคุณสามารถเพิ่มคำตอบให้ละเอียดมากขึ้นได้ไหม?
MichaelHouse

มันค่อนข้างตรงไปตรงมา ไม่สมเหตุสมผล แต่ไม่สามารถบอกได้ว่ามันจะไม่ทำงาน แนวคิดทั่วไปคือสตรีมไปยังเว็บอย่าง twich.tv แล้วบันทึกลงในพีซี
wolfdawn

-3

คุณควรพอร์ตเกมของคุณบนเดสก์ท็อป OpenGL ES 2.0 สามารถพอร์ตได้อย่างง่ายดายบน OpenGL 2.1 ด้วยเวอร์ชันเดสก์ท็อปคุณสามารถใช้เครื่องมือมากมายเพื่อตรวจแก้จุดบกพร่องและสร้างโปรไฟล์รหัส OpenGL ของคุณ ใช่มันทำงานได้มากมาย แต่คุณจะพัฒนาได้เร็วกว่าด้วยพอร์ตเดสก์ท็อป หากคุณปฏิเสธที่จะพอร์ตรหัส OpenGL ES ของคุณมีตัวจำลอง OpenGL ES บน windows เช่นกัน (ไม่ใช่ Android emulators)

http://lwjgl.org/

หมายเหตุ: ด้วยเครื่องมือจับภาพวิดีโอคุณไม่สามารถคาดหวัง 30FPS มีเอาต์พุต hdmi ที่ปรากฏบนอุปกรณ์หลายเครื่องเท่านั้นที่สามารถช่วยคุณ ...

หมายเหตุ 2: ตัวจำลอง android OGLES 2.0 พร้อมการสนับสนุนฮาร์ดแวร์อยู่ใน google labs แต่ไม่มีวันที่พร้อมใช้งาน


1
ฉันเดาว่าคุณพลาดส่วนที่ผู้เอาอย่างไม่ได้เล่นเกมของเขา สำหรับการย้ายเกมไปที่เดสก์ท็อปฉันไม่เห็นด้วยว่าการย้ายแอพ Android ไปยังเดสก์ท็อปนั้นเป็นเรื่องง่าย ฉันหมายถึงก่อนอื่นคุณพูดว่าง่ายแล้วคุณบอกว่ามันทำงานได้เยอะ okaaaay ...
jhocking

เอ็นจิ้นของเราทำงานบน OS X, Windows, IOS และ Android รหัสเฉพาะสำหรับ Android นั้นเล็กมาก ฉันเข้าใจว่าคุณไม่ต้องการพอร์ตบนเดสก์ท็อป แต่คุณควรทำ มีข้อดีมากมาย
Ellis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.