forum

[Guide] How to create High Quality/Size Videos

posted
Total Posts
60
show more
Topic Starter
blissfulyoshi
Sorry about that, I'll fix up the guide soon, but I probably need to do some rewriting for h.265 (admittedly I couldn't get decent results with it on my side, so I need to find time to play around some more).
Phoenix7474
Does this method work for videos on youtube? :D
Phoenix7474
"3. Run the Scripts
2.5: Press File->Load/Run Project
2.6: Press File->Tinypy Project->Run Project
Regardless of which avidemux you have, select the file you are told to use by the following questionaire.
Are you dealing with real life footage or animated material?
If real life footage, use RealLife.txt
If animated, is the video of decent quality , or do you want the edges of sprites to be shaper?
If the video is of decent quality, use AnimationSimple.txt
(2.5 only) If the video has slightly fuzzy edges, use AnimationFilter1.txt or AnimationFilter2.txt (Beware, these filters will increase your video encoding time a lot and can introduce artifacts) (Also, due to missing filters in Avidemux 2.6, these are not available in the 2.6 package)"


I have a question, I couldn't find the file, "AnimationSimple.txt" in my 2.6, can you help me out on this?
Topic Starter
blissfulyoshi
At the moment, the script links are down. I need to motivate myself to actually make them again and rewrite parts of the guide. Sorry about that.
Phoenix7474
That's OK, can you tell me when you will rewrite the parts of the guide? Because I need the video for my beatmap. :/, and I would like to get my beatmap ranked or at least bubbled ASAP.
Topic Starter
blissfulyoshi
I don't know when, so for now, send me a pm with a link to your video, and I'll take care of it.
Phoenix7474
Alright. Here it is! https://www.youtube.com/watch?v=goj15DnQNTw

Sorry I didn't send it earlier, I didn't notice there was a new page and I was still on page 3.
Phoenix7474
I need help with encoding another video for my latest beatmap, if you haven't updated your guide yet, could you please help me? Much appreciated! :D
Topic Starter
blissfulyoshi
Well the scripts are all working, so feel free to try it yourself. I personally have no motivation to update this guide for now or the forseeable future.
Phoenix7474
Wait, I forgot how you're supposed to do it with youtube videos, it's been so long since I tried downloading a youtube video. How to you make different difficulties for a song? No one even spends 2 seconds looking at my latest song unless it has 2 difficulties, and I don't know how to go about making different difficulties while still keeping the rhythm, could you help me out?
Topic Starter
blissfulyoshi

Phoenix7474 wrote:

Wait, I forgot how you're supposed to do it with youtube videos, it's been so long since I tried downloading a youtube video. How to you make different difficulties for a song? No one even spends 2 seconds looking at my latest song unless it has 2 difficulties, and I don't know how to go about making different difficulties while still keeping the rhythm, could you help me out?
This thread is not for mapping help, if you need help, read a guide (t/122533) or ask in #modhelp
[OMG] WebCideR
Hey thanks for the guide

i am wondering would it be possible to add like Scanlines in your videos, because of low Resolution in osu it would look much prettier if you put in scanlines
like they have done in DJ Max Trilogy on new patched Videos.

Cheers

Some examples:

Without Scanlines:




Yes i know steam compression is horrible...
Topic Starter
blissfulyoshi
Well anyone with the software can add scanlines themselves, but I'll do some research into it later when I feel like it (not really in the mood to do video stuff these days)
[OMG] WebCideR
Thanks for keeping it in mind,
I am interested in this because I would like to start creating my own beat maps soon :D
JapanYoshiTheGamer
Hey, can you rewrite this guide? You know, so that it actually works.

EDIT: Please add a tutorial that uses Handbrake. Avidemux is a piece of shit.
JapanYoshiTheGamer
What are the configuration settings for "Quality 5"? Your configuration files return a 404, and some people may want to configure by hand regardless.
Poivila_qwq
um...

I can't download the script...
It said it had been moved or deleted qwq

can someone give me a link that's available? ;w;
DiceSA
All of the necessary resources in this guide are no longer available, making even the manual process useless. Would anyone be able to update this guide?
Atari-2600
I've made my own setting presets for the Mpeg4 AVC (x264) encoder. To use them, save each file as text files named "Animation 14mb.json" and "Live Footage 14mb.json" respectively. Copy these into "C:\Users\[your user name]\AppData\Roaming\avidemux\pluginSettings\x264\3".

In Avidemux, select Mpeg4 AVC (x264) as your encoder and click Configure. At the top you can select your Configuration, choose Live Footage or Animation depending on your content. Click OK.

Then click Filters and find the resolution scaler (probably swsResize if you've got Avidemux 2.7.0). I like to go around 800x450 so the video is a bit smoother, but 845x480 for a native 16:9 aspect video also works fine. 640x360 if you really want to save some space.

It's already set to use File Size to determine bitrate so it shouldn't go over 14mb however this can usually be put down way lower without noticeable artifacts. I've been able to compress some live footage content down to just 7mb and have it look identical to a 14mb version (to me at least).

Live Footage 14mb.json
{
"useAdvancedConfiguration" : true,
"general" : {
"params" : "2PASS=13",
"threads" : 0,
"preset" : "ultrafast",
"tuning" : "none",
"profile" : "baseline",
"fast_decode" : false,
"zero_latency" : false,
"fast_first_pass" : true,
"blueray_compatibility" : false,
"fake_interlaced" : false
},
"level" : -1,
"vui" : {
"sar_height" : 1,
"sar_width" : 1
},
"MaxRefFrames" : 3,
"MinIdr" : 25,
"MaxIdr" : 250,
"i_scenecut_threshold" : 38,
"intra_refresh" : false,
"MaxBFrame" : 5,
"i_bframe_adaptive" : 2,
"i_bframe_bias" : 0,
"i_bframe_pyramid" : 2,
"b_deblocking_filter" : true,
"i_deblocking_filter_alphac0" : 0,
"i_deblocking_filter_beta" : 0,
"cabac" : true,
"interlaced" : false,
"constrained_intra" : false,
"tff" : true,
"fake_interlaced" : false,
"analyze" : {
"b_8x8" : true,
"b_i4x4" : true,
"b_i8x8" : true,
"b_p8x8" : false,
"b_p16x16" : true,
"b_b16x16" : true,
"weighted_pred" : 2,
"weighted_bipred" : true,
"direct_mv_pred" : 3,
"chroma_offset" : 0,
"me_method" : 2,
"me_range" : 24,
"mv_range" : -1,
"mv_range_thread" : -1,
"subpel_refine" : 7,
"chroma_me" : true,
"mixed_references" : true,
"trellis" : 2,
"psy_rd" : 1,
"psy_trellis" : 0.1,
"fast_pskip" : false,
"dct_decimate" : true,
"noise_reduction" : 0,
"psy" : true,
"intra_luma" : 11,
"inter_luma" : 21
},
"ratecontrol" : {
"rc_method" : 0,
"qp_constant" : 0,
"qp_min" : 10,
"qp_max" : 51,
"qp_step" : 4,
"bitrate" : 0,
"rate_tolerance" : 1,
"vbv_max_bitrate" : 0,
"vbv_buffer_size" : 0,
"vbv_buffer_init" : 1,
"ip_factor" : 1.4,
"pb_factor" : 1.3,
"aq_mode" : 1,
"aq_strength" : 1,
"mb_tree" : true,
"lookahead" : 50
}
}

Animation 14mb.json
{
"useAdvancedConfiguration" : true,
"general" : {
"params" : "2PASS=13",
"threads" : 0,
"preset" : "ultrafast",
"tuning" : "none",
"profile" : "baseline",
"fast_decode" : false,
"zero_latency" : false,
"fast_first_pass" : true,
"blueray_compatibility" : false,
"fake_interlaced" : false
},
"level" : -1,
"vui" : {
"sar_height" : 1,
"sar_width" : 1
},
"MaxRefFrames" : 16,
"MinIdr" : 25,
"MaxIdr" : 250,
"i_scenecut_threshold" : 38,
"intra_refresh" : false,
"MaxBFrame" : 8,
"i_bframe_adaptive" : 2,
"i_bframe_bias" : 0,
"i_bframe_pyramid" : 2,
"b_deblocking_filter" : true,
"i_deblocking_filter_alphac0" : 1,
"i_deblocking_filter_beta" : 2,
"cabac" : true,
"interlaced" : false,
"constrained_intra" : false,
"tff" : true,
"fake_interlaced" : false,
"analyze" : {
"b_8x8" : true,
"b_i4x4" : true,
"b_i8x8" : true,
"b_p8x8" : false,
"b_p16x16" : true,
"b_b16x16" : true,
"weighted_pred" : 2,
"weighted_bipred" : true,
"direct_mv_pred" : 3,
"chroma_offset" : 0,
"me_method" : 2,
"me_range" : 24,
"mv_range" : -1,
"mv_range_thread" : -1,
"subpel_refine" : 7,
"chroma_me" : true,
"mixed_references" : true,
"trellis" : 2,
"psy_rd" : 0.4,
"psy_trellis" : 0,
"fast_pskip" : false,
"dct_decimate" : true,
"noise_reduction" : 0,
"psy" : true,
"intra_luma" : 11,
"inter_luma" : 21
},
"ratecontrol" : {
"rc_method" : 0,
"qp_constant" : 0,
"qp_min" : 10,
"qp_max" : 51,
"qp_step" : 4,
"bitrate" : 0,
"rate_tolerance" : 1,
"vbv_max_bitrate" : 0,
"vbv_buffer_size" : 0,
"vbv_buffer_init" : 1,
"ip_factor" : 1.4,
"pb_factor" : 1.3,
"aq_mode" : 1,
"aq_strength" : 0.6,
"mb_tree" : true,
"lookahead" : 50
}
}
Kittylila
Everything was okay for me, (I did it manually) but when I read the file it came out bigger than my original file (and I had already taken out the audio, original mp4 file was 25MB and the encoded was almost 80MB
Please sign in to reply.

New reply