Log in

View Full Version : 120 fps to 24 fps good choice


BiO-HaZaRd
29th January 2008, 04:26
I've been reading somethins about it and I have some questions:

1.- Why a video converted from 120 to 24 is shorter than original?

2.- Wich is a good option to do this convertion?

3.- Could you post some script explames?

Thanks for the help

Adub
29th January 2008, 05:14
Where the hell are you getting a 120 fps source? That shouldn't even be industry standard.

Probably the best option is MVTools' MVflowfps functions.

Guest
29th January 2008, 05:19
1.- Why a video converted from 120 to 24 is shorter than original? Because it wasn't converted correctly.

2.- Wich is a good option to do this convertion? You can try:

SelectEvery(5,0)

desiboy
29th January 2008, 05:27
Does anyone here try using the avi_tc package? I don't know if that is obsolete or something, but when I use it, I get a shorter version of the video, just Bio Hazard stated. When you say SelectEvery(5,0)....what exactly does that do?

Adub
29th January 2008, 06:11
Read the Avisynth Documentation.

TheRyuu
29th January 2008, 06:11
Using avi tc makes it into an assumed cfr source. It normally gives a source that is 29.97fps and a timecodes file. You have to mux in the timecodes file with the video in an mkv for it to work correctly.

Selectevery(5) just does what it says. It selects every 5th frame and brings it down to 23.97fps. Honestly, I don't think the source is legit, but I have no proof (sounds like some anime source which isn't a personal dvd).

Script example
Changefps(23.976)
#or
Selectevery(5).assumefps(23.976)
or just use avi_tc package to get a vfr source to use to encode.

DarkT
29th January 2008, 12:01
As somebody suggested, try the Avi_TC pack - the 120fps sources I worked with were simply a way to make the .avi file semi-VFR... So what ya do is remove the null frames, do what you need to do with the SHORTER file, and then re-insert the timeframes file into the mkv...

Edit:

Sorry Wizboy, I saw the thingy in the "code" tag, and the line above it discussing "selectevery" and didn't read the other parts so I didn't know you already said the whole avi_tv vfr thingy... :(.

Caroliano
29th January 2008, 16:22
The best thing you can do is transform it in an real VFR video puting it in the right way in an container that suport that (MKV or MP4 are the most recomended).

Here an realy good explanation and tutorial about that: VFR for Fansub Encoders - how, why, WTF? (http://forums.animesuki.com/showthread.php?t=34738)

sN1b
4th February 2008, 08:42
Honestly, I don't think the source is legit, but I have no proof (sounds like some anime source which isn't a personal dvd).


It's any easy way of combining an ivtc'd episode (23.976) with its deinterlaced (29.97 or 59.94) opening and/or ending scenes. It's quite common in the japanese raws (captures) the anime scene uses.

Script example
Changefps(23.976)
#or
Selectevery(5).assumefps(23.976)
or just use avi_tc package to get a vfr source to use to encode.

There is a filter which decimates properly within an avs script:
http://forums.animesuki.com/showthread.php?t=34738&p=1340956
Check the spoiler thingy.

Leak
4th February 2008, 18:32
It's any easy way of combining an ivtc'd episode (23.976) with its deinterlaced (29.97 or 59.94) opening and/or ending scenes. It's quite common in the japanese raws (captures) the anime scene uses.
I'd hazard a guess that's why wizboy11 thought the source might not be legit, which happens to be frowned upon here...

np: Pole - Düsseldorf (Steingarten)

Adub
4th February 2008, 18:46
I think I know where he got his source. Just happened upon this while doing some research.

Seems he is working for Anime Softsubs:

Hello Everyone,
Well here's One Piece 340. Well the HD is done by are new HD encoder BiO-HaZaRd.

clicky (http://209.85.173.104/search?q=cache:kIL0ktMp5joJ:www.animesoftsubs.com/+anime+soft+subs&hl=en&ct=clnk&cd=1&gl=us)

mikeytown2
4th February 2008, 23:48
If the source was a VFR/Hybrid video he could have gotten it by following this guide
http://avisynth.org/mediawiki/VFR#Opening_non_MPEG-2_hybrid_video_in_AviSynth_and_re-encoding

BiO-HaZaRd
22nd April 2008, 23:43
Well, finnaly i found that this:

selectodd()

selecteven()

decimate(cycle=5)

Worked just fine for 120fps to 23, but now i'm trying to convert a 30fps video to a 23.976fps video and i'm not really sure if that would work, maybe the value of the cycle should change... anyone know something about this?

TheRyuu
23rd April 2008, 01:11
If you easily want to convert a 120fps raw to 23.976 and don't want to even bother trying to make it vfr then just do:
Selectevery(5).assumefps(23.976)

However, if you have a 29.97fps source, there is most likely a timecodes file that goes along with it, ffmpegsource can generate one for one (I think) and if you already have it then you'll have to trim each section like so:
main=last
a=main.trim(0,30000).assumefps(23.976)
b=main.trim(30001,30200).assumefps(29.97).changefps(23.976)
c-main.trim(30201,32000).assumefps(23.976)

The above is a very common example where the ED would be 30fps and the rest of the episode 23.976.

However, the above is all for what we would call an "illegal source" here so yea....

BiO-HaZaRd
23rd April 2008, 04:18
well, now the problem i have is other, as I sayd before the problem of converting 120fps to 23.976fps was solved by using:

selectodd()

selecteven()

decimate(cycle=5)

Now i have a 30fps video that i want to transform to 23.976. I did it by using ConvertFPS(23.976) but now the audio of the resulting video is out of synch...

TheRyuu
23rd April 2008, 04:22
well, now the problem i have is other, as I sayd before the problem of converting 120fps to 23.976fps was solved by using:

selectodd()

selecteven()

decimate(cycle=5)

Now i have a 30fps video that i want to transform to 23.976. I did it by using ConvertFPS(23.976) but now the audio of the resulting video is out of synch...

1.) I just told you what could be the problem
2.) Is it suppose to be at 30?

BiO-HaZaRd
23rd April 2008, 04:36
Gspot tells me that, besides I already try to scritps

The first one was just:

directshowsource("D:\Downloads\xxxxxxxxxxxxxx.wmv")

Lanczos4Resize(1280,720)

And it came out desynch with audio, the i tried:

directshowsource("D:\Downloads\xxxxxxxxxxxxx.wmv")

ConvertFPS(23.976)

Lanczos4Resize(1280,720)

And the same thing happend with audio...

altough in the last one the fps according to gspot were 23.976...

Wilbert
24th April 2008, 21:58
You will get desync because of WMV and VFR, but you are on your own now. Closed thread because of rule 6.

Gspot tells me that, besides I already try to scritps

The first one was just:

directshowsource("D:\Downloads\xxxxxxxxxxxxxx.wmv")

Lanczos4Resize(1280,720)

And it came out desynch with audio, the i tried:

directshowsource("D:\Downloads\xxxxxxxxxxxxx.wmv")

ConvertFPS(23.976)

Lanczos4Resize(1280,720)

And the same thing happend with audio...

altough in the last one the fps according to gspot were 23.976...