Joined: 10/14/2013
Posts: 335
Location: Australia
Texture filtering is something I'm not too familiar with implementing, but I agree. I added that bit to my post because I even found it hard to tell the differences. It's more noticeable in-game, with scenes that have a lot of smaller models as opposed to one larger one. It's also slower than I'm comfortable with (somewhere below 0.1fps). When I posted the question in regards to the build I had hoped to achieve higher levels of aa in more efficient ways, but seeing as it's not accepted (at least for the time being), I don't see the point. It might be something I'll consider working on at a later date though.
I'm not as active as I once was, but I can be reached here if I should be needed.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
It was used for 3 different runs: [2791] DS Super Mario 64 DS by ALAKTORN & mkdasher in 08:58.41 [2824] DS Over the Hedge by jlun2 in 17:45.64 [2828] DS Over the Hedge "100%" by jlun2 in 22:09.47 I don't even know why it was done, heck even go under the radar when it couldn't even do screen elements or even transitions correctly.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Expert player (2329)
Joined: 5/15/2007
Posts: 3933
Location: Germany
Edit: https://www.youtube.com/watch?v=wfuxhpxP3Fs (Kirby Super Star TAS by Masterjun) I was kind of curious why the end credits were laggy. I thought it might have been a video bug... ---- If anyone has a use for this, I'd like to paste something I made
function fadeSub(clip c, string text, int align, int firstFrame, int lastFrame, int color, int size, int fadeLength)  { 
        # makes it so that a subtitle fades in and out of a clip at a determined time
        part1 = c.trim(0, firstFrame + fadeLength)
        part2 = c.trim(firstFrame+1, lastFrame + fadeLength).subtitle(text, lsp=1, align=align, text_color=color,halo_color=$ffffffff, size=size, font="MS Reference Sans Serif")
        part3 = c.trim(lastFrame+1,0)
        Dissolve( part1 , part2 , fadeLength, fps=30 )
        Dissolve( last , part3 , fadeLength, fps=30 )
}
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
More of something that's curiosity.
#dualscreen
AVISource("video.avi")
i   = Height / 2
top = Crop(0, 0, -0, -i)
bottom = Crop(0, i, -0, -0)
StackHorizontal(top, bottom)
PointResize(2160,810)
clip1 = AddBorders(0, 135, 0, 135)

#singlescreen
AVISource("video2.avi")
i      = Height / 2
top = Crop(0, 0, -0, -i)
bottom = Crop(0, i, -0, -0)
top.Pointresize(bottom.Width()*2, bottom.Height()*2)
AddBorders(128, 0, 128, 0)
clip2 = PointResize(2160,1080)

clip1 + clip2
Is there a possible way to call out one of those to do a task? I checked avisynth (Probably not well enough, but couldn't get a result.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Expert player (2329)
Joined: 5/15/2007
Posts: 3933
Location: Germany
Is there a possible way to call out one of those to do a task? I checked avisynth (Probably not well enough, but couldn't get a result.
I don't think I understand your question. Also, in avisynth you don't need to write brackets, you can write clip.width instead of clip.width() or clip.converttorgb32 instead of clip.converttorgb32()
Skilled player (1247)
Joined: 8/29/2014
Posts: 302
After appending avi segments in VirtualDub the audio/video gradually desyncs until the end of the video for me. Is there an easy way to fix this? Or another method that people use for appending avi segments?
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
I only have one for avisynth.
Language: avisynth

AssumeFPS(last.FrameCount / last.AudioLengthF * last.AudioRate)
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
xRavenXP
He/Him
Joined: 4/15/2012
Posts: 116
Location: Brazil
Hello everybody's TASVideos, I am writing this message to solve a doubt about encode, I used TASEncoding Package and is spectacular. My question is: If I'm doing long game encode (RPGs for example) I can use the function to give savestate the F8, F9 (a different button and away from the usual F1, F2 and F3 to use during playing game) and continue the extraction of video opening the movie in "ready only" and giving load on F8. But, how do I encode the second part without the two seconds of the intro? That line the AVS I must change for this? Usually i join parts in MKV together in a single file using the mmg (MKV Merge GUI), but you more techniques encode? I can continue/resume encoding in global.bat where you left off or have to do it all at once? Another question: I have two movies Hourglass I recorded when I was using Windows XP and how now I have a new computer with Windows 8.1 and Hourglass does not work on this operating system. Could someone tell you what I could do to make the encode these movies? Or someone could make them encode in HD for me? I await the answers, thank you.
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Invariel
He/Him
Editor, Site Developer, Player (171)
Joined: 8/11/2011
Posts: 539
Location: Toronto, Ontario
Disclaimer: I am not an encoder. With regard to the second half of your problem (Hourglass not working on Windows 8.1), I believe the current trick is to install a Windows XP virtual machine and run Hourglass through that. Something like this (http://www.howtogeek.com/171395/how-to-get-windows-xp-mode-on-windows-8/) should help you setting up such a VM.
I am still the wizard that did it. "On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -- Satoru Iwata <scrimpy> at least I now know where every map, energy and save room in this game is
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Do you mean you have several segments, as in, several avi files, that you want to join together?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
xRavenXP
He/Him
Joined: 4/15/2012
Posts: 116
Location: Brazil
feos wrote:
Do you mean you have several segments, as in, several avi files, that you want to join together?
What I would like to know in general is how to make that there are those 2 seconds of the intro to the second video segment encode. You could explain me if there is anything I can change the encode.avs to have not those two seconds before the video started?
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
I don't understand :/
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
xRavenXP
He/Him
Joined: 4/15/2012
Posts: 116
Location: Brazil
I wanted to make the logo does not appear on video, I think I should have used the word "logo" for help.
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
This is what my bat file was like for creating the temp for #4942: adelikat's PSX Star Trek: Invasion in 38:00.16. Note: This is technically wrong as I didn't ask for appending, but it accepts that you're appending files.
"./pack/avs2pipemod" -wav PartA.avs | "./pack/opusenc" --bitrate 64 - "./PartA.ogg"
"./pack/x264" --range tv --colormatrix smpte170m --qp 7 --rc-lookahead 25 --keyint infinite --output PartA.mp4 PartA.avs
(etc.)

"./pack/mkvmerge" -o Master.ogg --compression -1:none PartA.ogg+ PartB.ogg + PartC.ogg + PartD.ogg
"./pack/mkvmerge" -o Master.mp4 --compression -1:none PartA.mp4 + PartB.mp4 + PartC.mp4 + PartD.mp4 

"./pack/mkvmerge" -o Final.mkv --compression -1:none Master.mp4 Master.ogg
If you want a non-logo encode for the extended parts just make a new avs and use:
Language: AviSynth

Open("video_20.avi") + Open("video_21.avi")#Pretend this is a long Open String function Open(string FileName) {AVISource(FileName) PointResize(640,480)}
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
xRavenXP
He/Him
Joined: 4/15/2012
Posts: 116
Location: Brazil
Spikestuff wrote:
If you want a non-logo encode for the extended parts just make a new avs and use:
Language: AviSynth

Open("video_20.avi") + Open("video_21.avi")#Pretend this is a long Open String function Open(string FileName) {AVISource(FileName) PointResize(640,480)}
I still can not understand Spikestuff, where in the encode.avs file do I put this? It's something I have to replace in the script? I tried to create an AVS file with only this information but gives error. And I tried to look up the word "open" but it does not exist in encode.avs
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
xRavenXP wrote:
Spikestuff wrote:
just make a new avs and use
Aka, a new file all together.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
xRavenXP
He/Him
Joined: 4/15/2012
Posts: 116
Location: Brazil
Spikestuff wrote:
xRavenXP wrote:
Spikestuff wrote:
just make a new avs and use
Aka, a new file all together.
Forgive me Spikestuff, but I'm still not understanding. I know how to remove the problem without subtitles to let clean segments, but I'm still struggling to make these segments without the logo. You could put some prints or something? If so I would be very grateful.
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Look for
Language: avisynth

# Subtitles variables
in the script, and right above it instead of
Language: avisynth

last = f ++ g
put there
Language: avisynth

last = g
. Also, http://tasvideos.org/EncodingGuide/CustomEncoding.html
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
xRavenXP
He/Him
Joined: 4/15/2012
Posts: 116
Location: Brazil
feos wrote:
Look for
Language: avisynth

# Subtitles variables
in the script, and right above it instead of
Language: avisynth

last = f ++ g
put there
Language: avisynth

last = g
. Also, http://tasvideos.org/EncodingGuide/CustomEncoding.html
Working perfect. Thank you very much feos!
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
xRavenXP
He/Him
Joined: 4/15/2012
Posts: 116
Location: Brazil
Hetfield90 wrote:
After appending avi segments in VirtualDub the audio/video gradually desyncs until the end of the video for me. Is there an easy way to fix this? Or another method that people use for appending avi segments?
I recorded longplays and i use VirtualDUB to compress my files in one single, follow this: I - Select your already recorded AVI video (Open AVI File), if it has been in several parts when you finished recording then select "Append AVI Segment" and select Part 2 to join all! II - In the "Audio" select "Full Processing Mode" III - In the "video" select "Compression" and then choose the Lagarith codec and then leave the "force keyframes every" ON and with the number 60. IV - Then go back to "Video", select the "Framerate" and set as follows: - Source rate adjustment = Change so video and audio durations match (???* fps) - Convert to FPS: 60 * Note: This number can vary but does not change anything, so always make that step IV setup as I said. V - Now you can save a new AVI without desyncs and with 60 fps! I hope this has helped, if you're in any doubt that you can talk to me. Good luck!
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Skilled player (1247)
Joined: 8/29/2014
Posts: 302
Nice, thank you XRavenXP. This worked perfectly.
Expert player (2567)
Joined: 12/23/2007
Posts: 830
Hi. One similar question again: since there have been already several H.265 encoders (such as x265) in use, has anyone tested how H.265 performs on TAS movies compared to H.264 that we currently use? When do you think might H.265 start to replace H.264 here? Thank you. :)
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
Joined: 1/13/2014
Posts: 56
Is there any way to change the location frames and audio dump to in Dolphin?
Publisher
Joined: 4/23/2009
Posts: 1283
Hetfield90 wrote:
After appending avi segments in VirtualDub the audio/video gradually desyncs until the end of the video for me. Is there an easy way to fix this? Or another method that people use for appending avi segments?
I saw you got some solutions already but I'm not sure if they are the correct solutions. Where did you get the segmented AVIs from? Is it a dump from say Gens? If so, there are extra audio samples per part which is causing the desync, so the correct solution is to append the AVIs in AviSynth using ++ instead of +. Example:
AVISource("part1.avi") ++ AVISource("part2.avi") ++ ...
Publisher
Joined: 4/23/2009
Posts: 1283
HappyLee wrote:
Hi. One similar question again: since there have been already several H.265 encoders (such as x265) in use, has anyone tested how H.265 performs on TAS movies compared to H.264 that we currently use? When do you think might H.265 start to replace H.264 here? Thank you. :)
I'm not sure if anyone has done the testing yet. I personally have not played around with it, though I really should. Eventually if it is better, I could see a move to it.