Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > VapourSynth

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th November 2024, 17:51   #1  |  Link
jay123210599
Registered User
 
Join Date: Apr 2024
Posts: 324
vspreview: Incorrect Frame Rate

No matter which source I use, I always get the wrong frame rate from one of my videos. How do I fix it?

Video Information:
Code:
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L5
Format settings                          : CABAC / 5 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 5 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 24 min 36 s
Bit rate                                 : 4 725 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 26.195 FPS
Original frame rate                      : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.087
Stream size                              : 831 MiB (87%)
Writing library                          : x264 core 148 r2638 7599210
Encoding settings                        : cabac=1 / ref=5 / deblock=1:1:1 / analyse=0x3:0x113 / me=umh / subme=9 / psy=1 / psy_rd=0.70:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=17.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language                                 : English
Default                                  : Yes
Forced                                   : No
Im trying to get the original frame rate, but I either keep getting the other frame rate instead or simply an incorrect one.
jay123210599 is offline   Reply With Quote
Old 4th November 2024, 22:41   #2  |  Link
Emulgator
Big Bit Savings Now !
 
Emulgator's Avatar
 
Join Date: Feb 2007
Location: close to the wall
Posts: 1,826
You may try BestSource()
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain)
"Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..."
Emulgator is offline   Reply With Quote
Old 5th November 2024, 01:12   #3  |  Link
jay123210599
Registered User
 
Join Date: Apr 2024
Posts: 324
Quote:
Originally Posted by Emulgator View Post
You may try BestSource()
BestSource did not work, either
jay123210599 is offline   Reply With Quote
Old 5th November 2024, 16:30   #4  |  Link
Emulgator
Big Bit Savings Now !
 
Emulgator's Avatar
 
Join Date: Feb 2007
Location: close to the wall
Posts: 1,826
Then it might be borked by the last encoder, or real VFR.
I have no access to your source, but I would inspect all frames, their motion, and maybe the damage can be undone.
In the worst case by exporting them all, dropping the repeats, count the uniques and Assumefps them across the new timeline.
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain)
"Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..."
Emulgator is offline   Reply With Quote
Old 6th November 2024, 18:06   #5  |  Link
jay123210599
Registered User
 
Join Date: Apr 2024
Posts: 324
Quote:
Originally Posted by Emulgator View Post
Then it might be borked by the last encoder, or real VFR.
I have no access to your source, but I would inspect all frames, their motion, and maybe the damage can be undone.
In the worst case by exporting them all, dropping the repeats, count the uniques and Assumefps them across the new timeline.
Here's my video.
https://www.mediafire.com/file/fvx8t...le_vfr.7z/file

Last edited by jay123210599; 6th November 2024 at 18:17.
jay123210599 is offline   Reply With Quote
Old 6th November 2024, 19:54   #6  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Posts: 358
Quote:
Originally Posted by jay123210599 View Post
It's TRUE VFR
Z2697 is offline   Reply With Quote
Old 6th November 2024, 20:01   #7  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Posts: 358
It's 24p and 30p mix
I assume that only the credits part of the video is 30p so maybe you can do some black magic to it but that's complex just extract and mux the timestamps and call it a day if you are doing some VapourSynth but if not just use FFmpeg to handle the VFR with -fps_mode
Z2697 is offline   Reply With Quote
Old 6th November 2024, 21:29   #8  |  Link
jay123210599
Registered User
 
Join Date: Apr 2024
Posts: 324
Quote:
Originally Posted by Z2697 View Post
It's 24p and 30p mix
I assume that only the credits part of the video is 30p so maybe you can do some black magic to it but that's complex just extract and mux the timestamps and call it a day if you are doing some VapourSynth but if not just use FFmpeg to handle the VFR with -fps_mode
I don't want to encode it, I just to play it at its original frame rate (23.976 (24000/1001) FPS) in vspreview.
jay123210599 is offline   Reply With Quote
Old 6th November 2024, 21:44   #9  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 5,600
Quote:
Originally Posted by jay123210599 View Post
I don't want to encode it, I just to play it at its original frame rate (23.976 (24000/1001) FPS) in vspreview.
Use AssumeFPS
http://www.vapoursynth.com/doc/funct...assumefps.html
poisondeathray is offline   Reply With Quote
Reply

Tags
vapoursynth, video comparison, video player

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 03:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.