View Single Post
Old 13th April 2020, 07:03   #1  |  Link
PRAGMA
Registered User
 
Join Date: Jul 2019
Posts: 73
PD2V - A wrapper for dealing with scan, fields, VFR/CFR on MPEG sources

Released as part of pvsfunc

EDIT: This project has been reworked solely for MPEG-1/2 videos, and renamed to PD2V.

PD2V (class) is a convenience wrapper for loading MPEG-1/2 sources and dealing with scan, fields, deinterlacing, variable FPS, and such. Its unique feature is it can handle mixed scan-type videos. It will always return a progressive video, with the ability to convert VFR (variable frame rate) to CFR (constant frame rate) video. It's similar to a retail DVD player as it deinterlaces only if the frame is marked as interlaced, no metrics or guessing is involved.

Requirements:
- Python 3 (I recommend >= 3.8)
- DGIndex v1.5.8 or newer (please do not use D2VWitch e.t.c)
- MKVToolNix if you plan on using contained MPEG sources
- pvsfunc 3.1.1 or newer
- Optionally havsfunc for QTGMC (available on vsrepo for windows)

Last edited by PRAGMA; 14th March 2022 at 21:44.
PRAGMA is offline   Reply With Quote