i'm searching for a way, to get the ismv and isma fragments (stored by the ndvr plugin) into another format, e.g. mp4 or flv.
why should i do this? ;) ...there's another tool based up on ffmpeg. my job is to take these dvr-fragments and send them to this tool while the live stream is still running (so it is not possible to record the live signal for a second time and use this flv oder mp4 file). and because of the tool's ffmpeg base, it doesn't work with ismv/isma files.
so i tried the latest versions of codeshop's mp4split and gpac's mp4box, but both tools did not work. the reason for the error seems to be the fact, that the ismv files i used for input are just fragments (mp4split error message: "moof atom must be preceded by moov atom").
does somebody know a way to convert the fragments to a format supported by ffmepg?
Those fragments are mp4 but have custom atoms in them to support DVR.
So it may be difficult to find a tool that will piece these back together. If I was doing it I would probably look for some open source code that can parse mp4 and start with that. But its likely a big job.
One alternative would be to use the live stream record module which will write out an mp4 of the live stream at the same time the DVR is recording it.
actually i tried to solve my problem with the livestreamrecorder_3.0 addon and it worked! i defined a java recorder-object. controlled by a timer thread, on this object the recording is started and stopped every 20 to 30 seconds. this process is running, while ndvr does it's own work.
so in my case there is no need to convert the dvr ismv-files anymore - i'm producing segments of the livestream on my own way! ;-)