Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
2
Question by flasharp · Oct 18, 2010 at 03:47 PM · videofullscreenplayback1080p

HD Video Playback

Has anyone experimented with playing a fullscreen 1080p video on a GUI texture? It's easy to do, but a 1920 x 1080 fullsreen video is choppy at best. I'm using a .MOV that's honestly a pretty large file (I'm picky about quality). Target is a standalone player on Windows 7 x64 quadcore w/ 8 Gigs of ram and a high end graphics card so I can tell you that the hardware is not lacking. Any ideas on compression settings etc to get great quality but smooth 1080p fullscreen playback?

Comment
Add comment · Show 4
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image andresp · Jun 08, 2012 at 01:51 PM 0
Share

Video playback quality in Unity is very poor (feels like they don't use GPU acceleration for this) I ended up using an external application created with openFrameworks to play the video.

avatar image vexe · Oct 22, 2013 at 08:02 AM 0
Share

hey @andresp, did you use this? how did you get it working with Unity? I mean how did you make the video appear?

avatar image andresp · Oct 23, 2013 at 07:32 PM 0
Share

I didn't use that default OpenFrameworks video playback system. I've ended up using a GStreamer based add-on for Open Frameworks in order to achieve a more fluid user experience. http://forum.openframeworks.cc/index.php/topic,3610.0.html https://github.com/fishkingsin/ofGstPlayerExample

In Unity I've just started a different process (by executing a command in the command line through the C# Api) with OpenFrameworks. When the process ended Unity was notified.

I don't have any code to give you though because I left the company I was working at and stopped working with Unity since then.

avatar image vexe · Oct 24, 2013 at 06:02 AM 0
Share

thanks for your reply. firstly, if you're running the thing as an external app, how would it appear in your game? like, if you execute it, would it take focus automatically, and appear on top of your game screen or...? secondly, do you think this method would give one total control? I mean, I'm gonna be using this for a video player in Unity (currently I'm converting the video to a picture sequence and loading the pictures as I need), in Unity, you could drag the video window, change its size, seek the video, go next/previous, etc basically all you'd do with a normal media player. since now this thing is an external app, I wonder if communication's gonna be easy between it and Unity... if feasible, at all.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by taoa · Mar 03, 2011 at 09:00 AM

I'm actually very surprised you managed to import a 1080p video in Unity. The best I managed to do was a 720p.

To answer your question, Unity recompresses all imported videos in its own format, using Ogg Theora. So if you import your video using the best quality available (i.e. push the little slider aaaaaall the way to the right), then the result is going to be the best you can possibly achieve in Unity.

If that's not good enough for you, then you're out of luck, I'm afraid, until Unity improves video playback, but considering their main target market (mobile devices, webplayers...), it's massively unlikely in the short/middle term.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

Playing from a specific point using Handheld.PlayFullScreenMovie 0 Answers

Full video out on iPad 1 Answer

HD Video in Unity 3D 0 Answers

Importing and Playing a Video 7 Answers

Play Movie Full Screen full quality (PC .exe) 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges