[E 2015 Themes and Apps] xpmule:
Here is the Avidemux config i mentioned..

Install Avidemux (example for windows but it's available for Linux too)

Run it once and turn it off so you have the data directories created.

Put my config in this folder (on Windows)

C:\Users\<name>\AppData\Roaming\avidemux\pluginSettings\x264\3

Run Avidemux and open a video..

Select x264 then open encoder options and pick Moto-E 2015 config.

Then select mp4 container.

Open audio menu options and pick select track and remove the check box beside audio track (if it exists)

(That will get rid sound on your saved video)

Then make sure the video is the right dimensions.. 540x960

You may want to crop etc but the filter "swResize" is what you need probably..

(i like resize method Bicubic it is more accurate / detailed)

At this point you just need to set the video CRF setting in the options.

that will control the quality and in turn the file size.

and lastly you need to create 10 second clip and then a 1 second clip for looping.

call the 10 second one "01_MainPart.mp4"

call the 1 second clip "02_EndLoop.mp4"

then you create a text file called "videodesc.txt"

and put this inside it.. with the last line blank

1 0
0 1

Save your video and use 7zip or WinRar to pack the 3 files in zip format with Storage setting.

That is no compression.. otherwise the video won't work !

I tried both zippers mentioned above and both worked.

I also tried zip'ing the files on the phone and it did NOT work.. do this on your PC !

I will attach the config file itself.. but also paste it in here as a comment too below.

{
"useAdvancedConfiguration" : true,
"general" : {
"params" : "AQ=20",
"threads" : 0,
"preset" : "ultrafast",
"tuning" : "film",
"profile" : "baseline",
"fast_decode" : false,
"zero_latency" : false,
"fast_first_pass" : true,
"blueray_compatibility" : false,
"fake_interlaced" : false
},
"level" : 31,
"vui" : {
"sar_height" : 1,
"sar_width" : 1
},
"MaxRefFrames" : 1,
"MinIdr" : 30,
"MaxIdr" : 300,
"i_scenecut_threshold" : 40,
"intra_refresh" : false,
"MaxBFrame" : 3,
"i_bframe_adaptive" : 1,
"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" : false,
"b_i4x4" : false,
"b_i8x8" : false,
"b_p8x8" : false,
"b_p16x16" : false,
"b_b16x16" : false,
"weighted_pred" : 1,
"weighted_bipred" : true,
"direct_mv_pred" : 1,
"chroma_offset" : 0,
"me_method" : 1,
"me_range" : 16,
"mv_range" : 32,
"mv_range_thread" : -1,
"subpel_refine" : 2,
"chroma_me" : true,
"mixed_references" : false,
"trellis" : 0,
"psy_rd" : 1,
"psy_trellis" : 0,
"fast_pskip" : true,
"dct_decimate" : true,
"noise_reduction" : 0,
"psy" : true,
"intra_luma" : 11,
"inter_luma" : 21
},
"ratecontrol" : {
"rc_method" : 0,
"qp_constant" : 0,
"qp_min" : 0,
"qp_max" : 69,
"qp_step" : 4,
"bitrate" : 0,
"rate_tolerance" : 1,
"vbv_max_bitrate" : 20000,
"vbv_buffer_size" : 25000,
"vbv_buffer_init" : 0,
"ip_factor" : 1.4,
"pb_factor" : 1.3,
"aq_mode" : 1,
"aq_strength" : 1,
"mb_tree" : true,
"lookahead" : 10
}
}

Lastly this is just an example.. use what ever programs / tools you all want.

For example you can use ffmpeg.exe to compile a folder full of jpeg's into an .mp4 file.

Moto used this to make the default boot screen..

Yamb 2.1.0.0 http://yamb.unite-video.com

It's like Mp4box i think..

have fun video editor's and ...Share your work ;)