<?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>Ernst z&#039;n Blog &#187; avisynth</title>
	<atom:link href="http://www.ernstblaauw.nl/tag/avisynth/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ernstblaauw.nl</link>
	<description>Van alles en nog wat</description>
	<lastBuildDate>Thu, 08 Apr 2010 14:18:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Van 30fps progressive naar 25fps progressive</title>
		<link>http://www.ernstblaauw.nl/2008/02/14/van-30fps-progressive-naar-25fps-progressive/</link>
		<comments>http://www.ernstblaauw.nl/2008/02/14/van-30fps-progressive-naar-25fps-progressive/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 18:11:14 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[video]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[converteren]]></category>
		<category><![CDATA[mvtools]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.ernstblaauw.nl/2008/02/14/van-30fps-progressive-naar-25fps-progressive/</guid>
		<description><![CDATA[Als je een DVD wilt maken, moeten al je filmpjes 25 frames per seconde (fps) zijn. De meeste videocamera&#8217;s in Europa doen dit ook; immers, wij gebruiken altijd 25fps. Echter, de nieuwste digitale fotocamera&#8217;s kunnen tegenwoordig ook prima filmpjes maken. Dat is leuk, totdat je ze op DVD wilt zetten: dan blijken de filmpjes vaak [...]]]></description>
			<content:encoded><![CDATA[<p>Als je een DVD wilt maken, moeten al je filmpjes 25 frames per seconde (fps) zijn. De meeste videocamera&#8217;s in Europa doen dit ook; immers, wij gebruiken altijd 25fps. Echter, de nieuwste digitale fotocamera&#8217;s kunnen tegenwoordig ook prima filmpjes maken. Dat is leuk, totdat je ze op DVD wilt zetten: dan blijken de filmpjes vaak 30fps, terwijl ze eigenlijk 25fps moeten zijn. Vaak zijn ze toch nog redelijk om te zetten. Hoe doe je dat?<br />
<span id="more-60"></span></p>
<h3>Benodigde software</h3>
<ul>
<li>Avisynth (<a href='http://www.ernstblaauw.nl//wp-content/uploads/2008/02/avisynth_257.exe' title='AviSynth 2.57'>download AviSynth 2.57</a>) (<a href="http://www.avisynth.org">homepage</a>)</li>
<li>MVTools (<a href='http://www.ernstblaauw.nl//wp-content/uploads/2008/02/mvtools-v192.zip' title='MVTools 1.9.2'>download MVTools 1.9.2</a>) (<a href="http://avisynth.org.ru/mvtools/mvtools.html">homepage</a>)</li>
</ul>
<h3>Procedure</h3>
<p>We gaan weer AviSynth gebruiken, in combinatie met MVTools. MVTools is een filter, dat een  hoop geavanceerde effecten kan uitvoeren. Zo zit er een motion compensation filter in het pakket, dat op basis van bewegingen nieuwe beelden creëert. Dat is heel handig als je van 30fps naar 25fps wilt gaan; de andere mogelijkheden zijn het weggooien van frames (dat doet het Avisynth filter ChangeFPS()) of het bij elkaar gooien van frames (ConvertFPS()).<br />
Het weggooien van frames is, als je bv van 30fps naar 15fps gaat, een prima oplossing. Echter, als je beweging in je film hebt, zal er bij een 30fps -> 25fps conversie 1 van de 6 frames worden weggegooid. Dat geeft een stotterend resultaat, en dat is niet wat we willen.<br />
Gebruik je ChangeFPS(), dan worden er frames over elkaar heen geplakt. Als je dus beweging in je opnames hebt, levert dat een ontzettend lelijk beeld op. Geen goede oplossing dus.</p>
<p>Een oplossing voor de bovengenoemde problemen is MVTools. Dit filter analyseert de frames en ziet de beweging op het scherm, waardoor het<br />
Een nadeel: het is wel een heel langzaam filter, waardoor het alleen handig is als je het gaat converteren naar een ander formaat. Wil je het resultaat direct zien, dan moet je je toevlucht nemen tot een ander filter, of andere instellingen gebruiken.</p>
<p>De code voor het AviSynth filter is dus als volgt (plaats mvtools.dll in de plugin map van AviSynth; je hoeft hem dan niet te laden aan het begin van je script):</p>
<pre><code>
avi=Avisource("video.avi")
bvec = avi.MVAnalyse(overlap=4, isb=true, pel=4, search=3, idx=1)
fvec = avi.MVAnalyse(overlap=4, isb=false, pel=4, search=3, idx=1)
return avi.MVFlowFps(bvec , fvec, num=25, den=1, idx=1)
</code></pre>
<p>Dit kan je bijvoorbeeld gebruiken in HCenc, of een ander videoprogramma.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernstblaauw.nl/2008/02/14/van-30fps-progressive-naar-25fps-progressive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Veel AVI&#8217;s naar MPEG2 omzetten</title>
		<link>http://www.ernstblaauw.nl/2008/02/14/van-veel-avis-naar-mpeg2/</link>
		<comments>http://www.ernstblaauw.nl/2008/02/14/van-veel-avis-naar-mpeg2/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 15:19:08 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[video]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[converteren]]></category>
		<category><![CDATA[hcenc]]></category>
		<category><![CDATA[media player classic]]></category>
		<category><![CDATA[mplex1]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.ernstblaauw.nl/2008/02/14/van-veel-avis-naar-mpeg2/</guid>
		<description><![CDATA[Stel: je hebt een digitale camera vol met filmpjes van een vakantie, en die staan gesorteerd in allemaal submappen. Wat doe je dan, als je er een DVD van wilt maken? In ieder geval moeten alle filmpjes geconverteerd naar MPEG2. Hoe doe je dat nou handig? Benodigde software HCenc (download HCenc 0.22) Avisynth (download AviSynth [...]]]></description>
			<content:encoded><![CDATA[<p>Stel: je hebt een digitale camera vol met filmpjes van een vakantie, en die staan gesorteerd in allemaal submappen. Wat doe je dan, als je er een DVD van wilt maken? In ieder geval moeten alle filmpjes geconverteerd naar MPEG2. Hoe doe je dat nou handig?<br />
<span id="more-52"></span></p>
<h3>Benodigde software</h3>
<ul>
<li>HCenc (<a href='http://www.ernstblaauw.nl//wp-content/uploads/2008/02/hc022.zip' title='HCenc 0.22'>download HCenc 0.22</a>)</li>
<li>Avisynth (<a href='http://www.ernstblaauw.nl//wp-content/uploads/2008/02/avisynth_257.exe' title='AviSynth 2.57'>download AviSynth 2.57</a>)</li>
<li>Avisynth-plugin SoundOut (<a href='http://www.ernstblaauw.nl//wp-content/uploads/2008/02/soundout-111.zip' title='SoundOut 1.1.1'>download SoundOut 1.1.1</a>)</li>
<li>mplex1 (<a href='http://www.ernstblaauw.nl//wp-content/uploads/2008/02/mplex1.zip' title='mplex1 05102003'>download mplex1 05102003</a>)</li>
<li>Media Player Classic (<a href='http://www.ernstblaauw.nl//wp-content/uploads/2008/02/mplayerc_homecinema_x86_v10110.zip' title='MPC HomeCinema 1.0.11.0'>download MPC HomeCinema 1.0.11.0</a>)</li>
</ul>
<h3>Procedure</h3>
<p>Een prima MPEG2 encoder is <a href="http://www.bitburners.com/hc-encoder/">HC Encoder</a>. Deze encoder verhoudt zich vrij goed tot de commerciële varianten én is gratis. HCenc accepteert alleen <a href="http://www.avisynth.org">Avisynth</a> script files (*.avs), en dus gaan we eerst voor alle filmpjes een .avs bestand aanmaken. Dit doen we op de command line (Start &#8211;> Uitvoeren &#8211;> cmd). Voer de volgende opdracht in om voor elke AVI (*.avi) een .avs bestand te maken:</p>
<pre><code>
for /R %x in ("*.avi") do
echo Avisource("%x") 1>"%x.film.avs"
&#038; echo SSRC(48000) 1>>"%x.film.avs"
&#038; echo LanczosResize(720,576) 1>>"%x.film.avs"
</code></pre>
<p>Het geluid moet apart uit de filmpjes worden gehaald; HCenc doet er niks mee. Hiervoor gebruiken we de plugin &#8216;<a href="http://forum.doom9.org/showthread.php?t=120025">SoundOut</a>&#8216;, waarmee je geluid kan exporteren uit een Avisynth script:</p>
<pre><code>
for /R %x in ("*.avi") do
echo video = AviSource("%x") 1>"%x.ac3.avs"
&#038; echo stereo = GetChannel(video, 1, 1) 1>>"%x.ac3.avs"
&#038; echo AudioDub(video, stereo) 1>>"%x.ac3.avs"
&#038; echo SSRC(48000) 1>>"%x.ac3.avs"
&#038; echo ConvertAudioTo16bit 1>>"%x.ac3.avs"
&#038; echo SoundOut(output="ac3", filename="%x.ac3",autoclose=true, showprogress=true, wait=2) 1>>"%x.ac3.avs"
&#038; echo Trim(0, 30) 1>>"%x.ac3.avs"
</code></pre>
<p>Nu we in elke map voor elk bestand en script hebben gegenereerd, kunnen we de filmpjes aan HCenc gaan voeren. Start eerst HCenc op en configureer het; sla vervolgens de configuratie op als &#8216;temp.ini&#8217;, zodat je die kan gebruiken bij het encoderen.<br />
Alle avsjes worden gegenereerd door het volgende commando te geven:</p>
<pre><code>
for /R %a in ("*.film.avs" "*.d2v") do
start "HC" /wait "HCenc_022.exe" -i "%a" -o "%a.m2v" -ini "temp.ini"
</code></pre>
<p>Ook het geluid moet worden geëxporteerd. Dit kan door de scriptjes met <a href="http://mpc-hc.sourceforge.net/">Media Player Classic</a> af te laten spelen. Zorg er wel voor, dat MPC stopt met spelen na ieder bestand. Dat stel je in bij de voorkeuren van MPC. Doe vervolgens:</p>
<pre><code>
for /R %x in ("*.ac3.avs") do
start "avs2wav" /wait "mplayerc.exe" /play "%x" /close
</code></pre>
<p>Nu staat er in elke map een .m2v bestand (gecreëerd door HCenc) en een geluidsbestand (.ac3), waarmee de bestanden in het goede formaat staan om op een DVD te zetten!</p>
<p>Het gratis <a href="http://members.aon.at/johann.langhofer/mplex1.htm">mplex</a> zet de bestanden om in een .mpg bestand. Dat doe je met</p>
<pre><code>
for /R %x in ("*.avi") do
"mplex1.exe" "%x.film.avs.m2v" "%x.ac3"
</code></pre>
<p>Aan het eind wil je vervolgens alle bestanden die nodig waren voor de tussenstappen verwijderen. Doe dat als volgt:</p>
<pre><code>
for /R %x in ("*.ac3" "*.avs" "*.m2v") do
del "%x"
</code></pre>
<p><em>NB: wil je deze batch commando&#8217;s gebruiken, voor ze dan op 1 regel in.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernstblaauw.nl/2008/02/14/van-veel-avis-naar-mpeg2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logo toevoegen aan filmpje</title>
		<link>http://www.ernstblaauw.nl/2008/01/04/logo-toevoegen-aan-filmpje/</link>
		<comments>http://www.ernstblaauw.nl/2008/01/04/logo-toevoegen-aan-filmpje/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 14:59:13 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[video]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[immaavs]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[overlay]]></category>

		<guid isPermaLink="false">http://www.ernstblaauw.nl/2008/01/04/logo-toevoegen-aan-filmpje/</guid>
		<description><![CDATA[Soms wil je aan (een al bestaande) film nog wat toevoegen. Als je bijvoorbeeld een filmpje wilt uploaden naar Youtube, kan het handig zijn om daar een logo overheen te zetten, of een website-adres. Dat heb ik zelf ook gedaan met de kampvideo van 2006. Een logo eroverheen gaat prima met Avisynth. Lees snel verder [...]]]></description>
			<content:encoded><![CDATA[<p>Soms wil je aan (een al bestaande) film nog wat toevoegen. Als je bijvoorbeeld een filmpje wilt uploaden naar Youtube, kan het handig zijn om daar een logo overheen te zetten, of een website-adres. Dat heb ik zelf ook gedaan met <a href="http://www.ernstblaauw.nl/2007/12/10/jeugdkamp-2006/">de kampvideo van 2006</a>. Een logo eroverheen gaat prima met Avisynth. Lees snel verder voor meer info!<br />
<span id="more-49"></span><br />
Voor het toevoegen van tekst gebruiken we Avisynth (inclusief de al ingebouwde functie &#8216;<a href="http://avisynth.org/mediawiki/Overlay">Overlay</a>&#8216;) en een plugin voor Avisynth (ImMaAVS).</p>
<ul>
<li>Eerst moet je je logo als &#8216;.png&#8217; opslaan. Hiervoor kan je bijvoorbeeld het gratis <a href="http://www.getpaint.net">Paint.NET</a> gebruiken. De achtergrond van de .png moet doorzichtig zijn; anders zie je geen video, maar de (achtergrond)kleur van je logo of ander plaatje. Zorg dat de grootte van de .png hetzelfde is als de grootte van je video.</li>
<li>Maak een scriptje voor Avisynth. Het onderstaande script voegt aan &#8216;video.avi&#8217; een titel toe (namelijk &#8216;www.oranjenassau.net&#8217;):<br />
<blockquote><p>video = DirectShowSource(&#8220;video.avi&#8221;)<br />
LoadPlugin(&#8220;F:\Program Files\AviSynth 2.5\plugins\immaavs.dll&#8221;)<br />
overlay = immareadpic(&#8220;oranjenassau-overlay.png&#8221;)<br />
maskclip = ColorKeyMask(overlay, $ff0000, 60)<br />
final = Overlay(video, overlay, mask=ShowAlpha(maskclip))<br />
return final</p></blockquote>
</li>
<li>Let op, dat je voor het laden van je logo de opdracht immareadpic gebruikt. Avisynth heeft ook andere plugins die .png&#8217;s openen, maar, voor zover ik het heb gezien, werken die niet correct met png&#8217;s.</li>
</ul>
<p>Het scriptje projecteert nu het logo over de video.</p>
<h3>Bestanden</h3>
<ul>
<li>De plugin voor Avisynth, ImMaAVS: <a href="http://www.ernstblaauw.nl//wp-content/uploads/2008/01/immaavs.rar" title="immaavs.rar">immaavs.rar</a></li>
<li>Een voorbeeld van een logo: <a href="http://www.ernstblaauw.nl//wp-content/uploads/2008/01/oranjenassau-overlay.png" title="oranjenassau-overlay.png">oranjenassau-overlay.png</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ernstblaauw.nl/2008/01/04/logo-toevoegen-aan-filmpje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nog betere kwaliteit op Youtube!</title>
		<link>http://www.ernstblaauw.nl/2007/12/10/nog-betere-kwaliteit-op-youtube/</link>
		<comments>http://www.ernstblaauw.nl/2007/12/10/nog-betere-kwaliteit-op-youtube/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 15:43:17 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[cheat youtube]]></category>
		<category><![CDATA[converteren]]></category>
		<category><![CDATA[dgindex]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[g-spot]]></category>
		<category><![CDATA[leakkerneldeint]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.ernstblaauw.nl/2007/12/10/nog-betere-kwaliteit-op-youtube/</guid>
		<description><![CDATA[Zoals ik al eerder in een bericht schreef, is het niet makkelijk om de beste kwaliteit op Youtube te zetten. Maar, nu heb ik een manier gevonden om je video&#8217;s zelf al te converteren naar het juiste formaat op Youtube, zodat Youtube zelf niet er nogmaals mee aan de slag gaat. Zo weet je al [...]]]></description>
			<content:encoded><![CDATA[<p>Zoals ik al eerder in <a href="http://www.ernstblaauw.nl/2007/10/15/video-klaarmaken-voor-youtube/">een bericht</a> schreef, is het niet makkelijk om de beste kwaliteit op Youtube te zetten. Maar, nu heb ik een manier gevonden om je video&#8217;s zelf al te converteren naar het juiste formaat op Youtube, zodat Youtube zelf niet er nogmaals mee aan de slag gaat. Zo weet je al precies wat voor kwaliteit je krijgt.<br />
<span id="more-19"></span><br />
Op Youtube worden de video&#8217;s geconverteerd naar &#8216;flv&#8217;, een op flash gebaseerd formaat. Als je zelf een bestand aanlevert dat een niet te hoge bitrate heeft, dan converteert Youtube de video niet.</p>
<p>Je hebt het volgende programma nodig:<br />
<strong>ffmpeg</strong>, om je bestand om te zetten in het &#8216;flv&#8217;-formaat met Avisynth: <a href="http://esby.free.fr/CelticDruid/mirror/ffmpeg/">http://esby.free.fr/CelticDruid/mirror/ffmpeg/</a><br />
of<br />
<strong>mencoder</strong>, om je bestand om te zetten in het &#8216;flv&#8217;-formaat met Avisynth:  <a href="http://tirnanog.fate.jp/mirror/mplayer/">http://tirnanog.fate.jp/mirror/mplayer/</a></p>
<p>Optioneel:<br />
<strong>AviSynth</strong>, om je bronvideo mee te bewerken: <a href="http://www.avisynth.org">http://www.avisynth.org</a><br />
<strong>DGIndex</strong>, om MPEG2 bestanden mee te openen in AviSynth: <a href="http://neuron2.net/dgmpgdec/dgmpgdec.html">http://neuron2.net/dgmpgdec/dgmpgdec.html</a><br />
<strong>LeakKernelDeint</strong>, om je video te deinterlacen: <a href="http://leak.no-ip.org/AviSynth/LeakKernelDeint/">http://leak.no-ip.org/AviSynth/LeakKernelDeint/</a><br />
<strong>G-Spot</strong>, om eigenschappen van videobestanden uit te lezen: <a href="http://www.headbands.com/gspot/">http://www.headbands.com/gspot/</a></p>
<h3>Stap 1. Prepareer je video.</h3>
<p>Maak een scriptje met Avisynth, zodat de video al op het goede formaat (320&#215;240) is. Ook kan je nog wat filters toepassen, of de film in stukken knippen zodat hij niet langer is dan 10 minuten. Om bijvoorbeeld een MPEG2 bestand te openen, ziet je scriptje er als volgt uit: (Voor MPEG2 moet je dan wel eerst het bestand <a href="http://neuron2.net/dgmpgdec/QuickStart.html">door DGIndex halen</a>)</p>
<blockquote><p> LoadPlugin(&#8220;DGDecode.dll&#8221;)<br />
LoadPlugin(&#8220;LeakKernelDeint.dll&#8221;)<br />
video=mpeg2source(&#8220;film.d2v&#8221;).LeakKernelDeint(1)<br />
audio = DirectShowSource(&#8220;film.ac3&#8243;, audio=true, video=false)<br />
video = Crop(24, 54, -24, -54)<br />
audiodub(video,audio)<br />
lanczos4resize(320,240)</p></blockquote>
<h3>Stap 2. Converteer de video.</h3>
<p>Geef de volgende opdracht als je een Avisynth scriptje hebt:</p>
<blockquote><p> ffmpeg -i film.avs -pass 1 -ab 48k -ar 22050 -ac 1 -vcodec flv -b 300k -g 160 -cmp 3 -subcmp 3 -mbd 2 -flags aic+cbp+mv0+mv4+trell film.flv</p>
<p>ffmpeg -i film.avs -pass 2 -ab 48k -ar 22050 -ac 1 -vcodec flv -b 300k -g 160 -cmp 3 -subcmp 3 -mbd 2 -flags aic+cbp+mv0+mv4+trell -y film.flv</p></blockquote>
<p>Als je gewoon een al bestaand bestand wilt openen, zonder met Avisynth aan de gang te gaan, dan zien de opdrachtregels er zo uit:</p>
<blockquote><p> mencoder film.avi -o film.flv -af resample=22050:0:0 -sws 9 -vf scale=448:-3,expand=448:336 -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=300:trell:v4mv:mv0:mbd=2:cbp:aic:cmp=3:subcmp=3 -oac mp3lame -lameopts abr:br=48:mode=3</p></blockquote>
<p>Is je bitrate hoger dan 350 (of veel lager), dan kan je het getal achter &#8216;-b &#8216; aanpassen. De bitrate wordt door ffmpeg op het scherm gezet; anders kan je het ebstand openen met G-Spot en daar de bitrate uitlezen.</p>
<p>Als ffmpeg klaar is, heb je een video die je zo naar Youtube kan uploaden, en er precies zo uitziet als op je computer!</p>
<h3>Meer info</h3>
<ul>
<li>Een <a href="http://forum.videohelp.com/topic336882.html#1752103">thread</a> op <a href="http://www.videohelp.com">videohelp.com</a>. Daar kan je ook lezen hoe je je bitrate nog hoger dan 350kbps kan krijgen.</li>
<li>In <a href="http://forum.doom9.org/showthread.php?t=132589">deze thread</a> op het forum van <a href="http://www.doom9.org">Doom9</a> staat informatie over wat scriptjes voor Avisynth om een zo goed mogelijke kwaliteit te krijgen.</li>
</ul>
<h3>Downloads</h3>
<p><a href="http://www.ernstblaauw.nl//wp-content/uploads/2007/12/ffmpegrev11143.7z" title="ffmpeg rev11143">ffmpeg rev11143</a><br />
<a href="http://www.ernstblaauw.nl//wp-content/uploads/2007/12/dgmpgdec149.zip" title="DGIndex 1.4.9">DGIndex 1.4.9</a><br />
<a href="http://www.ernstblaauw.nl//wp-content/uploads/2007/12/leakkerneldeint154.zip" title="LeakKernelDeint 1.5.4">LeakKernelDeint 1.5.4</a><br />
<a href="http://www.ernstblaauw.nl//wp-content/uploads/2007/12/mplayer20071203.7z" title="mencoder 12.03.2007">mencoder 12.03.2007</a></p>
<h3>Update</h3>
<p>Om meerdere bestanden tegelijkertijd te converteren, doe je:</p>
<pre><code>
for /R %x in ("*.avi") do
echo Avisource("%x") 1>"%x.film.avs"
&#038; echo ChangeFPS(15) #alleen als je de framerate wilt halveren (hier van 30fps naar 15!) 1>>"%x.film.avs"
&#038; echo SSRC(48000) 1>>"%x.film.avs"
&#038; echo LanczosResize(320,240) 1>>"%x.film.avs"

for /R %x in ("*.avs") do start "ffmpeg 1" /wait "ffmpeg.exe" -i "%x" -pass 1 -passlogfile "%x".log -ab 48k -ar 22050 -ac 1 -vcodec flv -b 285k -g 160 -cmp 3 -subcmp 3 -mbd 2 -flags aic+cbp+mv0+mv4+trell "%x".flv

for /R %x in ("*.avs") do start "ffmpeg 2" /wait "ffmpeg.exe" -i "%x" -pass 2 -passlogfile "%x".log -ab 48k -ar 22050 -ac 1 -vcodec flv -b 285k -g 160 -cmp 3 -subcmp 3 -mbd 2 -flags aic+cbp+mv0+mv4+trell -y "%x".flv
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ernstblaauw.nl/2007/12/10/nog-betere-kwaliteit-op-youtube/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video klaarmaken voor Youtube</title>
		<link>http://www.ernstblaauw.nl/2007/10/15/video-klaarmaken-voor-youtube/</link>
		<comments>http://www.ernstblaauw.nl/2007/10/15/video-klaarmaken-voor-youtube/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 13:44:15 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[video]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[codec pack]]></category>
		<category><![CDATA[converteren]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mpeg4]]></category>
		<category><![CDATA[virtualdub]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xvid]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.ernstblaauw.nl/2007/10/15/video-klaarmaken-voor-youtube/</guid>
		<description><![CDATA[Als je een video op Youtube wilt zetten, kan dat best lastig zijn. Voor de beste kwaliteit moet het namelijk in het volgende formaat worden aangeleverd: We recommend the following settings: MPEG4 (Divx, Xvid) format 320&#215;240 resolution MP3 audio 30 frames per second Resizing your video to these specifications before uploading will help your videos [...]]]></description>
			<content:encoded><![CDATA[<p>Als je een video op <a href="http://www.youtube.com" target="_blank">Youtube</a> wilt zetten, kan dat best lastig zijn. Voor de beste kwaliteit moet het namelijk in het volgende formaat worden aangeleverd:</p>
<blockquote><p>We recommend the following settings:</p>
<ul>
<li>MPEG4 (Divx, Xvid) format</li>
<li>320&#215;240 resolution</li>
<li>MP3 audio</li>
<li>30 frames per second</li>
</ul>
<p>Resizing your video to these specifications before uploading will help your videos look better on YouTube.</p></blockquote>
<p>Verder moet de audio in mono MP3 64 kbps zijn, en mag het geheel niet langer zijn dan 10 minuten of 100 MB. Hoe kan je nu je videobestand omzetten naar dat formaat?<br />
<span id="more-4"></span><br />
Om dat formaat te krijgen, ga ik ervan uit dat het oorspronkelijke formaat van een zogenaamde PAL camera komt: 25 fps, en interlaced. De resolutie is dan vaak 720&#215;576 (of 768&#215;576). Om de video in het juiste formaat te krijgen, gebruik ik <a href="http://www.avisynth.org" target="_blank">Avisynth</a>: Een scripttaal voor video. Het volgende script zet het om:</p>
<blockquote><p># Vervang &#8220;final.avi&#8221; met de juiste bestandsnaam<br />
DirectShowSource(&#8220;final.avi&#8221;)<br />
ChangeFPS(59.94)<br />
SeparateFields()<br />
SelectEvery(4,1,2)<br />
Weave()<br />
BicubicResize(320,240)</p></blockquote>
<p>Sla dit op als een tekstbestand met .avs extensie, die je kan afspelen met een videospeler als <a href="http://downloads.sourceforge.net/mpc-hc/mplayerc_homecinema_x86_v1.0.11.0.zip?modtime=1192356764&amp;big_mirror=0">Media Player Classic Home Cinema</a>. Je moet wel de juiste codecs hebben om dit af te kunnen spelen; ik gebruik zelf vaak een codec pack als <a href="http://www.codecguide.com/">K-Lite Codec Pack</a>. Het is belangrijk om bij het installeren ervoor te zorgen dat de VFW interface voor Xvid wordt ondersteund &#8211; daarmee gaan we namelijk zo de video converteren. Ook de MP3 ACM codec is nodig. Soms kan de foutmelding, die Avisynth geeft, nuttige informatie geven over wat je nog moet installeren. <strong>Let goed op dat de video er nu goed uitziet. Zo niet, (bijvoorbeeld rare schokken, alsof de beeldvolgorde niet goed is), ga niet verder; je video zal er op Youtube ook niet goed uitzien.</strong> De oplossing: het script aanpassen, zodat het er wel goed wordt omgezet.<br />
Ook kan je met Avisynth een watermerk toevoegen (bijvoorbeeld je naam). Daar ga ik nu verder niet op in.</p>
<p>Als het .avs bestand goed afspeelt, gaan we <a href="http://virtualdub.sourceforge.net/">VirtualDub</a> installeren. Hiermee kan je video omzetten naar een ander formaat. Open eerst het .avs bestand via File &gt; Open video file. Wat moet je nog meer allemaal selecteren:</p>
<ul>
<li>Selecteer &#8216;Video &gt; Fast recompress&#8217;</li>
<li>&#8216;Video &gt; Compression &gt; Xvid Mpeg 4 Codec &gt; Configure &gt; Calc&#8217;<br />
Vul bij &#8216;Target size&#8217; 95000 in; Bij audio &gt; average bitrate 64. Onthoud welk getal er staat bij Video &gt; average bitrate. Klik op &#8216;OK&#8217; en druk op &#8216;Target quantizer&#8217;. Nu kan je de net berekende bitrate invullen. Druk op &#8216;OK&#8217;, net zolang tot je weer in het hoofdscherm bent</li>
<li>Selecteer &#8216;Audio &gt; Full processing mode&#8217;</li>
<li>&#8216;Audio &gt; Conversion&#8217;:<br />
Selecteer 44100 Hz, high quality en mono en als laatste op &#8216;OK&#8217;</li>
<li>&#8216;Audio &gt; Compression &gt; MPEG Layer 3 &gt; Show all formats&#8217;:<br />
Kies hier voor 64 kBit/s, 44.100Hz, Mono. Druk op &#8216;OK&#8217;</li>
<li>Om het proces te starten: &#8216;File &gt; Save as AVI&#8217; en kies een bestandsnaam.</li>
</ul>
<p>Het proces gaat nu beginnen! Het kan een tijdje duren, maar dan heb je ook wat&#8230; Daarna moet hij naar Youtube kunnen!</p>
<p>PS het kan best zijn dat je sommige codecs mist, waardoor bijvoorbeeld Xvid of MPEG Layer 3 niet in het lijstje staat. Of heb je net een andere versie dan ik heb. Vraag gerust om advies!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernstblaauw.nl/2007/10/15/video-klaarmaken-voor-youtube/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

