pmrs 20120911
Merge branch 'master' of svn.c3d2.de:c3d2-web
This commit is contained in:
commit
becea2a134
|
@ -14,6 +14,7 @@
|
|||
Konzepten. Damit ihr bei solch Code nicht nur Bahnhof versteht,
|
||||
wollen wir euch Haskell an einem Themenabend vorstellen.
|
||||
</p>
|
||||
<addendum>
|
||||
<p>
|
||||
Wenn ihr Code-Beispiele live nachvollziehen möchtet, installiert
|
||||
zur Vorbereitung den Glasgow Haskell Compiler und das Tool für
|
||||
|
@ -24,8 +25,14 @@
|
|||
Für das Webframework Yesod danach:
|
||||
</p>
|
||||
<pre>cabal update && cabal install -p yesod-platform</pre>
|
||||
|
||||
</addendum>
|
||||
<ul><li><link href="https://github.com/c3d2/ta-haskell-yesod">
|
||||
Folien und Beispiele
|
||||
</link></li></ul>
|
||||
|
||||
<resource title="Videomitschnitt" size="780185888" type="video/webm"
|
||||
url="http://ftp.c3d2.de/themenabend/ta-2012-08-29-haskell-yesod.webm">
|
||||
<alternative size="815704582" type="video/mp4" url="http://ftp.c3d2.de/themenabend/ta-2012-08-29-haskell-yesod.mp4"/>
|
||||
</resource>
|
||||
<p>Wir danken wieder einmal COeins für das Anfertigen und Bearbeiten der Videomitschnitte.</p>
|
||||
</item>
|
||||
|
|
|
@ -1,33 +1,34 @@
|
|||
#!/bin/sh
|
||||
#!/bin/sh -e
|
||||
|
||||
if=$1
|
||||
of=`basename "$1"`".mp4"
|
||||
|
||||
schedtool -De \
|
||||
ffmpeg -i "$if" \
|
||||
# No. CPU cores:
|
||||
threads=2
|
||||
# Video bitrate:
|
||||
vb=400k
|
||||
# Audio bitrate:
|
||||
ab=96k
|
||||
|
||||
ffmpeg -i "$if" \
|
||||
-f mp4 \
|
||||
-an \
|
||||
-threads 4 \
|
||||
-deinterlace \
|
||||
-threads $threads \
|
||||
-vcodec libx264 \
|
||||
-vpre libx264-ipod640 \
|
||||
-b:v 400k \
|
||||
-b:v $vb \
|
||||
-pass 1 \
|
||||
-passlogfile "$of.ffmpeg2pass" \
|
||||
-y \
|
||||
/dev/null && \
|
||||
schedtool -De \
|
||||
ffmpeg -i "$if" \
|
||||
-y /dev/null
|
||||
ffmpeg -i "$if" \
|
||||
-f mp4 \
|
||||
-acodec libmp3lame \
|
||||
-ab 96k \
|
||||
-threads 4 \
|
||||
-deinterlace \
|
||||
-acodec libfaac \
|
||||
-ab $ab \
|
||||
-threads $threads \
|
||||
-vcodec libx264 \
|
||||
-vpre libx264-ipod640 \
|
||||
-b:v 400k \
|
||||
-b:v $vb \
|
||||
-pass 2 \
|
||||
-passlogfile "$of.ffmpeg2pass" \
|
||||
-y \
|
||||
"$of"
|
||||
-y "$of"
|
||||
|
||||
|
|
|
@ -1,34 +1,33 @@
|
|||
#!/bin/sh
|
||||
#!/bin/sh -e
|
||||
|
||||
|
||||
if=$1
|
||||
of=`basename "$1"`".webm"
|
||||
|
||||
if [ ! -f "$of.ffmpeg2pass-0.log" ]; then
|
||||
schedtool -De \
|
||||
ffmpeg -i "$if" \
|
||||
-threads 4 \
|
||||
-f webm \
|
||||
-an \
|
||||
-vcodec libvpx \
|
||||
-deinterlace \
|
||||
-b:v 400k \
|
||||
-pass 1 \
|
||||
-passlogfile "$of.ffmpeg2pass" \
|
||||
-y \
|
||||
/dev/null || exit 1
|
||||
fi
|
||||
schedtool -De \
|
||||
ffmpeg -i "$if" \
|
||||
-threads 4 \
|
||||
# No. CPU cores:
|
||||
threads=2
|
||||
# Video bitrate:
|
||||
vb=400k
|
||||
# Audio bitrate:
|
||||
ab=96k
|
||||
|
||||
ffmpeg -i "$if" \
|
||||
-threads $threads \
|
||||
-f webm \
|
||||
-an \
|
||||
-vcodec libvpx \
|
||||
-b:v $vb \
|
||||
-pass 1 \
|
||||
-passlogfile "$of.ffmpeg2pass" \
|
||||
-y /dev/null
|
||||
ffmpeg -i "$if" \
|
||||
-threads $threads \
|
||||
-f webm \
|
||||
-acodec libvorbis \
|
||||
-ab 96k \
|
||||
-ab $ab \
|
||||
-vcodec libvpx \
|
||||
-deinterlace \
|
||||
-b:v 400k \
|
||||
-b:v $vb \
|
||||
-pass 2 \
|
||||
-passlogfile "$of.ffmpeg2pass" \
|
||||
-y \
|
||||
"$of" || exit 1
|
||||
-y "$of"
|
||||
|
||||
|
|
Loading…
Reference in New Issue