![]() ![]() If the original video is "x" fps and the output is "x" fps, including frame rate conversion should have no effect, but for those times you're converting video which has a variance in the frame rate for some reason. In fact I kind of wonder why frame rate conversion isn't automatically added to the script by default. I'm not sure why MeGUI doesn't have the same frame rate option regardless of the method used to open the video, but generally DirectShow is fine anyway. Indexing the MKV and converting the frame rate is possibly the better option as indexing tends to be more reliable than DirectShow, but you'll have to add the frame rate stuff manually. unless of course you know you want to use them. Just remember if something like ffdshow is doing the DirectShow encoding, make sure all it's filters are disabled. In your case it'll probably default to 23.976, and if you look at the "Script" tab, you'll see MeGUI has already added the frame rate conversion stuff for you. If you select DirectShow, after MeGUI opens the preview window, you can switch to the AVS Script Creator's "Filters" tab, and there's a method there for selecting the desired frame rate. If you open a video by first opening MeGUI's AVS Script creator rather than from the File/Open menu, and you choose a video as the "Video Input", MeGUI won't default to opening the video using the file indexer, it'll first ask you how you want to open it (One Click, File Indexer, or DirectShow). Or, if you're converting from MKV to MKV you can probably extract the video timecodes from the original MKV using MKVCleaver and add them to the encoded version (MKV) so you don't need to worry about the above, but it looks as though, like me, you're converting to AVI so that wouldn't help. I only started on it yesterday so I'm probably not far in front of you when it comes to understanding it. Hopefully that'll help you, or you can try the ffms2 user guide here: If it's using FFmpegSource2 instead of FFVideoSource, which I think it may if ffms2 is handling the audio then it'll be something like:įFmpegSource2("E:\video.mkv", atrack=-1, fpsnum=23.976, fpsden=1) The script will need to have the blue bits added to look something like this:įFVideoSource("E:\video.mkv", fpsnum=23.976, fpsden=1) More likely you'll have opened and indexed the video with MeGUI using ffmsindex, and a kind forum user pointed me in the right direction there yesterday. The parts in blue are what you'll need to add. If you open the video using MeGUI and DirectShowSource, after you've saved MeGUI's script you can open it with notepad and modify it to look something like this (23.976fps in your case):ĭirectShowSource("E:\video.mkv", fps=23.976, convertfps=true) ![]() I don't know if that's your problem but I eventually worked out how to correctly convert the framerate using DirectShow (even though the input and output were both 25fps). It turned out in my case (I'm fairly sure) the MKVs are 25fps but there's several frames which have twice the usual duration (or frames are missing), but when re-encoding the video, the encoded version has frames which are all evenly spaced at 40ms apart (25fps), which puts the audio out of sync. I've been battling converting a bunch of MKVs and having the same audio sync problems with most of them. Maybe Handbrake's variable frame rate option helped. ![]() some even have the same UI like iSkysoft and Aimersoft).Īny and all suggestions welcome! Thanks in advance. not to mention that there seem to be many applications I've tried that are likely the same codebase, just rebranded to increase market reach (although that's a waste of users' time since trying times over to fix a problem with the same non-delivering application will have the same outcome because the underlying program is nearly identical. I could also use an app in Win/Lin via virtualbox, so far I've tried many free demos and didn't deliver. How can this thing be fixed (and better yet avoided) when doing transcoding? I am on mac and I would buy an application that would prevent having to deal with such issues as archiving my videos it's becoming more of an hassle than it needs to be. Start is in sync but as it progresses to playback audio gets more and more out of sync to the point that the video becomes unwatchable. then I later found out that sync got progressively lost on all those files between audio and video. What would be the "correct framerate"? I have this problem on several files that were batch-transcoded from different formats to mkv to consolidate container. unpack the bitstream if that's what you want and convert in sync with correct framerate, output formats are AVI, MPEG-PS/TS, MPEG VIDEO, MP4, FLV,MKV. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |