pymp4 icon indicating copy to clipboard operation
pymp4 copied to clipboard

A Python MP4 Parser and toolkit

Results 17 pymp4 issues
Sort by recently updated
recently updated
newest added

According to the [spec](https://web.archive.org/web/20180219054429/http://l.web.umkc.edu/lizhu/teaching/2016sp.video-communication/ref/mp4.pdf): > size: is an integer that specifies the number of bytes in this box, including all its fields and contained boxes; if size is 1 then...

See the spec: https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFChap1/qtff1.html#//apple_ref/doc/uid/TP40000939-CH203-BBCGDDDF > 0, which is allowed only for a top-level atom, designates the last atom in the file and indicates that the atom extends to the end...

Could you move the buildsystem to [PEP517](https://peps.python.org/pep-0517/)?

I am getting the above error, since this package is still using old version of `construct` package

I'm trying to package a project that use pymp4, but find it challenging as pymp4 is based on construct 2.8, while construct 2.9 is now the default version in repositories.....

# generate mp4 MP4Box -crypt drm.xml output.mp4 -out output_enc.mp4 MP4Box -dash 5000 -url-template -bs-switching no -out output.mpd -rap output_enc.mp4 #parse mp4 with BufferedReader(inp) as reader: while reader.peek(1): box = Box.parse_stream(reader)...

Can you add ESDS Box for audios to parser, please? This is an example, if you need more examples or full init file tell me. > [stsd] size=12+156 entry-count =...

Hi, despite being new to pymp4 and construct, I've decided to give a shot to upgrading to 2.10.60. It was a useful learning exercise for me but before I spend...

avc1 can support multiple extensions including avcC and pasp Not sure where this is documented in ISO standards, I found it in an mp4 file and then found it documented...

> __Warning__ This has changes to both tests and user code that would be breaking changes. This is not something a user should simply upgrade to without checking and changing...