[HN Gopher] Writing an MP4 Muxer for Fun and Profit
___________________________________________________________________
Writing an MP4 Muxer for Fun and Profit
Author : skrrtww
Score : 28 points
Date : 2024-07-13 02:04 UTC (5 days ago)
(HTM) web link (obsproject.com)
(TXT) w3m dump (obsproject.com)
| Lammy wrote:
| > moof (Movie Fragment Box)
|
| Very cute easter egg. Moof is what dogcows say:
| http://clarus.chez-alice.fr/history.php
| karolist wrote:
| > Except there is no profit, only pain
|
| I have 20 years or professional experience and my conclusion, if
| someone asked, what IT boils down to: pain.
|
| The pain is what filters who can succeed and who fail. Can you
| endure hunting a bug for 7 hours in your chair? Can you fix
| problem after problem to get a system running? Everything that
| can fail, will fail, and you have to deal with it.
| Retr0id wrote:
| > It kind of hurts that several days of work and research can be
| summed up in a couple paragraphs, but that's what the "pain" part
| in the subtitle is for.
|
| Having recently written my own fragmented-MP4 remuxing library, I
| felt this pain too, and my soon-to-be-published writeup has very
| similar things to say about the ISO's paywalling practices.
|
| I think one of the hardest parts of ISO-BMFF, aside from spec
| availability, is that it's pretty hard to implement "cleanly",
| making existing code confusing to use as reference. (My own
| implementation is certainly not clean either)
| dylan604 wrote:
| "The new MP4 output now also supports multiple video tracks"
|
| MP4 has been able to have multiple video streams for quite some
| time. One of the very first advanced MP4 authoring tools I saw in
| the early 00s allowed for this, and we used it to make a few
| advanced files to demo the "new" MP4 format. Much like multi-
| angle DVDs, this was a niche feature that did not gain very much
| attraction. I could see why someone not around at that time might
| think this is a new feature, but it's not
| Retr0id wrote:
| New to OBS.
___________________________________________________________________
(page generated 2024-07-18 23:01 UTC)