Answers.Body: <p>I've reported the issue on Debian bug tracker <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782124" rel="nofollow">here</a>, as well as upstream <a href="https://bitbucket.org/wez/atomicparsley/issue/45" rel="nofollow">here</a>.</p>
  
  <p>Really the only available reference implementation can be found <a href="http://code.google.com/p/mp4v2/issues/detail?id=113" rel="nofollow">here</a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-20T07:41:22.703Z
Answers.LastActivityDate: 2015-04-20T07:41:22.703Z
Answers.UserDisplayName: malat
Body: <p>Can one dump/extract the <code>Xtra</code> atom from an MP4 file ? I am looking for a solution on a linux system (debian/jessie if possible).</p>
  
  <p>Apparently this atom is used by WMP, as per <a href="http://www.ventismedia.com/mantis/view.php?id=12017" rel="nofollow">link</a>. I'd like to be able to use such information (rating, publisher or leveling inf) and pass that to my DLNA server (minidlna).</p>
  
  <p>Currently all I see using <code>AtomicParsley</code> is:</p>
  
  <pre><code>[...]
                       Atom data @ 678585 of size: 529, ends @ 679114
           Atom Xtra @ 679114 of size: 206, ends @ 679320 ~
  Atom free @ 679320 of size: 48, ends @ 679368
  Atom mdat @ 679368 of size: 248835382, ends @ 249514750
  
   ~ denotes an unknown atom
  [...]
  </code></pre>
  
  <p>And same thing with <code>MP4Box</code>:</p>
  
  <pre><code> &lt;UDTARecord Type="Xtra"&gt;
   &lt;UnknownBox&gt;
   &lt;BoxInfo Size="206" Type="Xtra"/&gt;
   &lt;/UnknownBox&gt;
  </code></pre>
  
  <p>Which cannot be used/parsed.</p>
  
Tags: <ffmpeg><mp4>
Title: How to extract Xtra atom from MP4 file?
UserDisplayName: malat
ThreadText: # How to extract Xtra atom from MP4 file?
  
  (Asked by: username_0 on 2015-04-08)
  
  Can one dump/extract the `Xtra` atom from an MP4 file ? I am looking for a solution on a linux system (debian/jessie if possible).
  
  Apparently this atom is used by WMP, as per [link](http://www.ventismedia.com/mantis/view.php?id=12017). I'd like to be able to use such information (rating, publisher or leveling inf) and pass that to my DLNA server (minidlna).
  
  Currently all I see using `AtomicParsley` is:
  
  ```
  [...]
                       Atom data @ 678585 of size: 529, ends @ 679114
           Atom Xtra @ 679114 of size: 206, ends @ 679320 ~
  Atom free @ 679320 of size: 48, ends @ 679368
  Atom mdat @ 679368 of size: 248835382, ends @ 249514750
  
   ~ denotes an unknown atom
  [...]
  
  ```
  
  And same thing with `MP4Box`:
  
  ```
   <UDTARecord Type="Xtra">
   <UnknownBox>
   <BoxInfo Size="206" Type="Xtra"/>
   </UnknownBox>
  
  ```
  
  Which cannot be used/parsed.
  
  **Tags:** ffmpeg, mp4
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2015-04-20. Score: 1 | Accepted answer
  
  I've reported the issue on Debian bug tracker [here](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782124), as well as upstream [here](https://bitbucket.org/wez/atomicparsley/issue/45).
  
  Really the only available reference implementation can be found [here](http://code.google.com/p/mp4v2/issues/detail?id=113).
  
  
  ---
  
  