<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Steinsland - informatikkstudent og webutvikler &#187; diy</title>
	<atom:link href="http://davidsteinsland.net/emneord/diy/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidsteinsland.net</link>
	<description>Personlig blogg om programmering og andre uinteressante emner</description>
	<lastBuildDate>Thu, 26 Apr 2012 10:49:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Wamp: Hvordan installere ffmpeg (Windows)</title>
		<link>http://davidsteinsland.net/2010/01/installere-ffmpeg-pa-wampserver-windows/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installere-ffmpeg-pa-wampserver-windows</link>
		<comments>http://davidsteinsland.net/2010/01/installere-ffmpeg-pa-wampserver-windows/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 02:27:15 +0000</pubDate>
		<dc:creator>David Steinsland</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Guider]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[wampserver]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.davidsteinsland.net/?p=135</guid>
		<description><![CDATA[Noen ganger kan det være ganske ålreit å kunne konvertere videoer via PHP, eller for eksempel hente ut miniatyrbilder fra en film. Da er det også ganske ålreit at ffmpeg finnes. Med ffmpeg kan du gjøre slike ting lekende lett, men veien der til er ikke alltid like grei. Heldigvis har jeg i den sammenheng [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-134" title="Howto: Installere ffmpeg på Wamp med Windows" src="http://davidsteinsland.net/wp-content/uploads/2010/01/banner.png" alt="" width="560" height="164" /></p>
<p>Noen ganger kan det være ganske ålreit å kunne konvertere videoer via PHP, eller for eksempel hente ut miniatyrbilder fra en film. Da er det også ganske ålreit at ffmpeg finnes.</p>
<p>Med ffmpeg kan du gjøre slike ting lekende lett, men veien der til er ikke alltid like grei. Heldigvis har jeg i den sammenheng laget en liten guide til hvordan du kan gjøre det!</p>
<h3>Før vi begynner &#8230;</h3>
<p>Sørg for at du har:</p>
<ul>
<li>Installert <a href="http://www.wampserver.com/">Wampserver</a> på en Windows-maskin</li>
<li><a href="http://downloads.sourceforge.net/wampserver/WampServer2-PHP525.exe?download">Lastet ned og installert PHP 5.2.5</a> til Wamp (husk og aktiver denne versjonen, det er denne vi må bruke)</li>
</ul>
<p>Når du har de to punktene under kontroll er du klar til å gå videre.</p>
<h3>Hva vi trenger</h3>
<p>Da er tiden inne for å laste ned ffmpeg-arkivene. Last ned de to arkivene under, og plasser dem f. eks på skrivebordet ditt.</p>
<p><strong>FFmpeg</strong>:  <a href="http://sourceforge.net/projects/mplayer-win32/files/FFmpeg/">http://sourceforge.net/projects/mplayer-win32/files/FFmpeg/</a>(last ned en .7z-fil)<br />
<strong>FFmpeg-php</strong>:<a href="http://sergey89.ru/files/ffmpeg-php/ffmpeg-php-win32-all.zip"> http://sergey89.ru/files/ffmpeg-php/ffmpeg-php-win32-all.zip</a> (kun kompatibel med PHP 5.2.5)</p>
<h3>La oss begynne</h3>
<p>Pakk ut innholdet fra den første zip-filen, og kopier filen <em>ffmpeg.exe </em>til <em>C:\ffmpeg\</em>. Det er denne filen PHP kommer til å sende kommandoene til.</p>
<p>Pakk så ut innholdet fra det siste arkivet (ffmpeg-php). Her vil det være totalt 5 filer som vi trenger. Kopier filene <em>avcodec-51.dll, avformat-51.dll, avutil-49.dll </em>og <em>pthreadGC2.dll </em>og lim dem inn i: <em>C:\WINDOWS\System32\</em>.</p>
<p><em>Dersom du kjører et 64-bits operativsystem, må du også legge de samme filene i: C:\WINDOWS\SysWOW64\.</em></p>
<p>Da gjenstår det én fil igjen, og det er: <em>php_ffmpeg.dll</em>.  Dette er utvidelsefilen for PHP; denne må du plassere i <em>C:\wamp\bin\php\php5.2.5\ext\</em> som da er PHPs mappe over utvidelser. Siste punktet du må gjøre er å endre PHPs konfigurasjonsfil, <em>php.ini</em>. Denne kan du nå på to måter:</p>
<ul>
<li>Trykke på Wampserver-ikonet i Tray, klikke på <em>PHP</em> og så velge <em>php.ini</em></li>
<li>Gå til <em>C:\wamp\bin\php\php5.2.5\</em></li>
</ul>
<p>Åpne konfigurasjonsfilen i en teksteditor (f. eks Notepad), og bla ned til du kommer til &laquo;Windows extensions&raquo;. Her kommer det opp en liste over mange ulike utvidelser; lag en ny linje, og lim inn følgende kode:</p>
<p><em>extension=php_ffmpeg.</em><em>dll</em></p>
<p>Nå trenger du bare starte Wampserver om igjen, ved å trykke på Wampserver-ikonet i tray og deretter velge &laquo;Restart all services&raquo;.</p>
<p>Nå kan du åpne din favoritt-nettleser, og lime inn følgende adresse:</p>
<p><em>http://localhost/?phpinfo</em></p>
<p>Dersom installasjonen har vært vellykket, vil du kan kunne finne ffmpeg på den listen (se bilde).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-137" title="ffmpeg er installert!" src="http://davidsteinsland.net/wp-content/uploads/2010/01/ffmpeg.png" alt="" width="560" height="164" /></p>
<h3>Sluttord</h3>
<p>Nå er det bare til å sette i gang med å konvertere videoer, hente ut stillbilder, lyd eller hva det måtte være. Du kan teste installasjonen ved å kjøre følgende kode:</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
    $clip = 'clip.mp4'; // Which video to extract from
    $frame = '00:00:10'; // ... and at which frame
    $dimensions = '640x480'; // Image dimensions (width x height)
    $output = 'myscreen.png'; // path to captured image

    $command = 'C:\ffmpeg\ffmpeg.exe -y -i ' . $clip . ' -vframes 1 -ss ' . $frame . ' -an -vcodec png -f rawvideo -s ' . $dimensions . ' ' . $output;
    exec ($command);
?&gt;</pre>
<p>Den vil hente ut et bilde fra videoen<em> <a href="http://davidsteinsland.net/video.zip">clip.mp4</a></em> ti sekunder ut i filmen, og lagre bildet som <em>myscreen</em>.png. Legg spesielt merke til at vi må spesifisere fulle stien til hvor vi har plassert ffmpeg.exe-filen. De fleste plasser på Internett, så står det som regel bare &laquo;ffmpeg&raquo;, istedenfor full sti; slik må du <span style="text-decoration: underline;">ikke</span> gjøre det!</p>
<p>Du kan også teste installasjonen ved å skrive denne koden:</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
    echo shell_exec ('C:\ffmpeg\ffmpeg.exe -formats');
?&gt;</pre>
<p>Om du har innspill, kommentarer eller lignende, så er du velkommen til å kommentere artikkelen!<br />
Video som viser hva jeg gjør &#8212; i dårlig kvalitet &#8212; er å se under:</p>
<p><object width="540" height="370" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/g%2BAIgb3%2BGQA" /><param name="allowfullscreen" value="true" /><embed width="540" height="370" type="application/x-shockwave-flash" src="http://blip.tv/play/g%2BAIgb3%2BGQA" allowfullscreen="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://davidsteinsland.net/2010/01/installere-ffmpeg-pa-wampserver-windows/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

