I have this video from a 2007-2008 dvd that I own, which at today's standard is of deplorable quality, is there any way to get the video by removing the black borders at the top and bottom as sharp as possible, removing the interlacing correctly and maintaining a good quality for today's standard?
[Attachment 83001 - Click to enlarge]
[Attachment 83002 - Click to enlarge]
[Attachment 83003 - Click to enlarge]
[Attachment 83004 - Click to enlarge]
General
Unique ID : )
Complete name : x:\Users\XX\xx\fragment.mkv
Format : Matroska
Format version : Version 4
File size : 52.2 MiB
Duration : 1 min 3 s
Overall bit rate mode : Variable
Overall bit rate : 6 908 kb/s
Writing application : Lavf58.76.100
Writing library : Lavf58.76.100
ErrorDetectionType : Per level 1
Video
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings : CustomMatrix / BVOP
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=16
Format settings, picture structure : Frame
Codec ID : V_MPEG2
Codec ID/Info : MPEG 1 or 2 Video
Duration : 1 min 3 s
Bit rate mode : Variable
Bit rate : 6 578 kb/s
Maximum bit rate : 9 000 kb/s
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.635
Time code of first frame : 00:04:47:09
Time code source : Group of pictures header
GOP, Open/Closed : Closed
Stream size : 49.7 MiB (95%)
Writing library : TMPGEnc XPress 4.2.3.193
Default : Yes
Forced : No
Color primaries : BT.601 NTSC
Transfer characteristics : BT.601
Matrix coefficients : BT.601
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 1 min 3 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Delay relative to video : -3 ms
Stream size : 1.45 MiB (3%)
Language : Spanish
Service kind : Complete Main
Default : Yes
Forced : No
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
+ Reply to Thread
Results 1 to 14 of 14
Thread
-
-
It is 2-2-3-2-3 pulldown (aka 6/5) used for converting 25fps (PAL) -> 29.97fps (NTSC)
One can IVTC (InverseTelecine) it like
Code:LWLibavVideoSource("fragment.mkv") assumeTFF() tfm().tdecimate(cycle=6,cycler=1) #returns 24.975fps progressive frames Assumefps(25.0) #speedup to the original 25fps crop(8,66,-16,-72) #removing the borders
Last edited by Sharc; 21st Oct 2024 at 07:14.
-
Good job, regarding the quality, can something be done to make it sharper and get more detail? closer to 720p maybe? make it look nice?
I have a documentary clip of this same concert as a reference, which has a better definition, if I could get that definition on this DVD I would be more than satisfied. -
You could try to denoise/degrain and add a sharpener (don't overdo). You won't get or see significantly more details by doing this though, nor by upscaling. What isn't there can't be recovered. One cannot convert lead into gold.
(Maybe someone has an idea with AI ...).
Edit: Clip removed as Alwyn found in post#7 that there was no point in just attaching it.Last edited by Sharc; 22nd Oct 2024 at 07:11.
-
Redundant post because the file I was enquiring about has been removed.
Last edited by Alwyn; 22nd Oct 2024 at 19:05.
-
-
I've said it before: there's no point in putting up modified videos if you don't tell us how you made them.
-
Last edited by Sharc; 22nd Oct 2024 at 07:12.
-
We can't learn if we don't know how you produced it. And please don't say "I told you: MCDegrainSharp, SMdegrain, TemporalDegrain(2) ...? added to the end of the IVTC script."
Instead of telling others what to do why not supply a better example/proposal?
And yes, I did have a crack at it, I thought I did a reasonable job, but I'm not going to put my script or video up here because it would be torn to shreds by the experts. -
Playing around (https://pastebin.com/g5XdRJij), aside from the overcompressed source, to me the whole ghosting is the main annoying thing.
users currently on my ignore list: deadrats, Stears555 -
-
Not as sharp, and with more noise than Selur's realesrgan version, but maybe some ideas you can use:
Code:######################################################################## # # crude unsharp mask, requires BinomialBlur from VariableBlur package # ######################################################################## function UnSharpMask(clip v, float radius, float strength) { blurry = v.BinomialBlur(VarY=radius, VarC=radius, Y=3, U=3, V=3) # or GaussianBlur edges = Subtract(v, blurry).ColorYUV(off_y=2).ColorYUV(cont_y=(int(strength*radius*256.0)-256.0)) Overlay(v, edges.ColorYUV(off_y=-128), mode="Add") Overlay(last, edges.Invert().ColorYUV(off_y=-128), mode="Subtract") ColorYUV(off_u=-1, off_v=-1) #overlay is causing U and V to increase by 1 } ######################################################################## # # Deblock_QED() for interlaced video # ######################################################################## function Deblock_QED_i ( clip clp, int "quant1", int "quant2", int "aOff1", int "bOff1", int "aOff2", int "bOff2", int "uv" ) { quant1 = default( quant1, 24 ) # Strength of block edge deblocking quant2 = default( quant2, 26 ) # Strength of block internal deblocking aOff1 = default( aOff1, 1 ) # halfway "sensitivity" and halfway a strength modifier for borders aOff2 = default( aOff2, 1 ) # halfway "sensitivity" and halfway a strength modifier for block interiors bOff1 = default( bOff1, 2 ) # "sensitivity to detect blocking" for borders bOff2 = default( bOff2, 2 ) # "sensitivity to detect blocking" for block interiors uv = default( uv, 3 ) # u=3 -> use proposed method for chroma deblocking # u=2 -> no chroma deblocking at all (fastest method) # u=1|-1 -> directly use chroma debl. from the normal|strong deblock() last=clp par=getparity() SeparateFields().PointResize(width,height) Deblock_QED(last, quant1, quant2, aOff1, aOff2, bOff1, bOff2, uv) AssumeFrameBased() SeparateFields() Merge(SelectEven(),SelectOdd()) par ? AssumeTFF() : AssumeBFF() Weave() } ######################################################################## LWLibavVideoSource("fragment.mkv") ColorMatrix(mode="rec.601->rec.709", interlaced=true) deblock_qed_i(quant1=30, quant2=30) Crop(6,64,-10,-68) TFM() TDecimate(Cycle=6, CycleR=1) SMDegrain(tr=3, thsad=1000, PreFilter=6) Dehalo_alpha(rx=1.7, ry=1.0, DarkStr=1.5, BrightStr=1.5) nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=960, fheight=566) aWarpSharp2(depth=2) nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1440, fheight=784) aWarpSharp2(depth=2) edges = mt_edge(mode="hprewitt", thy1=0, thy2=80).mt_expand().Blur(1.5).Blur(1.5) MergeChroma(UnSharpMask(2.0, 1.0), last) Overlay(last, UnSharpMask(1.0, 0.5), mask=edges)
Similar Threads
-
is it normal that DVD CIF is really sharper than VHS??
By anonymoustly in forum MediaReplies: 44Last Post: 12th Jun 2023, 17:05 -
Simulation interlacing?
By Divok in forum Software PlayingReplies: 7Last Post: 20th Feb 2021, 13:52 -
Remove hdr without converting. Just remove hdr from mkv files
By fits79 in forum Video ConversionReplies: 9Last Post: 12th Jun 2020, 12:02 -
What's Going On with the Interlacing Here?
By koberulz in forum Newbie / General discussionsReplies: 13Last Post: 12th Jan 2020, 17:10 -
Recommendations please to make a dvd with photos and videos
By JassyTheDog in forum Newbie / General discussionsReplies: 8Last Post: 2nd Nov 2019, 14:20