Externremux.sh

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfiguration)
Zeile 13: Zeile 13:
 
steht die Zeile:
 
steht die Zeile:
  
 +
<pre>
 
-r /root/externremux.sh
 
-r /root/externremux.sh
 +
</pre>
  
 
In der Datei /root/externremux.sh wird die Umwandlung des Streams vorgenommen:
 
In der Datei /root/externremux.sh wird die Umwandlung des Streams vorgenommen:
  
 
<pre>
 
<pre>
rm -f /tmp/out.avi /tmp/out.log <br/>
+
rm -f /tmp/out.avi /tmp/out.log
/usr/bin/mkfifo /tmp/out.avi <br/>
+
/usr/bin/mkfifo /tmp/out.avi  
cat /tmp/out.avi & <br/>
+
cat /tmp/out.avi &  
/usr/bin/mencoder -ovc lavc -ffourcc XVID -oac lavc -lavcopts acodec=mp3:abitrate=32:vcodec=mpeg4:vbitrate=100 -vf scale -zoom -xy 288 -channels 1 -o /tmp/out.avi - &>/tmp/out.log<br/>
+
/usr/bin/mencoder -ovc lavc -ffourcc XVID -oac lavc -lavcopts acodec=mp3:abitrate=32:vcodec=mpeg4:vbitrate=100 \
 +
-vf scale -zoom -xy 288 -channels 1 -o /tmp/out.avi - &>/tmp/out.log
 
</pre>
 
</pre>

Version vom 5. Januar 2007, 11:51 Uhr

Streamen über schmalbandige Verbindungen

Mit Hilfe des streamdev-plugins und mencoder kann man das laufende Fernsehprogramm auch über schmalbandige Verbindungen (z.B. DSL upload) streamen. Die Adresse, über welche man den Stream empfängt, lautet dann: http://vdr-ip-or-host:3000/Extern/1


Konfiguration

In der Datei $VDRCFG/plugins/plugin.streamdev-server.conf steht die Zeile:

-r /root/externremux.sh

In der Datei /root/externremux.sh wird die Umwandlung des Streams vorgenommen:

rm -f /tmp/out.avi /tmp/out.log
/usr/bin/mkfifo /tmp/out.avi 
cat /tmp/out.avi & 
/usr/bin/mencoder -ovc lavc -ffourcc XVID -oac lavc -lavcopts acodec=mp3:abitrate=32:vcodec=mpeg4:vbitrate=100 \
-vf scale -zoom -xy 288 -channels 1 -o /tmp/out.avi - &>/tmp/out.log