I have a video, recorded at 23.976fps with sound and i added some text to it in formar SRT; I want to modify a bit the FPS, like 25fps; I know that changes the length of the video (i don't care really); What i want is a way to REALLY change the FPS from 23.976 to 25 without losing audio synchronization.
I know the video will have to play faster and therefore the length will be reduced, but i want to keep the audio and the text synchronized.
I'm really new in this and i found that i have to demux it to its sources, then re-encode the audio and video to a compatible format with things like sony vegas, there i can do the change in FPS and the synchronization, export the file and convert again the file to a more popular format. But that's a lot of work, Is there a faster solution? I just want to make my video run a bit faster (by making it run at more FPS). Not just in the player.
+ Reply to Thread
Results 1 to 8 of 8
What is your video source details?
You can use free software to change the fps like virtualdub, avidemux, ffmpeg. Adjust the audio with audacity, goldwave and lastly fix the srt with a subtitle sofware like subtitle edit.
But is it worth it? If you are playing a computer or media player the frame rate shouldn't really matter.
You can change from 23.976 fps to 25 fps by duplicating frames. There will be a little jerk every second but there will be no need to modify the audio or subtitles.
Video source was an avi from an HD camera, is in 720p, 23.976fps, codec AVC, normally they are 29.970 but this one was redorded differently (i think, not sure really), it doesn't matter, the final result will be a dvd. IF needed we can always change the video file to whatever we need. And i don't want to duplicate frames, i want a more fluid image. When i was playing with the video in after effects and later using AVStoDVD i found that if i set the video FPS from 23.976 to 25 the movement looks better, more fluid, although the video plays faster (and the length is reduced by 2 or 3 seconds). I don't care if the video plays faster and lasts less time, for me at least is barely noticeable and the image quality is better (for me at least).
The main problem is the audio, i was planning to use soundforge and sony vegas to re-edit the whole thing with 25fps and audio synchronized, the subtitles are not a big deal, but i just wanted to know if there is a easier and faster way to do it: make the video run a bit faster (more fps) and with audio synchronization (shrink it a few seconds), with an easy and fast method (software or trick or something).
I'm just a lazy boy which want's to do a simple thing in a simple way.
Last edited by S4r0m; 3rd Dec 2012 at 10:07.
With many containers you can simply change the frame rate at the container level. Then all you have to do is change the length of the audio and subs to match. Virtually every audio editor can change the length of the audio, with or without pitch change. Subtitle Workshop can adjust the SRT subs.
Yeah, i've done that before, i just wanted to know if there was another way. I mean, i have a video (with audio) and i just wanted to make it play a little faster by rising their FPS and without losing audio synchronization but without the need of demuxing or re-encoding it and synchronizing manually the whole thing... Like i said: For lazy guys
Something like an option "play this video at 25fps" and automatically the video runs at 25fps and the audio shrinks to match the video length and synchronization, and the subtitles too. Several subtitles tools have that option, i though there may be the same for video and audio.
Well thank you guys for your help. I'll be then start working on it...
Yup that does the trick! Thanks _MrC_!!