Filebrowser-commands.conf

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(*** glibc detected *** double free or corruption (!prev): 0x08c3e540 ***)
K
 
(27 dazwischenliegende Versionen von 14 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Konfigurationsdatei des [[filebrowser-plugin]]s.
 
Konfigurationsdatei des [[filebrowser-plugin]]s.
  
{{Box Datei | $VDRCONFIG/plugins/filebrowser/commands.conf |
+
Beispiele.
 +
 
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/plugins/filebrowser/commands.conf |
 
<pre>
 
<pre>
Mkdir:*:mkdir %D && echo Created %D
+
cp -r:*:cp -r %M %D:br
Copy:*:cp -r %M %D && echo Copied %M to %D
+
mv:*:mv %M %D:br
Move:*:mv %M %D && echo Moved %M to %D
+
mkdir -p:*:mkdir -p %D:s
Cat:!file %f | grep -q text:cat %f
+
rm -rf?:*:rm -rf %m:br
Tail:!file %f | grep -q text:tail -f %f
+
ln -vfs:*:ln -vfs %M %D:s
Execute?:!test -x %f -a -f %f:%f
+
cat:*:cat %f:r
Remove?:*:rm -rf %m && echo Removed %M
+
tail -f:*:tail -f %f
File type:*:file %f
+
file:*:file %f:r
Mount:!grep -E '[^[%:blank%:]]*[[%:blank%:]]*'%f'[[%:blank%:]]+' /etc/fstab >&1 >/dev/null:mount %f
+
size:*:du -chs %f:r
Unmount:!grep -E '[^[%:blank%:]]*[[%:blank%:]]*'%f'[[%:blank%:]]+' /etc/mtab >&1 >/dev/null:umount %f
+
mount:!grep -E '[^[%:blank%:]]*[[%:blank%:]]*'%f'[[%:blank%:]]+' /etc/fstab >&1 >/dev/null:mount %f:r
Playlist:*:for p in %M ; do echo ${p/#\/\///} ; done > /tmp/playlist && echo Created /tmp/playlist
+
umount:!grep -E '[^[%:blank%:]]*[[%:blank%:]]*'%f'[[%:blank%:]]+' /etc/mtab >&1 >/dev/null:umount %f:r
Unrar (p):*.rar:cd "$(dirname %f)" ; unrar -p"$(basename %D)" -y e %f
+
execute:+(*.pl|*.sh):%f:r
Unrar:*.rar:cd "$(dirname %f)" ; unrar -y e %f
+
playlist:*:find %M -follow -type f > /tmp/playlist:br
Unrar (list):*.rar:unrar l %f
+
untar:+(*.bz2|*.BZ2):tar -C "$(dirname %f)" --use-compress-program=bzip2 -vxf %f:r
Symlink:*:ln -vfs %M %D
+
untar:+(*.gz|*.GZ|*.tgz|.*TGZ):tar -C "$(dirname %f)" --use-compress-program=gzip -vxf %f:r
Avi2mpg:*.avi:r=%f ; ffmpeg -i %f -s 720x576 -b 6000 -vcodec mpeg2video -acodec mp2 -ab 224 -ar 48000 -ac 2 "${r/%avi/mpg}"
+
unrar:+(*.rar|*.RAR):unrar -y e %f "$(dirname %f)":r
 +
unrar pin:+(*.rar|*.RAR):unrar -p%p -y e %f "$(dirname %f)":r
 +
unzip:+(*.zip|*.ZIP):unzip -o %f -d "$(dirname %f)":r
 +
unzip pin:+(*.zip|*.ZIP):unzip -o -P%p %f -d "$(dirname %f)":r
 +
avi2mpg:*.avi:ffmpeg -i %f -s 720x576 -b 6000 -vcodec mpeg2video -acodec mp2 -ab 224 -ar 48000 -ac 2 %D.mpg:r
 +
vdr2mp3:*.vdr:FIFO=/tmp/vdr2mp3.$RANDOM; mkfifo $FIFO; cat %M > $FIFO & nice -n 10 ffmpeg -f mpeg -i $FIFO -acodec mp3 -ab 192 -ar 44100 %D.mp3:r
 +
vdr2ipod:*.vdr:FIFO=/tmp/vdr2ipod.$RANDOM; mkfifo $FIFO; cat %M > $FIFO & nice -n 10 ffmpeg -f mpeg -i $FIFO -vcodec xvid -s 320x240 -b 850 -acodec aac -ac 2 -ab 64 -ar 44100 -f mp4 %D.m4v:r
 +
vdr2psp:*.vdr:FIFO=/tmp/vdr2psp.$RANDOM; mkfifo $FIFO; cat %M > $FIFO & nice -n 10 ffmpeg -f mpeg -i $FIFO -acodec aac -ab 128 -vcodec mpeg4 -b 1200 -ar 24000 -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 368x192 -r 30000/1001 -title X -f psp %D.mp4:r
 +
burn:*:growisofs -Z /dev/dvd -J -R %m:r
 +
burn multisession:*:growisofs -M /dev/dvd -J -R %m:r
 
</pre>
 
</pre>
 
}}
 
}}
  
Folgende Zeile.
+
Passende '''[[filebrowser-othercommands.conf|othercommands.conf]]''' zur '''commands.conf'''.
 
+
Avi2mpg:*.avi:r=%f ; ffmpeg -i %f -s 720x576 -b 6000 -vcodec mpeg2video -acodec mp2 -ab 224 -ar 48000 -ac 2 "${r/%avi/mpg}"
+
 
+
Funktioniert nicht mit '''0.0.3''', muß gelöscht werden (auskommentieren reicht nicht!), sonnst.
+
 
+
*** glibc detected *** double free or corruption (!prev): 0x08c3e540 ***
+
 
+
Weiß auch nicht ob es hier ein '''LIMIT''' gibt, oder ob es was mit '''IFS[0]''' zu tun hat.
+
  
 
[[Kategorie:Konfigurationsdateien]]
 
[[Kategorie:Konfigurationsdateien]]

Aktuelle Version vom 8. April 2008, 16:17 Uhr

Konfigurationsdatei des filebrowser-plugins.

Beispiele.

Datei
$VDRCONFIG/plugins/filebrowser/commands.conf
cp -r:*:cp -r %M %D:br
mv:*:mv %M %D:br
mkdir -p:*:mkdir -p %D:s
rm -rf?:*:rm -rf %m:br
ln -vfs:*:ln -vfs %M %D:s
cat:*:cat %f:r
tail -f:*:tail -f %f
file:*:file %f:r
size:*:du -chs %f:r
mount:!grep -E '[^[%:blank%:]]*[[%:blank%:]]*'%f'[[%:blank%:]]+' /etc/fstab >&1 >/dev/null:mount %f:r
umount:!grep -E '[^[%:blank%:]]*[[%:blank%:]]*'%f'[[%:blank%:]]+' /etc/mtab >&1 >/dev/null:umount %f:r
execute:+(*.pl|*.sh):%f:r
playlist:*:find %M -follow -type f > /tmp/playlist:br
untar:+(*.bz2|*.BZ2):tar -C "$(dirname %f)" --use-compress-program=bzip2 -vxf %f:r
untar:+(*.gz|*.GZ|*.tgz|.*TGZ):tar -C "$(dirname %f)" --use-compress-program=gzip -vxf %f:r
unrar:+(*.rar|*.RAR):unrar -y e %f "$(dirname %f)":r
unrar pin:+(*.rar|*.RAR):unrar -p%p -y e %f "$(dirname %f)":r
unzip:+(*.zip|*.ZIP):unzip -o %f -d "$(dirname %f)":r
unzip pin:+(*.zip|*.ZIP):unzip -o -P%p %f -d "$(dirname %f)":r
avi2mpg:*.avi:ffmpeg -i %f -s 720x576 -b 6000 -vcodec mpeg2video -acodec mp2 -ab 224 -ar 48000 -ac 2 %D.mpg:r
vdr2mp3:*.vdr:FIFO=/tmp/vdr2mp3.$RANDOM; mkfifo $FIFO; cat %M > $FIFO & nice -n 10 ffmpeg -f mpeg -i $FIFO -acodec mp3 -ab 192 -ar 44100 %D.mp3:r
vdr2ipod:*.vdr:FIFO=/tmp/vdr2ipod.$RANDOM; mkfifo $FIFO; cat %M > $FIFO & nice -n 10 ffmpeg -f mpeg -i $FIFO -vcodec xvid -s 320x240 -b 850 -acodec aac -ac 2 -ab 64 -ar 44100 -f mp4 %D.m4v:r
vdr2psp:*.vdr:FIFO=/tmp/vdr2psp.$RANDOM; mkfifo $FIFO; cat %M > $FIFO & nice -n 10 ffmpeg -f mpeg -i $FIFO -acodec aac -ab 128 -vcodec mpeg4 -b 1200 -ar 24000 -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 368x192 -r 30000/1001 -title X -f psp %D.mp4:r
burn:*:growisofs -Z /dev/dvd -J -R %m:r
burn multisession:*:growisofs -M /dev/dvd -J -R %m:r


Passende othercommands.conf zur commands.conf.