So, I have an HD MKV file with 50fps. I want to change it to 25 fps and I want every second frame to be skipped (to keep it in sync with the audio). Is there a way to do this without losing video quality?
EDIT: mkvmerge doesn't skip frames.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 12 of 12
Thread
-
-
I'd like to hear a solution too (but using avisynth)
As I said in other threat I'v been playing with avisynth for couple of days and found how to make it:
changeFPS(25) - will delete every second frame
convertFPS(25,zone=224,vbi=49) - will make some blending while converting frame rate ("vbi" value I found on the net for pal movies) - but to apply this command I have to convert to YUY2 - and here I'm lost - what parameters should I use and do I have to convert back to YV12 at the end? - output movie is xvid in avi with res. 800x448 -
-
With SelectEvery() you can also specify which of the pair to keep (if you need to for some reason):
SelectEvery(2,0) keeps the first of each pair
SelectEvery(2,1) keeps the second of each pair
SelectEvery(2,0,0) keeps the first of each pair and also duplicates it, retaining the same frame rate
Ie, if your original frames are 0,1,2,3,4,5,6,7.... after SelectEvery(2,0,0) you have 0,0,2,2,4,4,6,6... -
New to AviSynth - start here
-
OK, so I tried using the AviSynth script with VirtualDub on a smaller file (only 3 minutes/94 MB instead of much more). The video format is H264. Thanks to the K-Lite Codec Pack that was already installed, I could use H264 with AviSynth. I chose the "Direct stream copy" option in VirtualDub (I've never used it before) and the resulted AVI was 6 GB in size! Is it uncompressed? If yes, why is it uncompressed if the video track is supposed to be copied directly?
Microsoft Windows XP Professional Service Pack 3, AMD Sempron(tm) Processor 3000+, 1.81 GHz, 512 MB of RAM, 74.4 GB HDD -
-
Direct Stream Copy mode (the compressed video is copied from the input file to the output file without being decompressed and recompressed, and without any filtering) only works with AVI files opened directly in VirtualDub. AviSynth's output to VirtualDub will always be uncompressed video frames. If you use Direct Stream Copy mode with an AVS script you will get uncompressed video frames in your output. If you want compressed video you need to use Video -> Compression... to select a codec and set up the compression parameters.
Last edited by jagabo; 5th Feb 2011 at 16:04.
-
Aha. Thanks.
Microsoft Windows XP Professional Service Pack 3, AMD Sempron(tm) Processor 3000+, 1.81 GHz, 512 MB of RAM, 74.4 GB HDD
Similar Threads
-
How to change 30 fps to 29.97 fps ?
By pchan in forum Video ConversionReplies: 5Last Post: 9th Feb 2012, 18:57 -
mixing 1280 x 720 29,97 fps and 1440 x 1080 25 fps in final cut
By perik in forum EditingReplies: 6Last Post: 17th Nov 2010, 22:42 -
how to change fps in mp4 without reencode (maybe ps3 cannot handle 24 fps)?
By redout66 in forum Newbie / General discussionsReplies: 1Last Post: 14th Sep 2010, 04:53 -
How to change fps in an MKV 25 down to 23.976 ?
By mahogany in forum Authoring (Blu-ray)Replies: 4Last Post: 13th Jan 2010, 20:19 -
How to convert a video of 120 Fps to... well 23.9fps or 25 fps or 30 fps
By Chuba753 in forum Newbie / General discussionsReplies: 7Last Post: 6th Jun 2008, 19:17