View Full Version : Issue with scrolling credits
mohamedh
4th August 2015, 01:20
Hi,
I'm encoding bleach and I faced an issue while de-interlacing the scrolling credits in the ending song.
For example, look at the Japanese letters under "Heo soon nyu" at
Frames 820-826 if fps=29.970(3000/1001) (original)
or if Fps=23.976(24000/1001), frames 659-665
sample:
https://mega.nz/#!I40WwYCC!7SBM6CS9KK8f4JAIecgN-jmL8gGgeGHY2kZInuO6u4U
photos:
http://s5.postimg.org/gjz51lvk7/normal.png
http://s5.postimg.org/959t989on/wrong.png
Can anyone suggest a fix for this?
And thanks in advance
kuchikirukia
4th August 2015, 02:49
I'd suggest you use the creditless one from Bleach The Best if you have it.
AzraelNewtype
4th August 2015, 05:10
Use ivtc_txt60mc (http://pastebin.com/GyM2N6km), problem probably solved. It's slow, and it's kind of annoying, but it works.
Keiyakusha
4th August 2015, 08:40
in this case it may be possible to fix it perfectly. since it is just a white text on black BG, you can create a (very tall) still picture (or a few, if it would be too tall) made from the frames that you think look good and scroll it yourself at 23.976 fps.
Frames 820-826 if fps=29.976 (original)
or if Fps=23.987, frames 659-665
Btw, those are typos? Both of there incorrect.
mohamedh
4th August 2015, 16:40
I'd suggest you use the creditless one from Bleach The Best if you have it.
yeah I thought about this, but the Ending is just a little box and the credits, so if I use the creditless one It will look ugly. 70% of the screen wil be black.
thx for the suggestion, though.
Use ivtc_txt60mc (http://pastebin.com/GyM2N6km), problem probably solved. It's slow, and it's kind of annoying, but it works.
I tried it, but it didn't fix it completely fix the issue.
the result is better than before, but it's not perfect.
do you have any suggestions regarding this script?
in this case it may be possible to fix it perfectly. since it is just a white text on black BG, you can create a (very tall) still picture (or a few, if it would be too tall) made from the frames that you think look good and scroll it yourself at 23.976 fps.
It seems like a good idea, a lot of manual work though...
I will give it a try
EDIT: this is not possible as the ending credits change from episode to another.
Btw, those are typos? Both of there incorrect.
corrected.
And thx everyone for replying
kuchikirukia
4th August 2015, 21:12
I'd use Bleach The Best. It's higher quality and has a few more pixels (even more so if you plan to crop the fuzz off the R2J). The credits don't add anything to it. You watch Bleach for Rukia, not the credits. She holds up that ending like she holds up the series.
The issue is that it's VFR. Most is progressive 24fps except Ichigo who's scrolling by at a telecined 30. I don't actually know how to decimate that one section.
mohamedh
25th August 2015, 03:18
dec_txt60mc (3)
that solved it, but it's slow as hell, I guess I will just encode the ending once and then I'll include the filtered ending instead of re-filtering it every episode.
Thx for all your suggestions
Edit: it didn't solve it for the entire video :( it works on some frames only...
Overdrive80
26th August 2015, 16:41
You can using qtmgc and timecodes. Example:
Step 1. Set sections to telecined o pure interlacing:
DGDecode_mpeg2source("C:\Users\Isra\Desktop\Bleach\VID 2\VideoFile1.d2v", info=3)
ColorMatrix(hints=true, threads=0,interlaced=true)
Step 2. Deinterlacing:
DGDecode_mpeg2source("C:\Users\Isra\Desktop\Bleach\VID 2\VideoFile1.d2v", info=3)
ColorMatrix(hints=true, threads=0,interlaced=true)
part1=trim(0,38811).tfm().tdecimate()
part2_in=trim(38812,41089)
part2=part2_in.QTGMC( Preset="very Slow", EdiMode="EEDI2",fpsdivisor=2).aaf().assumefps(part1.framerate)
return part1++part2
Step 3. Write timecodes:
DGDecode_mpeg2source("C:\Users\Isra\Desktop\Bleach\VID 2\VideoFile1.d2v", info=3)
ColorMatrix(hints=true, threads=0,interlaced=true)
part1=trim(0,38811).tfm().tdecimate()
part2_in=trim(38812,41089)
part2=part2_in.QTGMC( Preset="very Slow", EdiMode="EEDI2",fpsdivisor=2).aaf().assumefps(part1.framerate)
part1++part2
WriteFile(last, "timecodesv1.txt" ,""" "# assume 29.970029" """, append=false)
WriteFile(last, "timecodesv1.txt" ,""" "0," """, "part1.framecount", """ "," """, "part1.framerate")
WriteFile(last, "timecodesv1.txt" , "part1.framecount+1", """ "," """ , "part1.framecount+part2.framecount-1",\
""" "," """, "part2_in.framerate")
return last
WriteFile(last, "timecodesv1.txt" , "part1.framecount+part2.framecount", """ "," """ ,\
"part1.framecount+part2.framecount+part3.framecount-1", """ "," """, "part3.framerate-1")
Export with lossless codec to avi.
real.finder
7th October 2015, 04:04
AnimeIVTC(mode=1, omode=1, credconv="mocomp", nnedi3pel=true, i1=1027, e1=5, bobpresmooth=true,degrain=2)
or
AnimeIVTC(1, omode=1, credconv="mocomp", nnedi3pel=true, i1=1027, e1=5, bobpresmooth=true, extbobf="QTGMC (SourceMatch=3, Lossless=2, tr0=1, tr1=1, tr2=1)", cbob=5)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.