Project Description

Study Google Motion Photo file format, which records a short video clip in addition to actual photo in the same jpeg file.

Goal for this Hackweek

Study the format, there seems to be both old and new format. Old format has someone who has documented it, new format does not seem to be anywhere.

Resources

Results

Posted information about the formats in my blog post at https://timojyrinki.gitlab.io/hugo/post/2021-03-30-pixel-motionphoto-microvideo-file-formats/ and the Shotwell ticket linked to from there.

Looking for hackers with the skills:

fileformat jpeg motionphoto shotwell images photography gnome

This project is part of:

Hack Week 20

Activity

  • over 3 years ago: tjyrinki_suse added keyword "shotwell" to this project.
  • over 3 years ago: tjyrinki_suse added keyword "images" to this project.
  • over 3 years ago: tjyrinki_suse added keyword "photography" to this project.
  • over 3 years ago: tjyrinki_suse added keyword "gnome" to this project.
  • almost 4 years ago: tjyrinki_suse added keyword "fileformat" to this project.
  • almost 4 years ago: tjyrinki_suse added keyword "jpeg" to this project.
  • almost 4 years ago: tjyrinki_suse added keyword "motionphoto" to this project.
  • almost 4 years ago: tjyrinki_suse added keyword "shotwell" to this project.
  • almost 4 years ago: tjyrinki_suse started this project.
  • almost 4 years ago: tjyrinki_suse liked this project.
  • almost 4 years ago: tjyrinki_suse originated this project.

  • Comments

    • tjyrinki_suse
      over 3 years ago by tjyrinki_suse | Reply

      Posted information on both formats on my blog post: https://timojyrinki.gitlab.io/hugo/post/2021-03-30-pixel-motionphoto-microvideo-file-formats/

    Similar Projects

    Write a shell extension for GNOME by tdz

    Description

    I usually do kernel and systems programming. This project is about learning more about the userspace and application side. Writing an extension to gnome-shell seems like a good place to start. The GNOME shell is scriptable via JavaScript and a number of such extension is available from upstream.

    On X11, there used to be a toy rsp. screensaver called XPenguins. After the desktop being idle for some time, it sent penguins falling down the screen and walking along window borders. It doesn't work any longer with Wayland-based compositing, but re-implementing it as extension for the GNOME shell might be possible. There already existed a port around a decade ago that could serve as starting point.

    Goals

    • Learn about how shell extensions work and how to write one
    • See if XPenguins can be converted
    • If successful, try to upstream the result

    Resources