<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=T%C3%A8cniques_de_video</id>
	<title>Tècniques de video - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=T%C3%A8cniques_de_video"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=T%C3%A8cniques_de_video&amp;action=history"/>
	<updated>2026-04-20T11:56:40Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=T%C3%A8cniques_de_video&amp;diff=251207&amp;oldid=prev</id>
		<title>Joan: /* Time Lapse. Intervalòmetre amb el 555 */</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=T%C3%A8cniques_de_video&amp;diff=251207&amp;oldid=prev"/>
		<updated>2014-02-04T17:07:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Time Lapse. Intervalòmetre amb el 555&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
=Stop Motion=&lt;br /&gt;
*http://thp.io/2007/12/creating-stopmotion-movies-with-ffmpeg.html&lt;br /&gt;
*http://flavor8.com/index.php/2008/10/11/how-to-stop-motion-in-ubuntu/&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
c=0;&lt;br /&gt;
for i in *.JPG;&lt;br /&gt;
do mv &amp;quot;$i&amp;quot; &amp;quot;`printf %05d $c`.JPG&amp;quot;;&lt;br /&gt;
c=$((c+1));&lt;br /&gt;
done&lt;br /&gt;
for i in *.JPG;&lt;br /&gt;
do convert &amp;quot;$i&amp;quot; -resize 1350x900 -normalize &amp;quot;$i&amp;quot;;&lt;br /&gt;
done&lt;br /&gt;
ffmpeg -r 10 -b 1800 -i %05d.JPG output.mp4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
el bitrate de 1800 (-b 1800) dóna una qualitat baixa però el fitxer resultat és baix. Per millorar la qualitat puc utilitzar -sameq:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffmpeg -r 10 -sameq -i %05d.JPG output.mp4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les imatges de la Canon ESO 550D a màxima resolució és:&lt;br /&gt;
*5184/3456 = 1,5&lt;br /&gt;
per adaptar-ho a la meva pantalla de l'ordinador: 1350/900=1,5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* -r controls frame rate; I’m using a frame rate of 10&lt;br /&gt;
* -i is the input file name; here I’m saying “take all jpegs whose name is 4 digits, in sequence”&lt;br /&gt;
* -b is the bitrate. 1800 is pretty low quality but results in a manageable file&lt;br /&gt;
* -s is necessary if your photos are landscape; ffmpeg assumes they’re portrait by default&lt;br /&gt;
&lt;br /&gt;
per agafar un so de tren:&lt;br /&gt;
*http://www.freesound.org&lt;br /&gt;
em registro a la web: joanillo/jq****&lt;br /&gt;
&lt;br /&gt;
Finalment el resultat de la primera prova: el tren del Pere:&lt;br /&gt;
*http://www.youtube.com/watch?v=vfPI-6-wBow&lt;br /&gt;
i la segona prova és l'excavadora:&lt;br /&gt;
*http://www.youtube.com/watch?v=3RTPh9xiKnk&lt;br /&gt;
&lt;br /&gt;
=chroma-key=&lt;br /&gt;
*http://www.openshotvideo.com/2009/10/screencast-of-chroma-key-effect.html&lt;br /&gt;
He fet proves, funciona bé, no és difícil. Ara bé, el fons verd (o d'un altre color) ha de ser sense ombres, i per tant es fa necessari treballar amb iluminació artificial per tal de què no hi hagi ombres.&lt;br /&gt;
=Slow motion, càmera lenta=&lt;br /&gt;
Tinc gravada la caiguda d'unes peces de fusta (gravat amb la Canon EOS 550 a 1280x720 i 50fps). Vull fer càmera lenta.&lt;br /&gt;
&lt;br /&gt;
Amb el Openshot: és molt còmode, tot i que hi ha un bug (versió 1.2.2). Selecciono el fragment, botó dret -&amp;gt; propietats, pestanya Velocitat. Selecciono per exemple 1/8 (0.125). El problema està en què no s'allaga en el temps el fragment i per tant, queda retallat. He d'anar a pestanya Durada, i clico sobre la fletxa cap amunt de Fora (mantinc pitjat), i se m'aturarà en el segon d'allà on s'acava el clip. Una mica cutre, però funciona.&lt;br /&gt;
&lt;br /&gt;
Directament amb ffmpeg.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ffmpeg -i MVI_3219.MOV &lt;br /&gt;
...&lt;br /&gt;
  Duration: 00:00:07.38, start: 0.000000, bitrate: 47855 kb/s&lt;br /&gt;
    Stream #0.0(eng): Video: h264, yuv420p, 1280x720, 46312 kb/s, 50 fps, 50 tbr, 50k tbn, 100k tbc&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Veig que efectivament és un video de 7 seg gravat a 50fps, amb resolució 1280x720&lt;br /&gt;
&lt;br /&gt;
Podria convertir el vidoe a 20fps, però això no és càmera lenta (continua durant 7 segons). Senzillament m'estic menjant frames:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ffmpeg -i MVI_3219.MOV -sameq -r 20 output_20.MOV&lt;br /&gt;
&lt;br /&gt;
  Duration: 00:00:07.40, start: 0.000000, bitrate: 6259 kb/s&lt;br /&gt;
    Stream #0.0(eng): Video: mpeg4, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 6203 kb/s, 20 fps, 20 tbr, 20 tbn, 20 tbc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Això sí, com que estic a 20fps la qualitat no és dolenta, continua veient-se bé. Una altra cosa és provar amb 5fps.&lt;br /&gt;
&lt;br /&gt;
El que jo vull és allargar la durada del video, i no menjar-me cap frame, aprofitar tota la informació que tinc. (el Openshot ho fa bé).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The &amp;quot;ffmpeg -r &amp;lt;rate&amp;gt;&amp;quot; option will set the target framerate, but keeps the duration. So it adds frames or removes frames, but does not speed up or slow down the video. Similar for mencoder &amp;quot;-ofps&amp;quot;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Diu que ''mencoder'' en línia de comanda sí que té l'opció sleep.&lt;br /&gt;
&lt;br /&gt;
Una possibilitat seria extreure totes les imatges del video, i tornar a composar el video a la velocitat que jo vull:&lt;br /&gt;
&lt;br /&gt;
ffmpeg -i MVI_3219.MOV -r 50 -s 1280x720 -f image2 foo-%03d.jpeg&lt;br /&gt;
&lt;br /&gt;
He obtingu 369 fotos, que és lo correcte: 7,38sec*50 frames/sec = 369 (tinc tota la informació del video en la meva col.lecció de fotos).&lt;br /&gt;
&lt;br /&gt;
I ara recombino:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffmpeg -i foo-%03d.jpeg -r 20 -s 1280x720 -sameq output_20.avi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I sembla que ho fa bé (però no!!). És un video de 14,75 sec (i hauria de ser 18,45 sec...). No ho fa bé perquè utilitzant -r 10 torna a donar 14 sec, i amb qualsevol altra prova també...&lt;br /&gt;
&lt;br /&gt;
La '''solució''' la he trobat de&lt;br /&gt;
*http://ffmpeg-users.933282.n4.nabble.com/smooth-slow-motion-td935166.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ffmpeg -i MVI_3219.MOV -f rawvideo -sameq -s 1280x720 - | \&lt;br /&gt;
ffmpeg -f rawvideo -r 10 -sameq -s 1280x720 -i - output_10.MOV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i ho fa molt bé, doncs fa una mena d'interpolació que fa que sigui un slow motion molt suau. (ho he provat amb 10fps i 5fps)&lt;br /&gt;
=Reanomenar les imatges al revés=&lt;br /&gt;
Quan vull fer el stop motion del puzzle, tinc el puzzle muntat, i vaig fent les fotos mentre el desmunto. Per tant, la primera foto ha de ser la última, i la última la primera. Per reanomenar les fotos en l'ordre invers es pot fer servir aquest senzill script: '''reverse.sh'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#rename files in reverse&lt;br /&gt;
START=99999 #allows for an hour of jpegs&lt;br /&gt;
i=$START&lt;br /&gt;
for f in *.JPG&lt;br /&gt;
do&lt;br /&gt;
mv $f $i.JPG&lt;br /&gt;
i=$(($i -1))&lt;br /&gt;
echo $i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=Time Lapse. Intervalòmetre amb el 555=&lt;br /&gt;
*http://www.txoof.com/2011/04/time-lapse-intervalometers-and-555.html&lt;br /&gt;
Provaré el següent esquema que trobo de l'anterior enllaç:&lt;br /&gt;
*http://farm6.static.flickr.com/5190/5595383689_30c166d0d5_b.jpg&lt;br /&gt;
[[Fitxer:Intervalometre 555.jpg | 300px]]&lt;br /&gt;
&lt;br /&gt;
*Datasheet del 555: [[Fitxer:Lm555.pdf]].&lt;br /&gt;
&lt;br /&gt;
Com veiem en el datasheet (pag 8), l'esquema que vull implementar és el mode ''astable'' tal com està definit en la pàgina 8. (genera pulsos a intervals que es pot regular amb el potenciòmetre).&lt;br /&gt;
&lt;br /&gt;
La fórmula per calcular el periode i la freqüència està en el datasheet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
T = 0.693*(Ra +2Rb)C&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ra és la resistència sèrie formada pel potenciòmetre + 560ohm. Per tant, veig que si vull incrementar el periode fins a l'ordre de 1 hora he d'agafar un potenciòmetre de bastanta resistència.&lt;br /&gt;
&lt;br /&gt;
El circuit ha funcionat. La única cosa que he d'investigar és que quan tanca el relé no es torni a obrir immediatament, sinó estudiar la possibilitat de què hi hagi un petit retràs.&lt;br /&gt;
&lt;br /&gt;
La solució està en el datasheet. El temps de descàrrega és:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
T = 0.693*Rb*C&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i per tant he de fer la resistència entre els pins 6 i 7 més grossa. Per a 1uF: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Rb=5.6K -&amp;gt; T=0.693*5.6k*10-6 = 0,0038seg&lt;br /&gt;
Rb=100K -&amp;gt; T=0.693*100k*10-6 = 0,0693seg&lt;br /&gt;
Rb=1M -&amp;gt; T=0.693*1000k*10-6 = 0,693seg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una altra possibilitat basada en el Atmega168/arduino seria:&lt;br /&gt;
*http://www.instructables.com/id/Intervalometer/&lt;br /&gt;
&lt;br /&gt;
En aquest projecte és interessant perquè s'utilitza un laser cutter (70 Watt Epilog laser cutter).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Autor}}, març 2011, octubre 2011, gener 2013&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>