Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
BTW progressing sound desync may be caused by mkv muxing script that contains "--compression 1:none" that must be set to 0 or -1.
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.
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Aktan wrote:
or, to avoid lossy compression, use WAV XD.
Or try other lossless compression formats.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
creaothceann wrote:
Aktan wrote:
or, to avoid lossy compression, use WAV XD.
Or try other lossless compression formats.
And report results.
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.
Publisher
Joined: 4/23/2009
Posts: 1283
feos wrote:
creaothceann wrote:
Aktan wrote:
or, to avoid lossy compression, use WAV XD.
Or try other lossless compression formats.
And report results.
Yep, because it is YouTube, and we all know how much a pain YouTube is...
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Would it look okay if I don't stretch NES encode to 4:3 with avs, but do it with youtube tag instead?
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.
Emulator Coder, Skilled player (1141)
Joined: 5/1/2010
Posts: 1217
feos wrote:
Would it look okay if I don't stretch NES encode to 4:3 with avs, but do it with youtube tag instead?
Yes. If you do that, use 8x point scaling (2048x1792 or 2048x1920) as this interacts with h.264 encoding in nice ways.
Player (65)
Joined: 4/21/2011
Posts: 232
natt's recommendations for ytstretch
Guga
He/Him
Joined: 1/17/2012
Posts: 838
Location: Chile
If your video doesn't come out with html5, it would be fine.
Post subject: Update teh guides!
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
I think we need these guides updated: http://tasvideos.org/EncodingGuide/HighDefinition.html http://tasvideos.org/EncodingGuide/HybridEncodeScript.html Now as we have tasblend dated and obsoleted by ng_deblink (partial blending using blinkmask, the dream of early HD encoders), I suggest to replace the former with the latter (I'd even suggest reencoding blended runs). And 4:3 resizing seems to be done by YT better, because we can use 8x resize with H264 that gives insane filesaze reduction and cool look overall. Latest iteration of ng_deblink lies here: Post #314301 And here are the 2 plugins needed: http://code.google.com/p/feos-tas/source/browse/trunk/HD%20encode/mvtools2.dll http://code.google.com/p/feos-tas/source/browse/trunk/HD%20encode/mt_masktools-26.dll What do you think?
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.
Post subject: Re: Update teh guides!
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
feos wrote:
And 4:3 resizing seems to be done by YT better, because we can use 8x resize with H264 that gives insane filesaze reduction and cool look overall.
ehh http://tasvideos.org/forum/viewtopic.php?t=12824 hope they resolve that
Post subject: Re: Update teh guides!
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
feos wrote:
I think we need these guides updated: http://tasvideos.org/EncodingGuide/HighDefinition.html http://tasvideos.org/EncodingGuide/HybridEncodeScript.html Now as we have tasblend dated and obsoleted by ng_deblink (partial blending using blinkmask, the dream of early HD encoders), I suggest to replace the former with the latter (I'd even suggest reencoding blended runs).
Some games use "1 frame on, 1 frame off" pattern for transparency, and a "2 on, 2 off" pattern for artificial flickering (e.g. Chrono Trigger). Super Metroid uses the "1 on, 1 off" pattern for flickering on the title screen. If ng_deblink can handle cases like these then it could become an all-round tool; otherwise it's another tool to be used in certain situations.
Player (65)
Joined: 4/21/2011
Posts: 232
ng_deblink has a parameter for how soft/sharp you want the blink. ng_deblink(1.0) for flickering. ng_deblink(0.5) for transparency. ng_deblink() defaults to .667, like TASBlend. But don't use anything as an all-round tool. If there isn't blinking then SelectEven looks best, so use that whenever possible. Applying TASBlend to a whole movie is lazy and often looks worse than it needs to.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
If ng_deblink loses something, encoding it not 100% perfectly, I really think it does much less damage to the whole thing. The most reason why tasblend is almost unwatchable for some people like myself is BG blending. When the screen scrolls fast it goes insane being blended. And ng_debling does cool jub with Sonic's complicated blink picture: Link to video I'm going to encode Gunstar Heroes and Megaman&Bass to see how it handles fire drawings and complicated twitching..
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.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Now as I finished encoding, please compare these to the old ones I linked. http://www.youtube.com/watch?v=HChjUyzAHms http://www.youtube.com/watch?v=aOzKqr2qpt4
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.
Former player
Joined: 5/4/2005
Posts: 502
Location: Onett, Eagleland
Can someone help me use the deflicker script on an avi using virtual dub? I tried to open the script after pasting it to a file and I get "The scripts return value was not a video clip" Could someone give me an example script using C:\myavi.avi as an example? Just want to run deflicker on this encode, thanks. This script: http://pastebin.com/JNJQKHm9
I think.....therefore I am not Barry Burton
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
You need to load your video somewhere.
Language: Avisynth

AVISource("C:\myavi.avi") # your processing before ng_deblink ng_deblink(...) # use it as described by nanogyth # your processing after ng_deblink LoadPlugin("mvtools2.dll") LoadPlugin("mt_masktools-26.dll") function ng_deblink(clip clp, \ float "ratio", \ int "level", \ clip "blinkmask" \){ #...
Former player
Joined: 5/4/2005
Posts: 502
Location: Onett, Eagleland
creaothceann wrote:
You need to load your video somewhere.
Language: Avisynth

AVISource("C:\myavi.avi") # your processing before ng_deblink ng_deblink(...) # use it as described by nanogyth # your processing after ng_deblink LoadPlugin("mvtools2.dll") LoadPlugin("mt_masktools-26.dll") function ng_deblink(clip clp, \ float "ratio", \ int "level", \ clip "blinkmask" \){ #...
I get Mask Errorr: sources must be rgb32, line 7, line 36: line 7: ng_deblink(0.5) # use it as described by nanogyth line 36: \ level=level) The avi file is a uncompressed raw footage.
I think.....therefore I am not Barry Burton
Player (65)
Joined: 4/21/2011
Posts: 232
ConvertToRGB32 It needs an alpha channel to do the layering.
Former player
Joined: 5/4/2005
Posts: 502
Location: Onett, Eagleland
Is that program or add that to the script or? I am completely new to avi synth.
I think.....therefore I am not Barry Burton
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Avisynth has a documentation link in your start menu. It's not long. You could also for example search the wiki or Google.
Language: Avisynth

AVISource("myavi.avi") ConvertToRGB32 # more of your processing before ng_deblink ...
Active player (434)
Joined: 2/5/2012
Posts: 1690
Location: Brasil
what is encoding?is it just makin an avi of a the movie file found on emulators? because i would like to know the "lighter" option of AVI recording on VBA-rr,because i want to be able to browse the internet without lagging on the recording.I'm using the emulator's features btw.
TAS i'm interested: megaman series: mmbn1 all chips, mmx3 any% psx glitched fighting games with speed goals in general
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
grassini wrote:
What is encoding? Is it just making an .avi of the movie file found with emulators?
See the articles re: publication work. The emulator dumps a lightly-compressed (large) .avi file - between several hundred MB up to a few dozen GB. Then you edit it to remove unwanted parts (frames recorded before and/or after the movie) and encode it at a higher resolution with web-friendly codecs (e.g. h264 and ogg).
grassini wrote:
I would like to know the "lighter" option of AVI recording on VBA-rr, because I want to be able to browse the internet without lagging on the recording. I'm using the emulator's features btw.
If the emulator itself dumps the movie then it won't drop any frames.
Post subject: Encoding help
Experienced player (543)
Joined: 11/18/2011
Posts: 245
Location: Morocco
This message is for feos: Thank you for your TAS Encoding Package I'm follow the tips but the avs script can't open with VirtualDub What is the problem?
I still learn more about English. https://www.youtube.com/user/McBobX100
I wrote:
Working is the best way to achieve goals in speedruning. Hardworking is a pain.
Post subject: Re: Encoding help
Emulator Coder, Skilled player (1141)
Joined: 5/1/2010
Posts: 1217
McBobX wrote:
I'm follow the tips but the avs script can't open with VirtualDub
Error Messages? If so, what do those errors say?
Experienced player (543)
Joined: 11/18/2011
Posts: 245
Location: Morocco
Error Message says: Avisynth open failure: Avisynth:script open failed
I still learn more about English. https://www.youtube.com/user/McBobX100
I wrote:
Working is the best way to achieve goals in speedruning. Hardworking is a pain.