VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Hi all!

    Made an account after years of lurking in desperate need of help. I've directed a music video and I'm getting round to finishing the edit, however we shot some extra material on my old Panasonic DVX100B. I shot in 24p mode and captured the raw .dv file. I've used Hybrid/Vapoursynth before for deinterlacing 60i to 60p, but I'm seriously hitting a brickwall trying to do a 24p pulldown.

    Hybrid constantly crashes, and all my other ideas of getting this to work have failed. From rewrapping the .dv file to .avi so I can put the footage into Premiere and use it's 24p Pulldown. I also tried simply deinterlacing the footage to 29.97p but that ended up with stuttery footage.

    If anyone has done this workflow before with 24p NTSC DV footage in Hybrid/Vapoursynth and could inform me how to do it, that'd be greatly appreciated. If it works smoothly as well, I may even credit you in the music video.

    Many thanks!

    B
    Quote Quote  
  2. AviSynth can open raw DV files using the LSMASH or ffmpeg source filters. It can also IVTC back to 24p. Something like this should work:

    Code:
    LWlibavVideoSource("filename.dv")
    TFM() # field matching
    TDecimate() # remove the duplicate
    You can try using ffmpeg to remux to an AVI.

    If you supply a small sample I can verify the above tools will work for you.
    Quote Quote  
  3. Originally Posted by jagabo View Post
    AviSynth can open raw DV files using the LSMASH or ffmpeg source filters. It can also IVTC back to 24p. Something like this should work:

    Code:
    LWlibavVideoSource("filename.dv")
    TFM() # field matching
    TDecimate() # remove the duplicate
    You can try using ffmpeg to remux to an AVI.

    If you supply a small sample I can verify the above tools will work for you.
    Here is a link to a short clip we shot: https://drive.google.com/file/d/1x_MEXYqrGtsNB_ctergUwTPmLnh-SRTE/view?usp=sharing
    Quote Quote  
  4. Member
    Join Date
    Aug 2018
    Location
    Wrocław
    Search PM
    Originally Posted by amanwithamoviecamera View Post
    Hi all!

    Made an account after years of lurking in desperate need of help. I've directed a music video and I'm getting round to finishing the edit, however we shot some extra material on my old Panasonic DVX100B. I shot in 24p mode and captured the raw .dv file. I've used Hybrid/Vapoursynth before for deinterlacing 60i to 60p, but I'm seriously hitting a brickwall trying to do a 24p pulldown.

    Hybrid constantly crashes, and all my other ideas of getting this to work have failed. From rewrapping the .dv file to .avi so I can put the footage into Premiere and use it's 24p Pulldown. I also tried simply deinterlacing the footage to 29.97p but that ended up with stuttery footage.

    If anyone has done this workflow before with 24p NTSC DV footage in Hybrid/Vapoursynth and could inform me how to do it, that'd be greatly appreciated. If it works smoothly as well, I may even credit you in the music video.

    Many thanks!

    B
    I don't quite understand.
    You have 24p footage from a Panasonic camera.
    You also have other 60p footage (deinterlaced from 60i).
    Do you want to combine them and get 24p (i.e., convert the 60p footage to 24p)?
    Quote Quote  
  5. Those DV camcorders recorded 24p as 60i, so it could be captured from that tape. So as jagabo put down he needs to get 60i back to 24p. He did not put down actual vapoursynth script to just look if that was doing a right thing.
    Quote Quote  
  6. There appears to be something wrong with the time codes. A remux with VirtualDub2 appears to fix it. In VirtualDub:

    1) File -> Open Video File, select the dv file and open it
    2) Video -> Direct Stream Copy
    3) File -> Save Video, make sure type is AVI, change to a new name, Save

    That gives the following:
    Image Attached Files
    Quote Quote  
  7. I tried vapoursynth (pretty old version though, R62, Hybrid uses most likely latest versions),
    both videos , original dv upload or jagabo stream copy verison:
    Code:
    import vapoursynth as vs
    from vapoursynth import core
    #clip = core.ffms2.Source(r"E:\vid\remux.avi")
    clip = core.ffms2.Source(r"E:\vid\Leaving the house Vidi 2026-05-22 14-08-49.dv")
    #print(clip)
    clip = core.tivtc.TFM(clip, order=0)
    clip = core.tivtc.TDecimate(clip)
    clip.set_output()
    #print(clip)
    both returned:
    VideoNode
    Format: YUV411P8
    Width: 720
    Height: 480
    Num Frames: 628
    FPS: 24000/1001
    Quote Quote  
  8. Hybrid constantly crashes, and all my other ideas of getting this to work have failed
    Without proper details, I can only report using TIVTC in Hybrid with that source works fine here. (even with latest dev)


    Cu Selur
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  9. AviSynth can open the "bad" file from post #3. But it has some problems. LWlibavVideoSource() see's it as 600 fps so you have to AsumeFPS(30000,1001).

    Code:
    a = LWLibavAudioSource("Leaving the house Vidi 2026-05-22 14-08-49.dv") 
    v = LWLibavVideoSource("Leaving the house Vidi 2026-05-22 14-08-49.dv", format="YUY2").AssumeFPS(30000,1001)
    AudioDub(v,a)
    TFM()
    TDecimate()
    ffVideoSource() sees it at the proper frame rate but locks up if you scrub around too much.

    Code:
    a = ffAudioSource("Leaving the house Vidi 2026-05-22 14-08-49.dv") 
    v = ffVideoSource("Leaving the house Vidi 2026-05-22 14-08-49.dv", colorspace="YUY2")
    AudioDub(v,a)
    TFM()
    TDecimate()
    The above scripts work if you just encode from start to end.
    Quote Quote  
  10. Member
    Join Date
    Aug 2018
    Location
    Wrocław
    Search PM
    Use BSSource, everything works.

    Last edited by rgr; 23rd May 2026 at 14:17.
    Quote Quote  
  11. Member
    Join Date
    Aug 2018
    Location
    Wrocław
    Search PM
    Originally Posted by amanwithamoviecamera View Post
    Originally Posted by jagabo View Post
    AviSynth can open raw DV files using the LSMASH or ffmpeg source filters. It can also IVTC back to 24p. Something like this should work:

    Code:
    LWlibavVideoSource("filename.dv")
    TFM() # field matching
    TDecimate() # remove the duplicate
    You can try using ffmpeg to remux to an AVI.

    If you supply a small sample I can verify the above tools will work for you.
    Here is a link to a short clip we shot: https://drive.google.com/file/d/1x_MEXYqrGtsNB_ctergUwTPmLnh-SRTE/view?usp=sharing
    Maybe this version will suit you better.
    Image Attached Files
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!