View Full Version : How to change framerate in .mp4 to sync with audio
hatetea58
27th January 2010, 07:49
I've got a videostream and an audiostream that match perfectly, but I accidentally set the video to be 25 fps in the initial encode in stead of 30. Can FFmpeg remux this with the proper framerate?
I've tried
Blue_MiSfit
27th January 2010, 08:02
ffmpeg might be able to, but you can also try MKVToolNix (MKVMerge specifically). This will allow you to reset the video frame rate.
~MiSfit
Lyle_JP
27th January 2010, 08:17
You can also use Yamb with mp4box to extract all streams to raw format, then create a new mp4 file with the audio and video tracks. You can change the framerate when creating the new file by selecting the video stream and clicking the Properties button.
Ritsuka
27th January 2010, 10:32
Or use dumpster to change the video track timescale to make it 25fps. No conversion or remux needed.
sneaker_ger
27th January 2010, 18:38
Or use dumpster to change the video track timescale to make it 25fps. No conversion or remux needed.
Changing fps without remuxing is a bad idea because the video and sound for a given timecode will be at different positions on the physical media putting more stress on the drive.
Lyle_JP
27th January 2010, 19:10
Changing fps without remuxing is a bad idea because the video and sound for a given timecode will be at different positions on the physical media putting more stress on the drive.
And it's even worse if you plan to play back the file from optical media. I'd be surprised if any hardware player would support that. Always remux when fixing sync issues (especially when changing fps).
hatetea58
28th January 2010, 08:51
thanks for all your suggestion, seems remuxing is a good idea, i will have a try . and others' suggestions are also good anyway
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.