I would like to know how to convert a 720p/60fps ts file to a 720p/30fps mkv file. I've used ripbot before but I don't see the option to do this anywhere and I wondering if's possible with this program. I know how to do this with virtualdubmod but I run into other issues. If there is nothing that can be done with ripbot, any other recommended programs?
Thanks!
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
-
-
The framerate it's supposed to be might be 30fps. If it's a movie almost certainly it's supposed to be 24fps. If the source was originally interlaced it's supposed to be progressive 60fps, or interlaced 30fps. An Avisynth script frameserved to your encoder is one way to reduce the framerate. To get progressive 30fps (which might remove half the movement):
SelectEven()
To get 24fps:
SelectEven()
TDecimate() #or Decimate, depending on if you use TIVTC or Decomb to do the frame reduction.
A small sample, one showing movement (10 seconds is plenty), uploaded somewhere so we can have a look would help. I don't use Ripbot, so I can't help there. If you know what you're doing you can edit the AviSynth script in XviD4PSP to do these things. -
Hello,
The file is definitely 720p/60fps (sports programming). I used the hauppauge HD PVR to capture the vid. Here is a 10 second sample as you requested:
http://rapidshare.com/files/308278270/sample_cut.ts.html
Concerning ripbot, it appears I might be able to edit the script though I'm not sure if that's possible since changing the FPS is not one of the options on the side (there's a few pages worth):
I've used xvid4psp before but I just remember it taking forever to encode, something like 2-3 times longer then ripbot but I'm guessing this might be in part due to the encoding settings which I really don't know too much about but I've been happy with the default settings of ripbot which is why I prefer to use this program is possible.
Thanks again -
Oh, sports. You can't just leave it at 60fps and not reencode it? By cutting out half the frames you'll also be losing half the fluidity of motion. Not to mention the quality loss that reencoding entails. Anyway:
SelectEven()
in an AviSynth script will save out every other frame and make it 30fps. Like I said though, I don't know how you implement that in Ripbot, but it looks as if you can edit the script before encoding.
...I'm not sure if that's possible since changing the FPS is not one of the options on the side -
60fps looks incredible and this is ideal (I usually just mux the orignal ts file into into a mkv container) but I do like to share my videos with others and the computers of some simply can't handle it so I'm planning on using 30fps and cutting the bitrate in half which should work for just about everyone.
Are far as this script: SelectEven()
Should I try typing this into the ripbot script?
Here is what it looks like but I'm not sure where I should do it:
#MT
#VideoSource
video=DirectShowSource("C:\Users\*******\Desktop\* ****************.mkv",audio=false).ConvertToYV12()
#Deinterlace
#Decimate
#Crop
#Resize
#Colors
#Denoise
#Subtitles
#AudioSource
LoadPlugin("C:\Users\********\Downloads\RipBot264v 1.14.3\tools\AviSynth plugins\NicAudio\NicAudio.dll")
audio=NicAC3Source("C:\temp\RipBot264temp\job1\aud io.1.ac3")
audio=ResampleAudio(audio,48000)
#DownMix
#Delay
audio=DelayAudio(audio,0)
#Tempo
#Normalize
#AudioDub
audio=ConvertAudioTo16bit(audio)
AudioDub(video,audio)
#Triming
#AVSameLength
#ColorSpace
ConvertToRGB -
It doesn't really matter where you put it. However, it can go under the "Decimate" heading since you're decimating half the frames.
I was just reading in the main Ripbot thread over at Doom9. People all the time add lines to the basic script. It shouldn't have any trouble giving you a 30fps result. -
Originally Posted by manono
video = video.SelectEven() -
ok, that sort of works but not quite.
I tried pasting it into the 'decimate' section and I got the following error:
"Script error: Invalid Arguments to function "SelectEven"
I pasted it into the very end under 'color space' just screwing around to see what would happen and it worked but here's the problem. The framerate comes out correct (29.97) and it seems to be in sync but the second 10 video stops at 5 seconds and the audio continues.
I'm not sure if this is a ripbot issue or an avisync issue (or both) but if this is beyond what you can help me with let me know and I'll swing by that thread on doom9 and see they can help.
Thanks -
My last reply was to manono. Gavino, that works perfect! Thank you guys so much.
A couple follow up questions...
Is there a difference between changefps, convertfps, and selecteven (is there a selectodd?)?
In an effort to maintain similar quality to the original file, should I just be cutting the video bitrate in half since there's 1/2 as much information or does that depend on the encoding settings? -
Originally Posted by mt123
For other frame rate conversions, changefps will drop or duplicate frames, whereas convertfps will blend frames in appropriate proportions to produce the new ones.
http://avisynth.org/mediawiki/ChangeFPS -
Guess I should have made it clear, but yea, I meant if your halving the frames. Thanks for the explanation.
Similar Threads
-
How do I convert 60fps to 30fps to halve file size?
By DigitalOxygen.ca in forum MacReplies: 33Last Post: 11th Jul 2012, 21:27 -
Encoding 30fps from 60fps source, keep maximum smoothness?
By squall0833 in forum Video ConversionReplies: 22Last Post: 12th Apr 2012, 23:57 -
Shoot 60fps or 30fps for YouTube?
By vid83 in forum Video Streaming DownloadingReplies: 5Last Post: 18th Jun 2011, 12:42 -
Capture Card With No Delay Input Capable of 720p+ @ 60fps?
By NeoCyrus in forum CapturingReplies: 34Last Post: 3rd Feb 2011, 23:32 -
Converting a 60fps .MTS video to a 30fps raw .AVI?
By Anon1 in forum Newbie / General discussionsReplies: 1Last Post: 20th Jun 2010, 15:57