Author Topic: [FF7PC-98/Steam] Replacement FMVs, footage from AC/CC (2017-2-18)  (Read 113447 times)

sl1982

  • Administrator
  • No life
  • *
  • Posts: 3608
  • Karma: 32
  • GUI Master :P
    • View Profile
Replacement FMVs for FFVII
« Reply #325 on: 2010-05-02 22:40:37 »
Most frame rates are based on a number/1.001

ie 24fps is actually 23.976

No idea if this applies to the fmv's or not. If it does it would be 14.985

Colonel Ramsay

  • Crazy poster
  • *
  • Posts: 114
  • Karma: 0
    • View Profile
Replacement FMVs for FFVII
« Reply #326 on: 2010-05-02 22:42:56 »
The problem is that the FMV in PC are all set to 15 regardless....if that is so, wouldnt that pose a problem in using that frame rate inside PC?  And that difference is too small for the human eye even notice, so why not just leave at 15?

And wouldn't the audio go out of sync?

http://en.wikipedia.org/wiki/Frame_rate

and it seems most are definately set to whole numbers, with some changing for NTSC or certain cameras.

Pal seems to be 25 and 50 spot on.  

Quote
When transferred to NTSC television, the rate is effectively slowed to 23.976 frame/s, and when transferred to PAL or SECAM it is sped up to 25 frame/s

originally is it shot at 24
« Last Edit: 2010-05-02 22:47:16 by Colonel Ramsay »

Colonel Ramsay

  • Crazy poster
  • *
  • Posts: 114
  • Karma: 0
    • View Profile
Replacement FMVs for FFVII
« Reply #327 on: 2010-05-05 16:50:08 »
Well, yv12 is a colour space, and I had to install divx to get that working properly...

Any case, I am just waiting now to see if this latest FMV extract program is going to get better in the coming revisions with regards to quality...

I don't want to start extracting and encoding only to find it could have been even better :)

m35

  • Cool newbie
  • *
  • Posts: 52
  • Karma: 0
    • View Profile
    • jPSXdec
Replacement FMVs for FFVII
« Reply #328 on: 2010-05-07 04:49:11 »
Any case, I am just waiting now to see if this latest FMV extract program is going to get better in the coming revisions with regards to quality...

I don't want to start extracting and encoding only to find it could have been even better :)

I've spent the last week looking very closely at colors and how they should be handled. It is very complicated, and there won't be any useful update to jPSXdec for some months.

I really need a used, early generation (darker gray color) PlayStation, along with an Action Replay or Gameshark that plugs into the debug port. That will give me the critical information I need to continue.

Colonel Ramsay

  • Crazy poster
  • *
  • Posts: 114
  • Karma: 0
    • View Profile
Replacement FMVs for FFVII
« Reply #329 on: 2010-05-07 05:49:46 »
So only colour could be improved?

Therw ill be no improvements to anything else?  I can deal with that....I am not fussed wrangling over a small difference in colour.

I may wait though until there is an option to choose frame rate, and a GUI again rather than command line.  If the quality is likely to remain mostly unchanged, I may go ahead and start converting.

nikfrozty

  • No life
  • *
  • Posts: 1232
  • Karma: 0
  • Cloud kicks Sephiroth's Butt Anytime
    • View Profile
Replacement FMVs for FFVII
« Reply #330 on: 2010-05-12 23:29:02 »
Any case, I am just waiting now to see if this latest FMV extract program is going to get better in the coming revisions with regards to quality...

I don't want to start extracting and encoding only to find it could have been even better :)

I've spent the last week looking very closely at colors and how they should be handled. It is very complicated, and there won't be any useful update to jPSXdec for some months.

I really need a used, early generation (darker gray color) PlayStation, along with an Action Replay or Gameshark that plugs into the debug port. That will give me the critical information I need to continue.
It would be really hard to find that PlayStation because it is the oldest version. But if you have the money try Ebay.

m35

  • Cool newbie
  • *
  • Posts: 52
  • Karma: 0
    • View Profile
    • jPSXdec
Replacement FMVs for FFVII
« Reply #331 on: 2010-05-13 20:39:26 »
So only colour could be improved?

Therw ill be no improvements to anything else?  I can deal with that....I am not fussed wrangling over a small difference in colour.

I may wait though until there is an option to choose frame rate, and a GUI again rather than command line.  If the quality is likely to remain mostly unchanged, I may go ahead and start converting.

I find it interesting that the PC and PSX versions use different frame rates. I would be interested in learning why the developers chose to do that. The frame rate you want to use in your re-encoding efforts is up to you. I don't assume to know all the details about what you have to do for that task.

I appreciate your jPSXdec feature request (I can count on one hand the number of feature requests I've received), but allowing the user to specify a frame rate that is different from what is on the disc is something I see no demand for beyond your one case. Additionally, jPSXdec will know the PSX frame rate better than the user (in fact, now jPSXdec usually does a better job of it than even I can do by hand), so I don't want to introduce a feature that will most likely just shoot the user in the foot.

In the extremely rare case someone else needs to change the frame rate, there are plenty of other programs out there that can do it (like VirtualDub). In your case, the trick I suggested to search-and-replace in the index files will actually be much easier and faster than having to manually specify the frame rate of every single movie using any GUI, whether jPSXdec or VirtualDub.

Right now perfecting the colors is my top priority, but I can't promise you will see very noticeable improvement. I've also made a little progress on the new GUI, but it's not much a priority since theoretically anyone with Java programming skills could help with that.

I really need a used, early generation (darker gray color) PlayStation, along with an Action Replay or Gameshark that plugs into the debug port. That will give me the critical information I need to continue.
It would be really hard to find that PlayStation because it is the oldest version. But if you have the money try Ebay.

I saw exactly what I wanted on Craigslist a month ago, but it's gone now :(  I keep hoping something will pop up again.

DLPB

  • No life
  • *
  • Posts: 8861
  • Karma: 254
  • My love is as sharp as a needle in your eye.
    • View Profile
Replacement FMVs for FFVII
« Reply #332 on: 2010-05-14 18:55:48 »
yes but what you have to understand is the speed it plays at on your TV when you play FF7 on a playstation is the exact same speed as it plays on PC with monitor.

I know that the frame rates of these videos report differently, but the fact is they really do play perfectly at 15 fps, and if it is anything different on the pc version they simply will not play correctly as the video length will be altered.  The PC works properly by having the correct frame rate.  If the opening movie is 17 fps, it will not line up correctly with the music or with the transition back to the 2D game.

15 fps is definately the correct frame rate for the PC, regardless of what those videos report.

obesebear

  • Administrator
  • No life
  • *
  • Posts: 3213
  • Karma: 109
    • View Profile
Replacement FMVs for FFVII
« Reply #333 on: 2010-05-15 01:39:18 »
I still don't understand the problem.  The first post in this thread has altered FMV's that play just fine.  And Aali's driver can play videos over 15 fps (depending on resolution).  So whether or not it's right or wrong, I really don't see the big deal about 2 extra frames per second, or even 15 extra.  It will just look better

m35

  • Cool newbie
  • *
  • Posts: 52
  • Karma: 0
    • View Profile
    • jPSXdec
Replacement FMVs for FFVII
« Reply #334 on: 2010-05-15 03:44:03 »
Let me clarify that I think replacing the PC FF7 videos is a great idea. I applaud the work of the people trying for the best quality, and I hope my support might help with that.

It sounds like the PC version really needs the videos to be 15fps. If that is the case, then I think the videos on the PC should be 15fps. I don't think this would reduce the quality of the PC version at all. I hope we can agree on this.


What I am having an issue about is the claim that all FF7 PSX videos must also be 15fps. I initially brushed off this idea by simply pointing people at all the research and documentation I've studied for years. Yet for some reason people are still emphatically asserting this bizarre notion, while never supplying any empirical evidence.

I have put a great deal of work into understanding these things so jPSXdec could be the best tool out there. People continuing to stress the PSX 15fps claim are indirectly suggesting that jPSXdec is somehow not getting it right, which undermines the programs credibility. As such, I would like to defend it.

The method one uses to determine if a PSX movie is 15fps, 20fps or 30fps is the same method I used to determine the 15.000/1.001fps and 18.75fps. While I have supplied all the related documentation, I get the feeling people haven't read any of it. Please do. But if that isn't convincing, here is an example: put the final PSX FF7 movie in VirtualDub and tell it to adjust the frame rate to match the audio length. The resulting frame rate is even less than 15.000/1.001. If you try to play the whole thing at exactly 15fps, you might notice the audio become out of sync a tiny bit toward the end.

I would appreciate it if people would stop presuming you know so much about the PSX frame rate without providing any evidence of it. If you do have any evidence you can share, I would be happy to consider it. For example, you might consider the following:

How did you determine the exact PSX fps on the TV? Do the frame counts of all the PC movies match the PSX? Have you compared the PSX and PC movies frame-by-frame? Clearly the audio sample rate is different between the PSX and PC. Have you compared the audio duration between the two? Do the equivalent audio clips line up?

DLPB

  • No life
  • *
  • Posts: 8861
  • Karma: 254
  • My love is as sharp as a needle in your eye.
    • View Profile
Replacement FMVs for FFVII
« Reply #335 on: 2010-05-15 16:50:12 »
I still don't understand the problem.  The first post in this thread has altered FMV's that play just fine.  And Aali's driver can play videos over 15 fps (depending on resolution).  So whether or not it's right or wrong, I really don't see the big deal about 2 extra frames per second, or even 15 extra.  It will just look better

Those from the first thread are all at 15 fps aren't they? I know that psmplay and all the others I have used convert to this frame rate and it seems to work perfectly.

and as I have said, since people will be using this program primarily to use on the PC and inside ff7 PC, I do not see the issue in allowing people to manually assign the frame rate of 15 fps as these other programs do...and which the ff7 PC programmers themselves used.  I mean are we actually saying here that they used 15 fps for nothing on all these video's inside the PC version?

The alternative is simply downloading a program and manually changing it which just adds to the work load.  Anyway, this is a cool program and a step in the right direction.  I won't bring this up again , it is a small point anyway :)

« Last Edit: 2010-05-15 18:46:05 by seif »

obesebear

  • Administrator
  • No life
  • *
  • Posts: 3213
  • Karma: 109
    • View Profile
Replacement FMVs for FFVII
« Reply #336 on: 2010-05-15 20:25:16 »
Those from the first thread are all at 15 fps aren't they?
Honestly I don't know anymore.
But I do know that my nivlsfs video runs (albeit choppily) at 23.976 fps just as long as I keep the resolution low.  Once Aali figures out a better way to decode these videos it will work just fine in HD.

nikfrozty

  • No life
  • *
  • Posts: 1232
  • Karma: 0
  • Cloud kicks Sephiroth's Butt Anytime
    • View Profile
Replacement FMVs for FFVII
« Reply #337 on: 2010-05-15 22:31:38 »
I tried increasing some of the videos which are 320x224 to 1280x960 and they still run good with 15 fps but when I increased the frame rate the game will just skip the video because of Aali's driver. So why is it that can't go higher??

DLPB

  • No life
  • *
  • Posts: 8861
  • Karma: 254
  • My love is as sharp as a needle in your eye.
    • View Profile
Replacement FMVs for FFVII
« Reply #338 on: 2010-05-15 22:59:24 »
because, as I have been saying, the frame rate PC uses is 15 and when you try to go against that there will be a change to the length of the video file.  When I did some tests before there were strange effects at the end because it didn't end when it should.  Take for example a video that is 1000 frames long.

If it is 15 fps it will be 1000/15 seconds long.  if it is 17.98 it will be 1000/17.98 seconds long.

I am doing some proper tests now and I will find out what is going on with this video issue but since the PC uses 15 fps on all video's-  personally, I see no issue whatsoever keeping it that way and that is preferable to 50 different frame rates imho.

Also, codecs like h.264 were designed with proper frame rates in mind, NTSC and PAL mainly, not 17.35 and other strange numbers.

Also note, that there is absolutely no gain in making these video files full HD (50-60 fps).  All that would do is make the video file larger than it needs to be.  Outputting at 4X the original size at 15fps is as good as it is ever likely to get from the PC point of view of stability vs file size vs quality.
« Last Edit: 2010-05-15 23:05:25 by seif »

DarkFang

  • Pirate
  • Freak
  • *
  • Posts: 732
  • Karma: 1
  • Ponies! <3
    • View Profile
Replacement FMVs for FFVII
« Reply #339 on: 2010-05-15 23:30:33 »
Those from the first thread are all at 15 fps aren't they?
Honestly I don't know anymore.
But I do know that my nivlsfs video runs (albeit choppily) at 23.976 fps just as long as I keep the resolution low.  Once Aali figures out a better way to decode these videos it will work just fine in HD.

I was wondering why the FMVs kind of... well... sucked. lol

nikfrozty

  • No life
  • *
  • Posts: 1232
  • Karma: 0
  • Cloud kicks Sephiroth's Butt Anytime
    • View Profile
Replacement FMVs for FFVII
« Reply #340 on: 2010-05-15 23:40:35 »
So we'll wait for Aali to update his drivers?? Oh I wish he figures it out.

obesebear

  • Administrator
  • No life
  • *
  • Posts: 3213
  • Karma: 109
    • View Profile
Replacement FMVs for FFVII
« Reply #341 on: 2010-05-15 23:54:58 »
So we'll wait for Aali to update his drivers?? Oh I wish he figures it out.
Well he tried to incorporate a faster decoder last time, and it kind of worked, but still not enough to run a HD FMV with more than 15 fps.

DLPB

  • No life
  • *
  • Posts: 8861
  • Karma: 254
  • My love is as sharp as a needle in your eye.
    • View Profile
Replacement FMVs for FFVII
« Reply #342 on: 2010-05-16 00:19:25 »
OK....me and kranmer have been looking into this.  First, an apology.  Your program does seem to report exactly what I would expect on most of these video's, which is what I said earlier....that they are all 1 frame rate. (the earlier version of your program was way off on pretty much all of them, and I still cannot explain why there is just 1 vid out here...perhaps there are more on the other discs that show differently.).

Rather typically the one FMV we used to test your program most, was actually the only FMV on disc 1 that is still reporting (as of latest release) an 'odd' framerate of 18.75 fps.

All the others are perfect and reporting 14.985 or 15.000 which is correct.
(using 15 fps for that in PC would be what is expected)  

SMK.str on disc 1 is not reporting that and Kranmer discovered that all the others show in the log that last sector is 'Sector 9'. SMK.str reports last one at "Sector 7'

Maybe this is the reason for the difference?  If you need me to upload SMK.str I will....

By Kranmer (marked in red are problems?):


CD1
BIKEGET[0].avi   = 14.985
BISKDEAD[0].avi   = 15.000
BOOGDEMO[0].avi   = 15.000
BOOGDOWN[0].avi   = 15.000
BOOGSTAR[0].avi   = 15.000
BOOGUP[0].avi   = 15.000
BRGNVL[0].avi   = 14.985
CAR_1209[0].avi   = 15.000
D_ROPEGO[0].avi   = 14.985
D_ROPEIN[0].avi   = 14.985
EARITHDD[0].avi   = 14.985
FALLPL[0].avi   = 14.985
FUNERAL[0].avi   = 15.000
GOLD1[0].avi   = 14.985
GOLD2[0].avi   = 14.985
GOLD3[0].avi   = 14.985
GOLD4[0].avi   = 14.985
GOLD5[0].avi   = 15.000
GOLD6[0].avi   = 14.985
GOLD7[0].avi   = 14.985
GOLD7_2[0].avi   = 14.985
HIWIND0[0].avi   = 14.985
JAIROFAL[0].avi   = 14.985
JAIROFLY[0].avi   = 14.985
JUNAIRD[0].avi   = 15.000
JUNAIRU[0].avi   = 15.000
JUNELEGO[0].avi   = 15.000
JUNELEIN[0].avi   = 15.000
JUNIN_GO[0].avi   = 15.000
JUNIN_IN[0].avi   = 15.000
JUNON[0].avi   = 15.000
MAINPLR[0].avi   = 14.985
MK8[0].avi   = 15.000
MKUP[0].avi   = 15.000
MONITOR[0].avi   = 15.000
MTCRL[0].avi   = 15.000
MTNVL2[0].avi   = 15.000
MTNVL[0].avi   = 15.000
NIVLJNV[0].avi   = 14.985
NIVLSFS[0].avi   = 14.985
NORTHMK[0].avi   = 14.985
NVLMK[0].avi   = 14.985
ONTRAIN[0].avi   = 14.985
OPENING[0].avi   = 14.985
PLREXP[0].avi   = 14.985
RCKTFAIL[0].avi   = 14.985
SETO[0].avi   = 15.000
SMK[0].avi   = 18.750
SOUTHMK[0].avi   = 14.985
U_ROPEGO[0].avi   = 14.985
U_ROPEIN[0].avi   = 14.985

CD2
BOOGDOWN[0].avi   = 15.000
BOOGUP[0].avi   = 15.000
C_SCENE1[0].avi   = 14.985
C_SCENE2[0].avi   = 14.985
C_SCENE3[0].avi   = 14.985
CANON[0].avi   = 14.985
CANONH1P[0].avi   = 14.985
CANONH3F[0].avi   = 14.985
CANONHT0[0].avi   = 14.985
CANONHT1[0].avi   = 14.985
CANONHT2[0].avi   = 14.985
CANONON[0].avi   = 14.985
D_ROPEGO[0].avi   = 14.985
D_ROPEIN[0].avi   = 14.985
DUMCRUSH[0].avi   = 14.985
FEELWIN0[0].avi   = 14.985
FEELWIN1[0].avi   = 14.985
FF_DAIKU[0].avi   = 14.985
GELNICA[0].avi   = 14.985
GREATPIT[0].avi   = 14.985
HWINDFLY[0].avi   = 14.985
JUNAIRD[0].avi   = 15.000
JUNAIRU[0].avi   = 15.000
JUNELEGO[0].avi   = 15.000
JUNELEIN[0].avi   = 15.000
JUNIN_GO[0].avi   = 15.000
JUNIN_IN[0].avi   = 15.000
JUNSEA[0].avi   = 15.000
LOSLAKE1[0].avi   = 14.985
LSLMV[0].avi   = 18.750
METEOFIX[0].avi   = 14.985
METEOSKY[0].avi   = 14.985
NRCRL[0].avi   = 14.985
NRCRLB[0].avi   = 14.985
PARASHOT[0].avi   = 14.985
PHOENIX[0].avi   = 14.985
RCKTHIT2[0].avi   = 14.985
RCKTHIT[0].avi   = 14.985
RCKTOFF[0].avi   = 14.985
U_ROPEGO[0].avi   = 14.985
U_ROPEIN[0].avi   = 14.985
WEAPON0[0].avi   = 14.985
WEAPON1[0].avi   = 14.985
WEAPON2[0].avi   = 14.985
WEAPON3[0].avi   = 14.985
WEAPON4[0].avi   = 14.985
WEAPON5[0].avi   = 14.985
WH2E2[0].avi   = 15.000
ZMIND11[0].avi   = 15.000
ZMIND21[0].avi   = 15.000
ZMIND31[0].avi   = 15.000

CD3
BOOGDOWN[0].avi   = 15.000
BOOGUP[0].avi   = 15.000
D_ROPEGO[0].avi   = 14.985
D_ROPEIN[0].avi   = 14.985
ENDING01[0].avi   = 14.985
ENDING2E[0].avi   = 14.985
ENDING3E[0].avi   = 14.985
FCAR[0].avi   = 14.985
GOLD2[0].avi   = 14.985
GOLD3[0].avi   = 14.985
GOLD4[0].avi   = 14.985
GOLD5[0].avi   = 15.000
GOLD6[0].avi   = 14.985
JUNAIRD[0].avi   = 15.000
JUNAIRU[0].avi   = 15.000
JUNELEGO[0].avi   = 15.000
JUNELEIN[0].avi   = 15.000
JUNIN_GO[0].avi   = 15.000
JUNIN_IN[0].avi   = 15.000
LAST4_4[0].avi   = 14.985
LASTFLOR[0].avi   = 14.985
U_ROPEGO[0].avi   = 14.985
U_ROPEIN[0].avi   = 14.985

-----------

Aali's driver seems OK with 14.985 (half NTSC), but an option to round to 15 would be ok since that is basically all these are.  Well, if not doesn't matter, the main point is that your program is doing what it should now as of latest release, aside from 2 video's which could be wrong.
« Last Edit: 2010-05-16 20:36:43 by seif »

m35

  • Cool newbie
  • *
  • Posts: 52
  • Karma: 0
    • View Profile
    • jPSXdec
Replacement FMVs for FFVII
« Reply #343 on: 2010-05-16 22:23:33 »
OK....me and kranmer have been looking into this.  First, an apology.  Your program does seem to report exactly what I would expect on most of these video's, which is what I said earlier....that they are all 1 frame rate.

(the earlier version of your program was way off on pretty much all of them,
Ah, I assumed you had noticed when I posted earlier about the v0.92.0 update which fixed frame rate detection, and were using that latest version. That would explain why you thought there were "50 different frame rates" (which the older v0.35 inaccurately reported). I'm glad we got that cleared up...except for what I said earlier...that the FF7 PSX still does not use all 1 frame rate. ;) It uses three: 15fps, 15.000/1.001fps, and 18.75fps.

I still cannot explain why there is just 1 vid out here... that is still reporting (as of latest release) an 'odd' framerate of 18.75 fps.
Yes, as you found, SMK.STR and LSLMV.STR both have the different frame rate of 18.75fps. jPSXdec is operating correctly, and is accurately detecting the exact rate on the PSX disc. The rate is very easy to calculate: 150/8 = 18.75. I trust this calculation makes since to you because you must have looked at my documentation by now (something I have twice suggested you do).

All the others are perfect and reporting 14.985 or 15.000 which is correct.
(using 15 fps for that in PC would be what is expected)  
Thank you for accepting them as 'correct', because that is exactly what they are on the PSX. As I've said before, you are welcome to adjust all the videos to be exactly 15fps for the PC version since that's what it needs.


Thank you also for making the full list of videos. I was thinking of doing that myself in order to clear up some of this confusion. Let me annotate it with some additional details.
By Kranmer (marked in red are problems?):

CD1
BIKEGET[0].avi   = 14.985 (has audio)
BISKDEAD[0].avi   = 15.000 (no audio)
BOOGDEMO[0].avi   = 15.000 (no audio)
BOOGDOWN[0].avi   = 15.000 (no audio)
BOOGSTAR[0].avi   = 15.000 (no audio)
BOOGUP[0].avi   = 15.000 (no audio)
BRGNVL[0].avi   = 14.985 (has audio)
CAR_1209[0].avi   = 15.000 (no audio)
D_ROPEGO[0].avi   = 14.985 (has audio)
D_ROPEIN[0].avi   = 14.985 (has audio)
EARITHDD[0].avi   = 14.985 (has audio)
FALLPL[0].avi   = 14.985 (has audio)
FUNERAL[0].avi   = 15.000 (no audio)
GOLD1[0].avi   = 14.985 (has audio)
GOLD2[0].avi   = 14.985 (has audio)
GOLD3[0].avi   = 14.985 (has audio)
GOLD4[0].avi   = 14.985 (has audio)
GOLD5[0].avi   = 15.000 (no audio)
GOLD6[0].avi   = 14.985 (has audio)
GOLD7[0].avi   = 14.985 (has audio)
GOLD7_2[0].avi   = 14.985 (has audio)
HIWIND0[0].avi   = 14.985 (has audio)
JAIROFAL[0].avi   = 14.985 (has audio)
JAIROFLY[0].avi   = 14.985 (has audio)
JUNAIRD[0].avi   = 15.000 (no audio)
JUNAIRU[0].avi   = 15.000 (no audio)
JUNELEGO[0].avi   = 15.000 (no audio)
JUNELEIN[0].avi   = 15.000 (no audio)
JUNIN_GO[0].avi   = 15.000 (no audio)
JUNIN_IN[0].avi   = 15.000 (no audio)
JUNON[0].avi   = 15.000 (no audio)
MAINPLR[0].avi   = 14.985 (has audio)
MK8[0].avi   = 15.000
MKUP[0].avi   = 15.000
MONITOR[0].avi   = 15.000 (no audio)
MTCRL[0].avi   = 15.000 (no audio)
MTNVL2[0].avi   = 15.000 (no audio)
MTNVL[0].avi   = 15.000 (no audio)
NIVLJNV[0].avi   = 14.985 (has audio)
NIVLSFS[0].avi   = 14.985 (has audio)
NORTHMK[0].avi   = 14.985 (has audio)
NVLMK[0].avi   = 14.985 (has audio)
ONTRAIN[0].avi   = 14.985 (has audio)
OPENING[0].avi   = 14.985 (has audio)
PLREXP[0].avi   = 14.985 (has audio)
RCKTFAIL[0].avi   = 14.985 (has audio)
SETO[0].avi   = 15.000 (no audio)
SMK[0].avi   = 18.750 (no audio)
SOUTHMK[0].avi   = 14.985 (has audio)
U_ROPEGO[0].avi   = 14.985 (has audio)
U_ROPEIN[0].avi   = 14.985 (has audio)
You may notice the pattern that all videos with 15.000/1.001fps have audio, and all videos without audio are 15fps (except for the 18.75 cases, which I admit are odd, but still that is how they are). And no, just because there is audio in a PSX movie doesn't mean it will automatically have a fractional frame rate (please see my documentation for details). The PSX game designers deliberately chose those frame rates that you see. My assumption is they used 15.000/1.001fps to prevent the audio from getting out of sync with the video. Why they used 18.75fps for those two videos is a mystery to me.

I am not sure if aali's driver or FF7 PC will manage with 14.985, and hence, an option to round them all to 15 would definately be preferable imho.  I will need to test it...
I will agree yet again that adjusting to 15fps for PC sounds like the best course of action. I hope since we agree on that point, you don't have to persist asserting your still unfounded idea that all the FF7 PSX videos should all be detected as 15fps. In the unfortunate case that you continue to insist that erroneous notion, let me address 3 reasons you have briefly mentioned why you might think that.

1) PsxMC reports 15fps
I have generally avoided ripping on the legacy converters of the past, but frankly, they're pretty shoddy. Everything I've seen about them suggests the authors put little effort in ensuring quality output. In general, what those programs produce is "good enough"--but that's partly why I created jPSXdec--because "good enough" wasn't good enough for me ;)

2) The PC version uses 15fps
I've also avoided pointing out the common knowledge that the PC port of FF7 SUCKED. I'm not surprised that the PC frame rates differ from the PSX version. I assume when the developers needed to generate the AVI files, they just used 15fps for everything simply because it was easier for them at the time.

3) An incorrect frame rate would make the audio/video out of sync
That is correct. However, PSX FF7 videos don't really exhibit the problem because either the movie doesn't have audio, or the movie isn't long enough to expose the audio offset. The final FF7 movie on disc 3 is the longest with audio, but the sync at the end is still pretty small in the worst case.

I will reiterate: I would be most interested in hearing any empirical evidence supporting your claim. If you aren't going to supply any, then please, stop putting jPSXdec quality into question.
« Last Edit: 2010-05-16 22:59:52 by m35 »

DLPB

  • No life
  • *
  • Posts: 8861
  • Karma: 254
  • My love is as sharp as a needle in your eye.
    • View Profile
Replacement FMVs for FFVII
« Reply #344 on: 2010-05-16 22:53:42 »
I never intended to say that all videos report 15 fps in different games (but I certainly didn't know that), although it is news to me that they can use different ones inside the same game.  Certainly the reason for the misconception was that the newer version has fixed everything and I was unaware....

Anyway, it seems you were correct that even the same game can use diff frame rates, but I was still correct that for the most part 15 fps is completely accurate for ff7.  I was thinking that you were saying it wasn't but seems we just misunderstood one another and I was a little lazy not to fully test your latest version.  Your program is now working 100% and I have no further criticism of it.  

The 2 videos that are 18.75 are prob this way to maintain a good animation.  For example that explosion is fast and thus 18.75 is smoother for it than 15...i might be wrong there but maybe that is the reason?  They just wanted it to look smoother.

Any case it doesn't matter.  As I say, I am happy that in fact all along I was arguing your program shouldn't be reporting a  vastly different frame rate...actually, for the most part, it wasn't after all.  So keep up the good work :)

I apologise for being lazy in the testing of the latest version.
« Last Edit: 2010-05-16 22:56:22 by seif »

m35

  • Cool newbie
  • *
  • Posts: 52
  • Karma: 0
    • View Profile
    • jPSXdec
Replacement FMVs for FFVII
« Reply #345 on: 2010-05-16 23:25:39 »
Oh I'm so glad we found an accord  :D 

I never intended to say that all videos report 15 fps in different games (but I certainly didn't know that), although it is news to me that they can use different ones inside the same game.  
Not really important, but I may not have been perfectly clear about this. PSX games can actually use just about any frame rate you can imagine. PSX videos can even have variable frame rates (which took no small effort to include handling for in jPSXdec). FF7 videos just happen to use three particular rates.


DLPB

  • No life
  • *
  • Posts: 8861
  • Karma: 254
  • My love is as sharp as a needle in your eye.
    • View Profile
Replacement FMVs for FFVII
« Reply #346 on: 2010-05-16 23:33:01 »
Yeah that's right....I was thrown by the original versions having so much nonsense like 14.32 and so forth and then when I used that SMK and saw 18.75 I just thought it was the same problem...

FF7 PC using 15 fps and it all appearing correctly made me think there is no chance that it can have that kind of division in frame rates but all along your program was actually doing what it should have been :P

So that's cool...and I never realised that it could use different frame rates, even inside same game, and variable ones too...

In FF7's case, all but 2 are exactly as expected :) and it's cool you have worked out how to perfectly find out the correct rate.

nikfrozty

  • No life
  • *
  • Posts: 1232
  • Karma: 0
  • Cloud kicks Sephiroth's Butt Anytime
    • View Profile
Replacement FMVs for FFVII
« Reply #347 on: 2010-05-18 12:57:46 »
Grimmy-I was googling a video editor and I don't know whats best and easier to use. What do you use to edit your vids?? :?

DarkFang

  • Pirate
  • Freak
  • *
  • Posts: 732
  • Karma: 1
  • Ponies! <3
    • View Profile
Replacement FMVs for FFVII
« Reply #348 on: 2010-05-18 22:47:06 »
Grimmy-I was googling a video editor and I don't know whats best and easier to use. What do you use to edit your vids?? :?

Camtasia or Sony Vegas.

nikfrozty

  • No life
  • *
  • Posts: 1232
  • Karma: 0
  • Cloud kicks Sephiroth's Butt Anytime
    • View Profile
Replacement FMVs for FFVII
« Reply #349 on: 2010-05-19 19:31:10 »
Alright man I'll download it right away and have a wack at it. Thanks. :)