[FFmpeg-devel] [PATCH v11] avformat: add demuxer for Pro Pinball Series' Soundbanks

Zane van Iperen zane at zanevaniperen.com
Mon May 4 15:34:17 EEST 2020


On Sun, 3 May 2020 19:10:51 +0200
"Michael Niedermayer" <michael at niedermayer.cc> wrote:

> > > just tried, and as expected this doesnt work
> > >
> > > ./ffmpeg -i pinball/ie74.5C -map 0 test.nut
> > > ...
> > > Press [q] to stop, [?] for help
> > > Too many packets buffered for output stream 0:1.
> > > [libvorbis @ 0x557f49f3da40] 16 frames left in the queue on
> > > closing [libvorbis @ 0x557f49f3f340] 14 frames left in the queue
> > > on closing Conversion failed!
> > >  
> >
> > Interesting... that worked for me :/
> >
> > ./ffmpeg -y -i pp/ie74.5C -map 0 test.nut
> > ...
> > [nut @ 0x55615988d700] Multiple keyframes with same PTS
> >     Last message repeated 5 times
> > size=     632kB time=00:00:06.37 bitrate= 812.2kbits/s speed=59.8x
> > video:0kB audio:630kB subtitle:0kB other streams:0kB global
> > headers:0kB muxing overhead: 0.366753%  
> 
> Interresting, but the problem with 100% uninterleaved streams remains
> applications will have issues with this, and the more the longer
> these are
> 

Yeah, I was able to reproduce this with a longer file.

Have fixed it by reading packets from the streams in a round-robin
manner. A bit nasty, but I don't see any nicer way of doing it.

Zane



More information about the ffmpeg-devel mailing list