sternrecall
15th August 2024, 18:10
Hello everyone,
I have been working on remastering some MKVs for some time now and recently started to encode some of them with Handbrake. The issues that I have been having with Handbrake are that I cannot get proper deinterlacing (and in cases where content is telelaced it fails to properly fix that too) and often with SD content Handbrake msses up the colors. I read on a few blogs that Avisynth+ is the best software to use for making 1:1 backups of videos with modern improvements (deinterlacing, detelelacing, setting a default subtrack, etc) and have been playing around with it.
I currently have figured out how to deinterlace well using AviSynth+ and AvsPmod. I can confirm that deinterlacing is not only working as expected, but giving a much better end result than in Handbrake (often mouth animations look terrible). The issue I am running into is that I cannot seem to figure out how to fully import all of my MKV file (all audio and subtracks) so that I can set the default subtitle track like you can in Handbrake, thus allowing me to achieve a kind of "remaster" of the original MKV file with only outdated things removed (interlacing, etc) but things like chapter markers, subs, and audio all kept. Is AviSynth+ the right tool for the job here? If not, is there another program you all can recommend?
I have also been trying to play around with upscaling some of my older SD content to a simple 1080p and had some success with Brovicon. However, it doesn't seem to support detelelacing nor keeping all subs and audios in the final MKV. I looked at external filters and the previous forum posts and came up with this script.
# Load plugins.
Loadplugin("C:\Special Program Files\AviSynth+\plugins64+\ffms2.dll")
Version()
SetFilterMTMode("QTGMC",2)
# Import all audio and subtitle tracks.
video = FFMPEGSource2("E:\cybermedia\video\Test.mkv")
# Deinterlace.
ConvertToYV12()
AssumeBFF()
QTGMC()
# Crisp up image.
LSFmod()
return video
But this doesn't seem to have an effect (even though the default should cover what I am looking for). I also looked at AIUpscale, but it also has little to no impact I can see.
I apologize for the noob post. It is likely I am also barking up the wrong tree and actually need a different tool. At any rate, I greatly appreciate any and all help.
I have been working on remastering some MKVs for some time now and recently started to encode some of them with Handbrake. The issues that I have been having with Handbrake are that I cannot get proper deinterlacing (and in cases where content is telelaced it fails to properly fix that too) and often with SD content Handbrake msses up the colors. I read on a few blogs that Avisynth+ is the best software to use for making 1:1 backups of videos with modern improvements (deinterlacing, detelelacing, setting a default subtrack, etc) and have been playing around with it.
I currently have figured out how to deinterlace well using AviSynth+ and AvsPmod. I can confirm that deinterlacing is not only working as expected, but giving a much better end result than in Handbrake (often mouth animations look terrible). The issue I am running into is that I cannot seem to figure out how to fully import all of my MKV file (all audio and subtracks) so that I can set the default subtitle track like you can in Handbrake, thus allowing me to achieve a kind of "remaster" of the original MKV file with only outdated things removed (interlacing, etc) but things like chapter markers, subs, and audio all kept. Is AviSynth+ the right tool for the job here? If not, is there another program you all can recommend?
I have also been trying to play around with upscaling some of my older SD content to a simple 1080p and had some success with Brovicon. However, it doesn't seem to support detelelacing nor keeping all subs and audios in the final MKV. I looked at external filters and the previous forum posts and came up with this script.
# Load plugins.
Loadplugin("C:\Special Program Files\AviSynth+\plugins64+\ffms2.dll")
Version()
SetFilterMTMode("QTGMC",2)
# Import all audio and subtitle tracks.
video = FFMPEGSource2("E:\cybermedia\video\Test.mkv")
# Deinterlace.
ConvertToYV12()
AssumeBFF()
QTGMC()
# Crisp up image.
LSFmod()
return video
But this doesn't seem to have an effect (even though the default should cover what I am looking for). I also looked at AIUpscale, but it also has little to no impact I can see.
I apologize for the noob post. It is likely I am also barking up the wrong tree and actually need a different tool. At any rate, I greatly appreciate any and all help.