I am making a pal dvd using ConvertXtoDVD with photos and videos. The photos are tiff and bmp format, easy to convert and edit when necessary to use. The original mkvs were recorded at 23 fps, but this will cause stutter if added to this program and converted straight to a pal dvd, obviously. The original created videos are seperate mkv and mka (I now have most of the audio also as seperate wav).
Can anyone recommend a program to convert the mkv video from its 23 to 25 fps without pausing, and another also to stretch the audio for use with 25 fps also? I can find many questions on this for avi, but not mkv. Avidemux and virtualdub are recommended for the changing of fps to suit audio or video, but dont work with my mkv files-and i cant find a simple tool that will let me shrink or stretch audio seperately to match my dvd format of choice.
Thanks if anyone can help-a link for two programs that will work would be great
+ Reply to Thread
Results 1 to 5 of 5
-
Last edited by extentofmysin; 23rd Jun 2012 at 10:34.
-
ChangeFPS(25) will duplicate a frame every ~0.5 second to change 23 fps to 25 fps (a little jerk every half second), the running time won't change so the audio won't need to change. AssumeFPS(25) will make the video play faster and it will play smoothly. But the audio will have to be shortened. Depending on the nature of the motion you could use a motion interpolation filter to get smooth 23 fps to 25 fps conversion without changing the running time.
Code:# MvTools required. function SmoothFPS(clip source, int num, int den) { super = MSuper(source, pel=2, hpad=0, vpad=0, rfilter=4) backward_1 = MAnalyse(super, chroma=false, isb=true, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24)) forward_1 = MAnalyse(super, chroma=false, isb=false, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24)) backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, searchparam=1, search=3) forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, searchparam=1, search=3) backward_3 = MRecalculate(super, chroma=false, backward_2, blksize=4, searchparam=0, search=3) forward_3 = MRecalculate(super, chroma=false, forward_2, blksize=4, searchparam=0, search=3) MBlockFps(source, super, backward_3, forward_3, num, den, mode=0) } WhateverSource("filename.ext") SmoothFPS(25,1)
-
Would it be easier to re-encode the audio doing an NTSC to PAL speed conversion, then replace the original audio in the MKV file with the new version while also changing the frame rate to 25fps. Then give the new 25fps MKV to ConvertXtoDVD to play with?
For extracting the original audio stream: MKVCleaver. Or if you use MeGUI it should extract it for you.
For re-encoding with an NTSC to PAL speed change: Eac3ToGUI. Or if you use MeGUI it's audio encoder provides various speed up and slow down options using the "sample rate" drop down box.
For replacing the original audio and resaving the new MKV: MKVMergeGUI. Or if you use MeGUI it has tools for remuxing various container formats.
I haven't used ConvertXtoDVD in a long time, but I assume it has no speedup or slow down option when converting NTSC to PAL or PAL to NTSC? -
Or make a NTSC DVD? It works on most european systems.
-
Thanks for all the replies. Thats a good point-I wasnt sure if I could simply use the 23fps mkv and convert to ntsc dvd and whether it would work without the pausing.
For when I must use PAL, Mkvtools (mkvmerge) http://www.bunkus.org/videotools/mkvtoolnix/ seems to have worked in converting to 25fps, very fast, so the original video seems to be untouched. Mkvtools has stretching options for audio too, and entering 23976/25000 in the stretch field seems to have done the trick, although for the sound pros, its not that smooth. Its acceptable to me, but you can hear slight popping listening through headphones, and the audio is possibly very slightly out of synch, although by a small margin. I might have to try it again by adding some delay in mkvtools, or using another utility, then combining the final video and audio. Audacity seems to have issues according to some websites in editing audio to play in synch with video, and besweetgui is out of date now and doesnt run many formats.
mkvtools is fine for the video track, changing the fps and stretch field, and saving it on its own. I then did the same in mkvtools for the audio. I did not play with any delay settings time. Instead, I used goldwave on the audio, from http://www.goldwave.com/index.php and opened the mka sound file using open>all (it doesnt show otherwise), and its 'timewarp' effect to match the video-entering the length of the new 25fps video. I then saved as wav and used mkvtools to combine the wav and 25fps mkv. When using goldwave to 'warp' audio, I had to give the exact length of the video so they would match, or the final video with sound would go out of synch. Timewarping the audio in this manner to the nearest second was not enough. I found out the exact length (to the nearest millisecond) of my newly created 25fps videos by opening them in convertxtodvd, then adding those times shown to goldwave, eg timewarp>click on length>1:09.3759 (instead of 1:09.0000). Thankfully no searching for any detailed media reading tool was necessary to give the precise time.
The final combined mkv was in synch, and so was the final dvd I created from it using convertx. ThanksLast edited by extentofmysin; 3rd Nov 2013 at 23:24.
Similar Threads
-
Converting MKV to DVD problem with ConvertXtoDVD
By Makka in forum Video ConversionReplies: 3Last Post: 9th May 2012, 01:55 -
Getting wrong FPS from AVCHD. Please help
By fiv0s in forum Newbie / General discussionsReplies: 3Last Post: 15th Sep 2011, 14:36 -
How to change MKV from 50 fps to 25 fps skipping every second frame?
By andreyyshore in forum EditingReplies: 11Last Post: 5th Feb 2011, 14:09 -
Convertxtodvd Burning Mkv files with Sub
By alicy in forum Authoring (DVD)Replies: 6Last Post: 31st Aug 2010, 23:29 -
New MKV File-convertxtodvd won't convert it.
By jbitakis in forum Video ConversionReplies: 17Last Post: 4th Feb 2009, 14:51