WilliamBarrows
Member
I always record in .flv for crash safety. After recording I cut and remux them to .mp4 using avidemux.
However when I create a big file avidemux seems to get the wrong duration, this only appears to happen with relatively large files.
The first time I experienced this was when I recorded lossless (qp=0) and got a 8GB file with a duration of 20 minutes, avidemux falsely though the file was only 9 minutes long. I figured it was due to recording lossless, so I switched to crf=18 instead. I then recorded another video with the new settings that came in at around 5GB with a duration of 1 hour 14 minutes. avidemux thinks its 18 minutes long and thus only reads the first 18 minutes.
I've been able to work around this by simply remuxing the file to .mp4 using VLC, then loading it into avidemux. This suggests something is wrong with the duration value in the file (I assume .flv has some sort of header for that kind of stuff). Maybe OBS could make sure the duration value is correct when the recording is stopped? Alternatively I could record in .mp4 of course, though then I'd lose the crash safety I have with .flv.
Thanks for your help!
However when I create a big file avidemux seems to get the wrong duration, this only appears to happen with relatively large files.
The first time I experienced this was when I recorded lossless (qp=0) and got a 8GB file with a duration of 20 minutes, avidemux falsely though the file was only 9 minutes long. I figured it was due to recording lossless, so I switched to crf=18 instead. I then recorded another video with the new settings that came in at around 5GB with a duration of 1 hour 14 minutes. avidemux thinks its 18 minutes long and thus only reads the first 18 minutes.
I've been able to work around this by simply remuxing the file to .mp4 using VLC, then loading it into avidemux. This suggests something is wrong with the duration value in the file (I assume .flv has some sort of header for that kind of stuff). Maybe OBS could make sure the duration value is correct when the recording is stopped? Alternatively I could record in .mp4 of course, though then I'd lose the crash safety I have with .flv.
Thanks for your help!