-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move MOOV atom to start of file #10
Comments
Hm yeah I don't see how that patch does anything. Modifying the mp4.py would be where that would need to take place, I just don't know how to go about doing that. |
I wonder if we could do a sort immediately after this
And then hopefully that gets written to the file when other metadata is saved, I'm not sure. |
There is a python script called QTFaststart that can accomplish this that could be incorporated. However, I'm thinking there might be a way to have the mutagen tag writer do it as well which would be a more ideal option. |
Wow, lots of commits lately, I'll have to check it out. I've read a fair bit about relocating the "MOOV" atom to the start of the file to allow for much faster streaming of large files. I haven't really found any good reference material on it, but I downloaded Atomboxstudio to inspect the atoms, and an Adobe Air application called QT Index Swapper to rearrange the atoms.
You can see the correct order of atoms in the right hand pane here:
![new-girl-atoms](https://camo.githubusercontent.com/c4161be04a6eaad89b2a9e6dca449666aae6fd2a0eb4269308ff4c15d30dc01b/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3636353131302f3138343032302f30323061383032322d376363382d313165322d383035352d3536626264643264343066622e706e67)
Is this easy/possible to do in sickbeard_mp4_automator? I imagine it involves tinkering with mp4.py. I found this issue but the patch doesn't really seem to do anything - http://code.google.com/p/mutagen/issues/detail?id=80&colspec=ID%20Type%20Status%20Priority%20Milestone%20Summary
The text was updated successfully, but these errors were encountered: