- new externremux.sh mencoder config options: audio pid by language code

(-alang) and verbosity (-msglevel) (thanks to Pekko Tiitto)
This commit is contained in:
frank 2011-05-02 23:39:19 +02:00
parent 19e8cf2a28
commit 09e0a0176b
3 changed files with 14 additions and 0 deletions

View File

@ -185,3 +185,7 @@ wtor
Javier Bradineras Javier Bradineras
for providing Spanish language texts for providing Spanish language texts
Pekko Tiitto
for providing a git mirror of streamdev's lost CVS repository
for suggesting to use mencoder params -alang and -msglevel in externremux

View File

@ -1,6 +1,8 @@
VDR Plugin 'streamdev' Revision History VDR Plugin 'streamdev' Revision History
--------------------------------------- ---------------------------------------
- new externremux.sh mencoder config options: audio pid by language code
(-alang) and verbosity (-msglevel) (thanks to Pekko Tiitto)
- writer must not spend too much time waiting in select() without checking - writer must not spend too much time waiting in select() without checking
if the thread has been cancelled if the thread has been cancelled
- added Spanish translation (thanks to Javier Bradineras) - added Spanish translation (thanks to Javier Bradineras)

View File

@ -44,6 +44,8 @@ ABR_MONO=64
### ###
# mencoder binary # mencoder binary
MENCODER=mencoder MENCODER=mencoder
# verbosity from all=-1 to all=9 (-msglevel ...)
MENCODER_MSGLEVEL=all=1
### video part ### video part
# Default video codec (e.g. lavc/x264/copy) # Default video codec (e.g. lavc/x264/copy)
MENCODER_VC=lavc MENCODER_VC=lavc
@ -52,6 +54,8 @@ MENCODER_LAVC_VOPTS=vcodec=mpeg4
# Default video options if x264 is used (-ovc x264 -x264encopts ...) # Default video options if x264 is used (-ovc x264 -x264encopts ...)
MENCODER_X264_VOPTS=threads=auto MENCODER_X264_VOPTS=threads=auto
### audio part ### audio part
# Audio language to use if several audio PIDs are available (-alang ...)
MENCODER_ALANG=eng
# Default audio codec (e.g. lavc/mp3lame/faac/copy) # Default audio codec (e.g. lavc/mp3lame/faac/copy)
MENCODER_AC=mp3lame MENCODER_AC=mp3lame
# Default audio options if lavc is used (-oac lavc -lavcopts ...) # Default audio options if lavc is used (-oac lavc -lavcopts ...)
@ -193,14 +197,18 @@ function remux_mencoder
startReply startReply
exec 3<&0 exec 3<&0
echo $MENCODER \ echo $MENCODER \
${MENCODER_MSGLEVEL:+-msglevel $MENCODER_MSGLEVEL} \
-ovc $VC $VOPTS \ -ovc $VC $VOPTS \
-oac $AC $AOPTS \ -oac $AC $AOPTS \
${MENCODER_ALANG:+-alang $MENCODER_ALANG} \
${WIDTH:+-vf scale=$WIDTH:$HEIGHT -zoom} \ ${WIDTH:+-vf scale=$WIDTH:$HEIGHT -zoom} \
${FPS:+-ofps $FPS} \ ${FPS:+-ofps $FPS} \
-o "$FIFO" -- - >&2 -o "$FIFO" -- - >&2
$MENCODER \ $MENCODER \
${MENCODER_MSGLEVEL:+-msglevel $MENCODER_MSGLEVEL} \
-ovc $VC $VOPTS \ -ovc $VC $VOPTS \
-oac $AC $AOPTS \ -oac $AC $AOPTS \
${MENCODER_ALANG:+-alang $MENCODER_ALANG} \
${WIDTH:+-vf scale=$WIDTH:$HEIGHT -zoom} \ ${WIDTH:+-vf scale=$WIDTH:$HEIGHT -zoom} \
${FPS:+-ofps $FPS} \ ${FPS:+-ofps $FPS} \
-o "$FIFO" -- - 0<&3 >/dev/null & -o "$FIFO" -- - 0<&3 >/dev/null &