hi,
we have already talked about this dvd months ago, but at the end I gave up cause I didn't understand what was the correct commands to use.
old thread: https://forum.videohelp.com/threads/406085-Sync-bd-dvd-interlaced-help-sample-included
anyway, please, if we can now start from scratch it would be better, i up a sample starting from the frame 0.
https://www.dropbox.com/s/8w4txea7zi94gze/A1_t00_track1_%5Beng%5D%20-%20sample.mkv?dl=0
First of all, I have to understand what is the speed of the DVD audio. is it 25fps?
honestly idk, i don't understand,, i've tried to mux the bd video set at 25p with the dvd audio,
and the out of sync at the end is about minutes. it's like the DVD audio is at 24000/1001,
if facts the DVD lenght is the same as the BD.
but I'm sure the DVD is not custom this time. shouldn't it be at 25p?
muxing them empirically maintaining the BD at its speed, results the audio is almost perfectly in sync but 14 frames.
Then with the commands
some frames are duplicates. and the sync differs about 250 frames.Code:TFM().TDecimate(Cycle=25, CycleR=1) AssumeFPS(25)
while with
the sync in avspmod is ok but 13 or 14 frames.Code:ChangeFPS(24000,1001)
anyway it's a problem cause the DVD has many interlaced frames and I cannot determine where exactly I have to cut the BD.
if i use
the DVD is ok,I think I can edit the bd, but you know, it's very slow, it's barley impossible to handle it.Code:TFM().TDecimate(Cycle=25, CycleR=1) TDecimate(Cycle=1001, CycleR=1)
isn't there another way that I can use to solve this "issue"?
anyway
I usually deal with PAL DVDs at 25p, so the BD encode is at 25p too, but in this case
I cannot understand why the DVD audio lenght is 24000/1001.
does the DVD distributor didn't change the audio but they just added more frames to the video?
I've never seen a thing like that before.
So pls help to understand what commands to use in order to match the BD and the DVD,
I know maybe I have to edit the BD by adding o removing some frames,
but first I have to be sure the DVD is correctly deinterlaced and has the correct speed.
I have to use the untouched DVD audio to mux with the BD.
edit: well, I think there's no other way that continue with those ultra slow commands.
i've asked where I will up this mux, if using this audio it will be a problem, if they say it's ok, I will continue..
it's a lot of time to spend on.
edit2: the first frame out of sync it's in the sample, it's the number 21502.
it looks like it's somehow different from the previous and the next.
in avspmod that frame is missing, so I have to remove it on the BD too, or better remove the last of that scene change.
edit3: the 2nd frame that looks is missing in avspmod is the n° 23999 or some very close to that.
it seems it's when an interlaced part in the middle of that scene begins.
edit: the 3rd frame is the n° 32073, that is doubled on the DVD.
I'm starting to think TFM is not working 100% correctly.. idk..
is the DVD that is messed up or TFM() is misinterpreting the DVD?
what command can I use intstead of TFM, so i can compare their results and see which one is better?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
+ Reply to Thread
Results 1 to 9 of 9
Thread
-
Last edited by maudit; 18th Nov 2023 at 12:53.
-
Code:
TFM() TDecimate(mode=7, rate=23.9760)
users currently on my ignore list: deadrats, Stears555 -
thx a lot, this is much more faster, and it looks it's ok, but now, pressing F5 in the stackvertical script,
or going backward/forward frame-by-frame, often results in an inaccurate frame,
I mean it's all in sync, but as soon as I reload, the DVD frame changes to the previous one.
This makes the syncing hard to do.
It looks like if i press play, the sync goes correct, after all is better than before, I think I could try continue to sync them.
edit: just a doubt.
can "rate=23.9760" be written with a fraction? or it's already accurate as the fraction 24000/1001 is?Last edited by maudit; 18th Nov 2023 at 13:38.
-
I'm on a weird scene change.
This link shows makemkv vs stackvertical, the DVD is up on Stackvertical.
https://www.dropbox.com/scl/fo/bvx3s395zjo5ik51npapa/h?rlkey=4tuztjlylav9y4opkn4871vfm&dl=0
there are 2 duplicates close to eachother, across the scene change.
The 1st, in the bar is a real dupe in the DVD, the 2nd, the car, is the result of TFM process.
It's like previouses bad frames but this time, I have to add a frame in the BD instead of remove it.
I'd like to know if I'm wasting my time with this mux.Last edited by maudit; 18th Nov 2023 at 14:23.
-
thx a lot, this is much more faster, and it looks it's ok, but now, pressing F5 in the stackvertical script,
or going backward/forward frame-by-frame, often results in an inaccurate frame,
I would recommend DGDecNV or LWLibavSource.
'rate' accepts a float, so using 24000/1001.0 should work. (not that I think it makes a difference)users currently on my ignore list: deadrats, Stears555 -
I got an AMD GPU, so I think I can't use DGDecNV and I'm already using LWLibavVideoSource.
for the stackvertical script I'm using DVD=Import("script path")
about TDecimate(mode=7, rate=24000/1001.0), it works.. thanks! (I've unsuccesfully tried before but omitting the ".0", now it's OK.) -
I got an AMD GPU, so I think I can't use DGDecNV
I'm already using LWLibavVideoSource.
try latest version https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases
Cu Selurusers currently on my ignore list: deadrats, Stears555 -
fine, I've added that param, it seems LWLibav's behavior is now different...
anyway, I'm close to give up, this DVD is really something bad.
they are very few frames out of sync but is to find them that is very frustrating.
this is until I'm arrived, 50m on a 3h movie, and I have to recheck them all now with this param..
and I'm anyway sure not all the parts are perfectly in sync.
cause for example it could be in sync at frame 31066, then continue to lost and regain the sync many times by 1or2 frames until 46397.
ad so on. it's a mess.
Code:Loop(0,20974,20974) # -42 - 14:34.790 Loop(0,23239,23239) # -42 - 16:09.259 Loop(2,31066,31066) # 42 - 21:35.711 Loop(0,46397,46397) # -42 - 32:15.141 Loop(0,46741,46741) # -83 - 32:29.489 Loop(2,69533,69533) # 42 - 48:20.105 Loop(0,72412,72412) # -42 - 50:20.183
Last edited by maudit; 18th Nov 2023 at 16:22.
-
If I understand correctly, you want to mux the DVD audio with the BD video.
Then why so complicated via avisynth?
Use clever FFmpeg-GUI.
Load your DVD video, click main, click encode audio stream, select the audio stream (if there are several), click >>>.
Then select as marked in red on the photo and click encode.
Done.
You have now your new audio stream with the adjusted length and pitch.
[Attachment 74954 - Click to enlarge]
Similar Threads
-
Ref Frames,Timescale, sharpen and Short Audio questions
By Budman1 in forum Video ConversionReplies: 3Last Post: 2nd Oct 2021, 15:44 -
How to deinterlace video?
By ACKR in forum Video ConversionReplies: 9Last Post: 28th May 2020, 02:26 -
Grabbing video causes audio cuts at regular intervals
By danielko in forum Video Streaming DownloadingReplies: 0Last Post: 13th Mar 2020, 03:09 -
How to deinterlace this video ?
By marconii2002 in forum Newbie / General discussionsReplies: 1Last Post: 7th Dec 2019, 14:07 -
How to deinterlace this video
By marconii2002 in forum Newbie / General discussionsReplies: 2Last Post: 10th Jan 2019, 22:48