Code Monkey home page Code Monkey logo

Comments (8)

mkassner avatar mkassner commented on August 26, 2024

Gaze and pupil pos are now separated.
Need to decide and test video file container and codec

from pupil.

mkassner avatar mkassner commented on August 26, 2024

Video Format: Matroska: http://matroska.org/technical/whatis/index.html

Pros:

  • open source
  • modern
  • supported by Windows10, Android and Ubuntu
  • Everywhere else it will play with VLC

Cons:

  • does not play on Apple Quicktime player.

from pupil.

mkassner avatar mkassner commented on August 26, 2024

Codec should be left unspecified but all used codecs should be supported by our media backend.

from pupil.

mkassner avatar mkassner commented on August 26, 2024

timestamps should be called world_timestamps

from pupil.

cpicanco avatar cpicanco commented on August 26, 2024

For instance, about the cons, this is from the matroska FAQ list:

Q: How can i play Matroska files on my PC ?
A: On the download page you will always find the link to the very latest DirectShow parser filter, that way you will be able to play your .mkv files on a DirectShow based player such as Windows Mediaplayer. For Linux PCs, as well as for MacOSX and the X-Box emulation you have to get the newest version of VLC or mplayer. On OS X you can also install Perian which will add Matroska support in Quicktime.

from pupil.

willpatera avatar willpatera commented on August 26, 2024

@cpicanco according to recent news .mkv files will be natively supported on Windows 8.1. So to me the only 'con' regarding non-native playback would be on MacOS as @mkassner listed above - which can be worked around by using VLC. See also this wikipedia page comparing container formats.

from pupil.

mkassner avatar mkassner commented on August 26, 2024

I would also like to use something more widespread and common as .mp4 the problem is however that its not open and ill supported by gstreamer (which is used by opencv).

from pupil.

mkassner avatar mkassner commented on August 26, 2024

The format as it stands now is:

  • info.csv
  • pupil_positions.npy
  • gaze_positions.npy
  • world.mkv
  • world_timestamps.npy
  • eye.mkv (optional)
  • eye_timestamps.npy (optional)

If there are issues and requests please re-open this issue or raise a new one with reference to #21

from pupil.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.