kizuna
19th November 2004, 00:16
Hello everyone, I hope someone can help me out.
I've got a bunch of video clips with either 23.976 or 119.880 fps. I want to encode them with TMPGEnc to standard PAL MPEG2 files. First I ran them directly through TMPGEnc but the resulting video was not smooth enough. So I figured I could speed the video up to 25 fps. I used the following simple script:
AVISource ("somefile.avi")
AssumeFPS (25)
For the 120 fps clips I also did a FDecimate (23.976) to bring them down to 24 fps. The result was perfectly smooth but on some videos were too long. Basically, the last frame played for some seconds (up to 30) after the video and audio had stopped. I'd have to manually cut all these files so I looked for another solution since this doesn't seem to be a normal behavior to me. I tried to trim the last frame with Trim (0,framecount-1) and this got rid of some of the extra time but there was still some left in some videos and I felt that I cut too much in others.
I tried to pin down the function that made this. I changed FDecimate to ChangeFPS and removed the AssumeFPS but still the same. Then I tried AVIFileSource and OpenDRMSource insted of AVISource and I didn't have the problem with AVIFileSource but it seems like it's not able to read all of the audio channels from my videos. OpenDRMSource produces the same fault. I also tried DirectShowSource and that worked fine too but it played choppy in MediaPlayer Classic and when I tried to encode it, the video would play much too fast and half through the movie the frame froze and only the audio continued playing.
Is this some kind of bug or is something worng with my codecs or setup? Is there another way that could work?
I've got a bunch of video clips with either 23.976 or 119.880 fps. I want to encode them with TMPGEnc to standard PAL MPEG2 files. First I ran them directly through TMPGEnc but the resulting video was not smooth enough. So I figured I could speed the video up to 25 fps. I used the following simple script:
AVISource ("somefile.avi")
AssumeFPS (25)
For the 120 fps clips I also did a FDecimate (23.976) to bring them down to 24 fps. The result was perfectly smooth but on some videos were too long. Basically, the last frame played for some seconds (up to 30) after the video and audio had stopped. I'd have to manually cut all these files so I looked for another solution since this doesn't seem to be a normal behavior to me. I tried to trim the last frame with Trim (0,framecount-1) and this got rid of some of the extra time but there was still some left in some videos and I felt that I cut too much in others.
I tried to pin down the function that made this. I changed FDecimate to ChangeFPS and removed the AssumeFPS but still the same. Then I tried AVIFileSource and OpenDRMSource insted of AVISource and I didn't have the problem with AVIFileSource but it seems like it's not able to read all of the audio channels from my videos. OpenDRMSource produces the same fault. I also tried DirectShowSource and that worked fine too but it played choppy in MediaPlayer Classic and when I tried to encode it, the video would play much too fast and half through the movie the frame froze and only the audio continued playing.
Is this some kind of bug or is something worng with my codecs or setup? Is there another way that could work?