<div dir="ltr"><div class="gmail_default" style="font-size:small">Also, the original input media for the shaky demo using Motion 51 and the XML file to show which parameters can be downloaded at:</div><div class="gmail_default" style="font-size:small"><a href="https://www.cinelerra-gg.org/media/demos/stabilize/">https://www.cinelerra-gg.org/media/demos/stabilize/</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 27, 2022 at 11:06 AM Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com">phylsmith2017@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">A little feedback/commentary about Motion in this thread.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- Miroslav's demonstration videos of before and after Motion look pretty good and the cell phone quality capture was surprisingly detailed.</div><div class="gmail_default" style="font-size:small">- For those who have not been around so long, Georgy is the expert on the Motion plugin as he did a major rewrite that solved many issues a few years ago.  So any hints and information he provides is very beneficial.</div><div class="gmail_default" style="font-size:small">- Demo that Georgy referred to is the file (if it does not play for you, just download it and play then):</div><div class="gmail_default" style="font-size:small"><a href="https://www.cinelerra-gg.org/media/demos/stabilize/stabilize.mp4" target="_blank">https://www.cinelerra-gg.org/media/demos/stabilize/stabilize.mp4</a></div><div class="gmail_default" style="font-size:small">  This demo uses Motion51 since it was created before Georgy greatly improved Motion.  Motion51 works a little differently than does the heavily modify original Motion.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 25, 2022 at 12:04 AM Miroslav Rovis via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" target="_blank">cin@lists.cinelerra-gg.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Reusing what I wrote in late last night's thread.<br>
On 220924-23:31+0200, Miroslav Rovis wrote:<br>
> I've been using VP9 (previously VP8) webm a lot. E.g. anywhere<br>
> you go from:<br>
> <a href="https://www.croatiafidelis.hr/2022/" rel="noreferrer" target="_blank">https://www.croatiafidelis.hr/2022/</a><br>
> or, to take just one sample (4 minutes):<br>
> <a href="https://www.croatiafidelis.hr/2022/Jazovka/VID-2022-06-22-1034-Jazovka-procesija.webm" rel="noreferrer" target="_blank">https://www.croatiafidelis.hr/2022/Jazovka/VID-2022-06-22-1034-Jazovka-procesija.webm</a><br>
> It's nothing but motion plugin set up, blur plugin in the<br>
> bottom video at 100%, and go render. Then work the audio<br>
> separately, mux and post. Of course, the stabilizing is slow,<br>
> motion plugin takes long to calculate.<br>
> <br>
> But all those people moving can be scrutinized in a lot of<br>
> detail, as if I filmed with a mobile phone attached to a good<br>
> stabilizer, and instead, the original was a shaky video as<br>
> ever, because I held the mobile with just my hand.<br>
> <br>
> Cinelerra can stabilize you videos well. It's worth the<br>
> time-expensive learning curve to get to know how to do it.<br>
> <br>
> Here are some comparison videos with both the shaky and<br>
> stabilized video (however I've gotten better since then, these<br>
> are all old, but I have no other comparisons)<br>
> <br>
> e.g. from:<br>
> <a href="https://www.croatiafidelis.hr/2019/" rel="noreferrer" target="_blank">https://www.croatiafidelis.hr/2019/</a><br>
> the videos e.g.:<br>
> <a href="https://www.croatiafidelis.hr/2019/Jaska/190824-Jaska-Vukovic-demo-1-stabilize.webm" rel="noreferrer" target="_blank">https://www.croatiafidelis.hr/2019/Jaska/190824-Jaska-Vukovic-demo-1-stabilize.webm</a><br>
> or from:<br>
> <a href="https://www.croatiafidelis.hr/2015/Macelj/Macelj-2-cmp.php" rel="noreferrer" target="_blank">https://www.croatiafidelis.hr/2015/Macelj/Macelj-2-cmp.php</a><br>
> the video being:<br>
> <a href="https://www.croatiafidelis.hr/2015/Macelj/150607-Macelj-HebrangCOMP.webm" rel="noreferrer" target="_blank">https://www.croatiafidelis.hr/2015/Macelj/150607-Macelj-HebrangCOMP.webm</a><br>
<br>
But the above do not sufficienlty well demonstrate how well<br>
Cinelerra can stabilize shaky videos.<br>
<br>
I think I have a better example that I hope I can offer.<br>
<br>
But I plan to make it both a demonstration of this capability<br>
and a tutorial so other users can benefit from it, on the one<br>
hand.<br>
<br>
And on the other, I want to show the issues that come across in<br>
Motion Plugin usage.<br>
<br>
I can say what it is right now, but that's dry and no way<br>
immediately plausible. Here:<br>
<br>
The fist issue:<br>
When using Motion Plugin, a last-used setting (previusly used,<br>
even in a different video) is written in the new XML along with<br>
the newly setup numbers for a particular part of a video to<br>
which Motion Plugin Effect is attached. And it sometimes messes<br>
up the XML, and rendering does not get what the user put in.<br>
<br>
The second issue:<br>
And, sometimes, there appear to be problems with some Cinelerra<br>
cache somewhere so bad that tweaking the Motion Plugin settings,<br>
while written correctly in the new XML, do not actually apply.<br>
The rendering gets the user the earlier tweaked result no matter<br>
the new editing.<br>
<br>
While I am not certain I can, within the time that I can set<br>
appart for this, show how to reproduce the second issue, I<br>
believe I can show the first issue within, hopefully this day<br>
today.<br>
<br>
I want to do it along with demonstrating a very good motion<br>
stabilization on not-too difficult parts of a 1m 30s video that<br>
otherwise would be almost bad for viewing.<br>
<br>
I plan to post it, God permittign, at:<br>
<br>
<a href="https://croatiafidelis.hr/foss/cap/cap-220925-cinelerra/" rel="noreferrer" target="_blank">https://croatiafidelis.hr/foss/cap/cap-220925-cinelerra/</a><br>
where, at the time of writing this, there is only the short<br>
video:<br>
VID_20220910_133415_5.mp4 [*]<br>
that I want to use for this<br>
demonstration/tutorial/bug-report all-in-one.<br>
<br>
Regards!<br>
<br>
----<br>
[*] The timestamp in VID_20220910_133415_5.mp4 is for 2022-09-10<br>
13:34:15, the start of my filming, but that's part 5, which I<br>
obtained with cutting the VID_20220910_133415.mp4 with mkvmerge.<br>
It's and event that the media exanded for a few days on, an,<br>
thankfully innocuous standoff with Croatian police... I want to<br>
show how good reporting can be done with simple cheap mobile<br>
phone camera, made good only after motion stabilization.<br>
I mean, look at that video, it's so shaky because I walked and<br>
even talked and waved (well, that's not seen) at people...<br>
Stabilization is absolutely necessary.<br>
This is what you should get (SHA256 of the video):<br>
8ae65c8b17b3d607020c392323fa5ab8569bd40083648d808602a0dfffc8f1f9  VID_20220910_133415_5.mp4<br>
<br>
-- <br>
Miroslav Rovis<br>
Zagreb, Croatia<br>
<a href="https://www.CroatiaFidelis.hr" rel="noreferrer" target="_blank">https://www.CroatiaFidelis.hr</a><br>
my PGP-key:<br>
<a href="https://www.croatiafidelis.hr/FCF13245ED247DCE443855B7EA9884884FBAF0AE.asc" rel="noreferrer" target="_blank">https://www.croatiafidelis.hr/FCF13245ED247DCE443855B7EA9884884FBAF0AE.asc</a><br>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div>
</blockquote></div>