<?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=Pyramid_hologram</id>
	<title>Pyramid hologram - 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=Pyramid_hologram"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Pyramid_hologram&amp;action=history"/>
	<updated>2026-10-10T23:30:53Z</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=Pyramid_hologram&amp;diff=254213&amp;oldid=prev</id>
		<title>Joan: Es crea la pàgina amb «=Introducció=  =Preparatius. ffmpeg= &lt;pre&gt; Les opcions -strict -2 són perquè tinc un SO 12.04 que ha quedat una mica desfasat (febrer 2016) $ ffmpeg -i in.mp4 -strict ...».</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Pyramid_hologram&amp;diff=254213&amp;oldid=prev"/>
		<updated>2016-02-25T22:41:20Z</updated>

		<summary type="html">&lt;p&gt;Es crea la pàgina amb «=Introducció=  =Preparatius. ffmpeg= &amp;lt;pre&amp;gt; Les opcions -strict -2 són perquè tinc un SO 12.04 que ha quedat una mica desfasat (febrer 2016) $ ffmpeg -i in.mp4 -strict ...».&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Introducció=&lt;br /&gt;
&lt;br /&gt;
=Preparatius. ffmpeg=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Les opcions -strict -2 són perquè tinc un SO 12.04 que ha quedat una mica desfasat (febrer 2016)&lt;br /&gt;
$ ffmpeg -i in.mp4 -strict -2 out.mp4&lt;br /&gt;
Per mantenir la qualitat utilitzo el bitrate. Puc mirar quin era el bitrate original fent:&lt;br /&gt;
$ ffmpeg -i in.mp4&lt;br /&gt;
..-&lt;br /&gt;
  Duration: 00:00:07.07, start: 0.000000, bitrate: 10596 kb/s&lt;br /&gt;
  Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 10011 kb/s, SAR 65536:65536 DAR 16:9, 14.28 fps, 42.83 tbr, 90k tbn, 180k tbc (default)&lt;br /&gt;
&lt;br /&gt;
$ ffmpeg -i in.mp4 -strict -2 -b 10000k out3.mp4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crop&lt;br /&gt;
$ ffmpeg -i in.mp4 -strict -2 -vf &amp;quot;crop=200:200:50:50&amp;quot; out2.mp4&lt;br /&gt;
&lt;br /&gt;
També podem veure com queda sense haver de generar el fitxer:&lt;br /&gt;
ffplay -i in.mp4 -vf &amp;quot;crop=100:100:30:30&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rotate:&lt;br /&gt;
ffmpeg -i in.mp4 -strict -2 -b 10000k -vf &amp;quot;transpose=1&amp;quot; out5.mp4&lt;br /&gt;
ffmpeg -i in.mp4 -strict -2 -b 10000k -vf &amp;quot;transpose=1, transpose=1&amp;quot; out6.mp4&lt;br /&gt;
&lt;br /&gt;
0 = 90CounterCLockwise and Vertical Flip (default)&lt;br /&gt;
1 = 90Clockwise&lt;br /&gt;
2 = 90CounterClockwise&lt;br /&gt;
3 = 90Clockwise and Vertical Flip&lt;br /&gt;
&lt;br /&gt;
-vf &amp;quot;transpose=2,transpose=2&amp;quot; -&amp;gt; for 180graus&lt;br /&gt;
&lt;br /&gt;
overlay:&lt;br /&gt;
&lt;br /&gt;
en aquest exemple posem un video al costat de l'altre. Em funciona l'opció -filter_complex, que a l'institut no em funcionava.&lt;br /&gt;
&lt;br /&gt;
ffmpeg -i in.mp4 -i out6.mp4 -strict -2 -b 10000k -filter_complex \&lt;br /&gt;
&amp;quot;[0:v]setpts=PTS-STARTPTS, pad=iw*2:ih[bg]; \&lt;br /&gt;
[1:v]setpts=PTS-STARTPTS[fg]; [bg][fg]overlay=w; \&lt;br /&gt;
amerge,pan=stereo:c0&amp;lt;c0+c2:c1&amp;lt;c1+c3&amp;quot; out7.mp4&lt;br /&gt;
&lt;br /&gt;
Jo el que vull fer és crear un mosaic:&lt;br /&gt;
*https://trac.ffmpeg.org/wiki/Create%20a%20mosaic%20out%20of%20several%20input%20videos&lt;br /&gt;
&lt;br /&gt;
ffmpeg -i in.mp4 -i in.mp4 -i in.mp4 -i in.mp4 -strict -2 -b 10000k -filter_complex &amp;quot;nullsrc=size=640x480 [base]; [0:v] setpts=PTS-STARTPTS, scale=320x240 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=320x240 [upperright]; [2:v] setpts=PTS-STARTPTS, scale=320x240 [lowerleft]; [3:v] setpts=PTS-STARTPTS, scale=320x240 [lowerright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=320 [tmp2]; [tmp2][lowerleft] overlay=shortest=1:y=240 [tmp3]; [tmp3][lowerright] overlay=shortest=1:x=320:y=240&amp;quot; out8.mp4&lt;br /&gt;
&lt;br /&gt;
Si vull que el video mantingui la proporció original de 1280x720:&lt;br /&gt;
ffmpeg -i in.mp4 -i in.mp4 -i in.mp4 -i in.mp4 -strict -2 -b 10000k -filter_complex &amp;quot;nullsrc=size=1280x720 [base]; [0:v] setpts=PTS-STARTPTS, scale=640x360 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=640x360 [upperright]; [2:v] setpts=PTS-STARTPTS, scale=640x360 [lowerleft]; [3:v] setpts=PTS-STARTPTS, scale=640x360 [lowerright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=640 [tmp2]; [tmp2][lowerleft] overlay=shortest=1:y=360 [tmp3]; [tmp3][lowerright] overlay=shortest=1:x=640:y=360&amp;quot; out9.mp4&lt;br /&gt;
&lt;br /&gt;
Anem a fer una prova de com s'ubica un video quadrat enmig d'un video més gran&lt;br /&gt;
Primer faig un quadrat de la imatge que m'interessa:&lt;br /&gt;
ffmpeg -i in.mp4 -y -strict -2 -b 10000k -vf &amp;quot;crop=700:700:50:50&amp;quot; orig1.mp4&lt;br /&gt;
&lt;br /&gt;
i ara ubico aquest video al mig, i fico que la base sigui el tamany original. Però el problema és que no tinc un video de 1280x720 que serveixi de fons.&lt;br /&gt;
ffmpeg -i orig1.mp4 -y -strict -2 -b 10000k -filter_complex &amp;quot;nullsrc=size=1280x720 [base]; [0:v] setpts=PTS-STARTPTS [middle]; [base][middle] overlay=shortest=1:x=100:y=10&amp;quot; out10.mp4&lt;br /&gt;
&lt;br /&gt;
Tinc la imatge, i la converteixo a video:&lt;br /&gt;
ffmpeg -loop 1 -i fons.jpg -t 8 -pix_fmt yuv420p fons.mp4&lt;br /&gt;
&lt;br /&gt;
ffmpeg -i fons.mp4 -i orig1.mp4 -y -strict -2 -b 10000k -filter_complex &amp;quot;nullsrc=size=1280x720 [base]; [0:v] setpts=PTS-STARTPTS [fons]; [1:v] setpts=PTS-STARTPTS [middle]; [base][fons] overlay=shortest=1[tmp1];[tmp1][middle] overlay=shortest=1:x=100:y=10&amp;quot; out11.mp4&lt;br /&gt;
&lt;br /&gt;
Crec que el truco està en ficar una imatge negra de 1280x720: fons.png&lt;br /&gt;
&lt;br /&gt;
Ara anem a fer ja un pyramid hologram.&lt;br /&gt;
&lt;br /&gt;
Primer faig un quadrat de la imatge que m'interessa:&lt;br /&gt;
ffmpeg -i in.mp4 -y -strict -2 -b 10000k -vf &amp;quot;crop=700:700:50:50&amp;quot; orig1.mp4&lt;br /&gt;
&lt;br /&gt;
Ara faig les tres rotacions:&lt;br /&gt;
ffmpeg -i orig1.mp4 -y -strict -2 -b 10000k -vf &amp;quot;transpose=1&amp;quot; orig2.mp4&lt;br /&gt;
ffmpeg -i orig1.mp4 -y -strict -2 -b 10000k -vf &amp;quot;transpose=1, transpose=1&amp;quot; orig3.mp4&lt;br /&gt;
ffmpeg -i orig1.mp4 -y -strict -2 -b 10000k -vf &amp;quot;transpose=2&amp;quot; orig4.mp4&lt;br /&gt;
&lt;br /&gt;
i ara ja poso aquests 4 videos en el seu lloc, però s'ha de fer una mica de càlculs geomètrics. La clau estarà en què els videos han de tenir negre de fons. I al fons de tot, tinc el meu video negre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Autor}}, febrer 2016&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>