<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bakabt.me/index.php?action=history&amp;feed=atom&amp;title=AvsPmod_%28x64%29_Script</id>
	<title>AvsPmod (x64) Script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bakabt.me/index.php?action=history&amp;feed=atom&amp;title=AvsPmod_%28x64%29_Script"/>
	<link rel="alternate" type="text/html" href="https://wiki.bakabt.me/index.php?title=AvsPmod_(x64)_Script&amp;action=history"/>
	<updated>2026-05-10T23:32:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.bakabt.me/index.php?title=AvsPmod_(x64)_Script&amp;diff=6512&amp;oldid=prev</id>
		<title>Theworm4002 at 19:12, 8 July 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.bakabt.me/index.php?title=AvsPmod_(x64)_Script&amp;diff=6512&amp;oldid=prev"/>
		<updated>2022-07-08T19:12:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:12, 8 July 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#############################################################################&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#############################################################################&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#######################   -Options, Settings-   #############################&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#######################   -Options, Settings-   #############################&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l116&quot;&gt;Line 116:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 117:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\    ? Subtitle(&amp;quot;Note: &amp;quot; + Notes, lsp=0,text_color=$fd2f2f,size=24,align=7,y=5)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\    ? Subtitle(&amp;quot;Note: &amp;quot; + Notes, lsp=0,text_color=$fd2f2f,size=24,align=7,y=5)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\    :  Subtitle(&amp;quot;&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\    :  Subtitle(&amp;quot;&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff::1.12:old-6511:rev-6512 --&gt;
&lt;/table&gt;</summary>
		<author><name>Theworm4002</name></author>
	</entry>
	<entry>
		<id>https://wiki.bakabt.me/index.php?title=AvsPmod_(x64)_Script&amp;diff=6511&amp;oldid=prev</id>
		<title>Theworm4002: Created page with &quot;############################################################################# #######################   -Options, Settings-   ############################# ###################...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.bakabt.me/index.php?title=AvsPmod_(x64)_Script&amp;diff=6511&amp;oldid=prev"/>
		<updated>2022-07-05T00:57:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;############################################################################# #######################   -Options, Settings-   ############################# ###################...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;#############################################################################&lt;br /&gt;
#######################   -Options, Settings-   #############################&lt;br /&gt;
#############################################################################&lt;br /&gt;
&lt;br /&gt;
vidfile = &amp;quot;VIDEOFILE&amp;quot;&lt;br /&gt;
subfile = &amp;quot;SUBFILE&amp;quot;&lt;br /&gt;
group = &amp;quot;GROUPNAME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#Unless upscaling leave these as 0, else add desired px values&lt;br /&gt;
VidClp_width = 0 #1280&lt;br /&gt;
VidClp_height = 0 #720&lt;br /&gt;
&lt;br /&gt;
# Adding blank frames in front or back of the VidClp&lt;br /&gt;
Front_FramePadding = 0&lt;br /&gt;
Back_FramePadding = 0&lt;br /&gt;
&lt;br /&gt;
Logging = false&lt;br /&gt;
display_group = true&lt;br /&gt;
displayFramNum = false&lt;br /&gt;
display_timecode = false&lt;br /&gt;
display_subtitles =  true&lt;br /&gt;
&lt;br /&gt;
Notes = &amp;quot;&amp;quot;  # If none then keep empty quotes&lt;br /&gt;
&lt;br /&gt;
#############################################################################&lt;br /&gt;
##################   -Should Not Need To Change-   ##########################&lt;br /&gt;
#############################################################################&lt;br /&gt;
&lt;br /&gt;
#c1  = ChangeFPS(c1,29.950)&lt;br /&gt;
#c2  = ChangeFPS(c2,29.950)&lt;br /&gt;
&lt;br /&gt;
## creating file and set path for future log entries:&lt;br /&gt;
(Logging) &lt;br /&gt;
\ ? Eval(&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	folder = ScriptDir()&lt;br /&gt;
	(RightStr(folder, 1) == &amp;quot;\&amp;quot;) &lt;br /&gt;
    \    ? SetLogParams(folder + group + &amp;quot;_ScriptLog.log&amp;quot;, LOG_INFO)&lt;br /&gt;
	\    : SetLogParams(folder + &amp;quot;\&amp;quot; + group + &amp;quot;_ScriptLog.log&amp;quot;, LOG_INFO)&lt;br /&gt;
	LogMsg(string(&amp;quot;Starting Logger&amp;quot;), LOG_INFO)&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;)&lt;br /&gt;
\:nop() # Undefined()&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
# Alt to FFVideoSource but needs other changes for script to work right&lt;br /&gt;
c1 = LWLibavVideoSource(vidfile,format=&amp;quot;YUV420P8&amp;quot;)&lt;br /&gt;
*/ &lt;br /&gt;
c1  = FFVideoSource (vidfile, varprefix=&amp;quot;c1_&amp;quot;, colorspace=&amp;quot;YV12&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#Add blank frames to vid file if needed&lt;br /&gt;
(StrLen(subfile) == 0) &lt;br /&gt;
\ ? Eval(&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
    F_blank1 = BlankClip(c1, length= Front_FramePadding)  &lt;br /&gt;
    B_blank1 = BlankClip(c1, length= Back_FramePadding)&lt;br /&gt;
    c1 = F_blank1+c1+B_blank1     &lt;br /&gt;
    &amp;quot;&amp;quot;&amp;quot;)&lt;br /&gt;
\: nop()&lt;br /&gt;
&lt;br /&gt;
w   = c1.Width ()&lt;br /&gt;
h   = c1.Height ()&lt;br /&gt;
wm4 = (w + 3) / 4 * 4&lt;br /&gt;
hm4 = (h + 3) / 4 * 4&lt;br /&gt;
&lt;br /&gt;
target_width =  (VidClp_width &amp;gt; 0) ?  VidClp_width : w&lt;br /&gt;
target_height = (VidClp_height &amp;gt; 0) ? VidClp_height : h&lt;br /&gt;
&lt;br /&gt;
matrix   = (1 &amp;lt;= c1_FFCOLOR_SPACE &amp;lt;= 4) ? &amp;quot;709&amp;quot;&lt;br /&gt;
\        : (c1_FFCOLOR_SPACE &amp;gt;= 5) ? &amp;quot;601&amp;quot; : nop() &lt;br /&gt;
par      = (c1_FFSAR_NUM &amp;gt; 0 &amp;amp;&amp;amp; c1_FFSAR_DEN &amp;gt; 0)&lt;br /&gt;
\        ? Float (c1_FFSAR_NUM) / Float (c1_FFSAR_DEN)&lt;br /&gt;
\        : nop()&lt;br /&gt;
tv_range = (c1_FFCOLOR_RANGE != 2)&lt;br /&gt;
&lt;br /&gt;
#Adding Subs based on the file ext&lt;br /&gt;
Subs = (StrLen(subfile) &amp;gt; 0 &amp;amp;&amp;amp; display_subtitles) &lt;br /&gt;
\    ? (RightStr(LCase(subfile), 3) == &amp;quot;sup&amp;quot;) &lt;br /&gt;
\         ?  SupTitle(c1,subfile)&lt;br /&gt;
\         : (RightStr(LCase(subfile), 3) == &amp;quot;sub&amp;quot;) &lt;br /&gt;
\         ?  VSFilter_Vobsub(c1,subfile)&lt;br /&gt;
\         :  AssRender(c1,subfile)&lt;br /&gt;
\: nop()&lt;br /&gt;
&lt;br /&gt;
#Add blank frames to vid+sub file if needed&lt;br /&gt;
(StrLen(subfile) &amp;gt; 0 &amp;amp;&amp;amp; display_subtitles) &lt;br /&gt;
\ ? Eval(&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
    F_blank2 = BlankClip(Subs, length= Front_FramePadding)  &lt;br /&gt;
    B_blank2 = BlankClip(Subs, length= Back_FramePadding)&lt;br /&gt;
    F_blank2+Subs+B_blank2&lt;br /&gt;
    &amp;quot;&amp;quot;&amp;quot;)&lt;br /&gt;
\: nop()&lt;br /&gt;
&lt;br /&gt;
(VersionNumber () &amp;gt;= 2.6) ? last&lt;br /&gt;
\ : AddBorders (0, 0, wm4 - w, hm4 - h)&lt;br /&gt;
&lt;br /&gt;
#upscale&lt;br /&gt;
((par &amp;gt; 0) ?&lt;br /&gt;
\  (target_width != c1.Width() || target_height != c1.Height()) &lt;br /&gt;
\     ? Dither_srgb_display (par=par, matrix=matrix, tv_range=tv_range, w=target_width, h=target_height)&lt;br /&gt;
\     : Dither_srgb_display (par=par, matrix=matrix,  tv_range=tv_range)&lt;br /&gt;
\  :(target_width != c1.Width() || target_height != c1.Height()) &lt;br /&gt;
\     ? Dither_srgb_display (autopar=True, matrix=matrix, tv_range=tv_range, w=target_width, h=target_height)&lt;br /&gt;
\     : Dither_srgb_display (autopar=True, matrix=matrix,  tv_range=tv_range)&lt;br /&gt;
\)&lt;br /&gt;
&lt;br /&gt;
#for screenshot macro and info in screenshot&lt;br /&gt;
screenShotGroup = (target_width &amp;gt; c1.Width() || target_height &amp;gt; c1.Height())&lt;br /&gt;
\ ? group + &amp;quot;_Upscaled&amp;quot; : group&lt;br /&gt;
cmt1 = (target_width &amp;gt; c1.Width() || target_height &amp;gt; c1.Height()) &lt;br /&gt;
\ ? group + &amp;quot;\nupscaled&amp;quot; : group&lt;br /&gt;
cmt2 = (display_group) ? &lt;br /&gt;
\                 cmt1 : &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
FFInfoEX(framenum=displayFramNum,vfrtime=display_timecode, cfrtime=false, frametype=false, x=last.width-6, y=4, cmt=cmt2, align=9, shorttime=true)&lt;br /&gt;
&lt;br /&gt;
# Adding notes on screen&lt;br /&gt;
(StrLen(Notes) &amp;gt; 0 )&lt;br /&gt;
\    ? Subtitle(&amp;quot;Note: &amp;quot; + Notes, lsp=0,text_color=$fd2f2f,size=24,align=7,y=5)&lt;br /&gt;
\    :  Subtitle(&amp;quot;&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Theworm4002</name></author>
	</entry>
</feed>