Hallo,
Ist es evtl nicht ausfuehrbar ?
Was gibt ein:
ls -l /etc/vdr/plugins/yacoto
aus ?
Oder lauft vdr nicht als root ? Dann musst du alle Rechte anpassen
[Announce]Plugin Yacoto 0.1.0
- helau
- Geschlossen
-
-
Hallo Helau,
daran liegts nicht. VDR läuft bei mir als root. Auch andere User hätten die Berechtigung zur Ausführung des Scripts.
Allerdings ist es nicht '/etc/vdr/plugins/yacoto'. Bei mir liegt alles unter /opt
Kann es vielleicht daran liegen? Ist der Pfad evtl. fest eincompiliert?
drwxr-xr-x 2 root root 4096 2008-08-30 10:13 conf
-rw-r--r-- 1 root root 340980 2008-08-30 10:22 divx2pass.log
drwxr-xr-x 2 root root 4096 2008-08-30 10:39 queue
drwxr-xr-x 2 root root 4096 2008-08-30 10:39 status
-rw-r--r-- 1 root root 9384 2008-08-30 10:13 yacadmin.conf
-rw-r--r-- 1 root root 8452 2008-08-30 10:02 yacadmin.conf.new
-rw-r--r-- 1 root root 9385 2008-08-30 09:20 yacadmin.conf.old
-rwxr-xr-x 1 root root 356 2008-08-19 23:00 yac_admin.sh
-rwxr-xr-x 1 root root 3119 2008-08-20 02:51 yac_exec.sh
-rwxr-xr-x 1 root root 510 2008-08-19 23:00 yac_manager.sh
-rw-r--r-- 1 root root 670 2008-08-30 10:13 yacoto.conf
-rw-r--r-- 1 root root 670 2008-08-30 10:04 yacoto.conf.old
-rwxr-xr-x 1 root root 3056 2008-08-19 23:00 yac_remux.sh
-rwxr-xr-x 1 root root 790 2008-08-19 23:00 yac_setcfgfiles.sh
-rwxr-xr-x 1 root root 2444 2008-08-19 23:00 yac_setplgconf.sh
-rwxr-xr-x 1 root root 834 2008-08-19 23:00 yac_show_status.sh
-rwxr-xr-x 1 root root 892 2008-08-19 23:00 yac_start.sh
-rwxr-xr-x 1 root root 4827 2008-08-19 23:00 yac_status.shGruß,
pacemaker -
OK, ich hab jetzt genaueres herausgefunden.
Es liegt am Aufruf von yac_manager.sh, was ja ganz unten in yac_start.sh grestartet wird.
Irgendwie stimmt etwas mit dem screen-Commando nicht. Wenn ich es ohne Screen im Hintergrund starte, funtz alles. Muss mal genauer nachschauen, was genau da nicht passt. Höchstwahrscheinlich liegt es an Unterschieden zwischen screen von Gentoo und Debian.
Ciao,
pacemaker
-
Hi,
Das Klingt unschoen, mein screen sieht so aus:Zitatvdr02 ~ # screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
vdr02 ~ # screen --help
Use: screen [-opts] [cmd [args]]
or: screen -r [host.tty]Options:
-a Force all capabilities into each window's termcap.
-A -[r|R] Adapt all windows to the new display width & height.
-c file Read configuration file instead of '.screenrc'.
-d (-r) Detach the elsewhere running screen (and reattach here).
-dmS name Start as daemon: Screen session in detached mode.
-D (-r) Detach and logout remote (and reattach here).
-D -RR Do whatever is needed to get a screen session.
-e xy Change command characters.
-f Flow control on, -fn = off, -fa = auto.
-h lines Set the size of the scrollback history buffer.
-i Interrupt output sooner when flow control is on.
-l Login mode on (update /var/run/utmp), -ln = off.
-list or -ls. Do nothing, just list our SockDir.
-L Turn on output logging.
-m ignore $STY variable, do create a new screen session.
-O Choose optimal output rather than exact vt100 emulation.
-p window Preselect the named window if it exists.
-q Quiet startup. Exits with non-zero return code if unsuccessful.
-r Reattach to a detached screen process.
-R Reattach if possible, otherwise start a new session.
-s shell Shell to execute rather than $SHELL.
-S sockname Name this session <pid>.sockname instead of <pid>.<tty>.<host>.
-t title Set title. (window's name).
-T term Use term as $TERM for windows, rather than "screen".
-U Tell screen to use UTF-8 encoding.
-v Print "Screen version 4.00.03 (FAU) 23-Oct-06".
-wipe Do nothing, just clean up SockDir.
-x Attach to a not detached screen. (Multi display mode).
-X Execute <cmd> as a screen command in the specified session. -
Hmmm... nö, Debian Etch verwendet die gleiche Version.
Es ist jedenfalls so, daß die Screen Sessions laufen, aber das Script darin entweder nicht gestartet wird, oder sich sofort beendet.
Werde nochmal genauer nachforschen.Ich hätte auch Vorlschläge für drei neue Features.
Es wäre toll, wenn man einstellen könnte, daß die encodierte Datei im Ursprungsverzeichnis landet.
Da mein VDR als Root läuft wäre es auch schön, wenn man angeben könnte, welchen User die codierte Datei gehören soll.
Für manche Codecs wäre es auch nützlich, wenn man einstellen könnte, ob man ein oder zwei Codierdurchgänge möchte.
Gruß,
pacemaker
-
Hi pacemaker
Stell Deine Feature requests am besten hier:
http://bugs.htpc-forum.de
Da ist die Chance recht gross dass die uebernommen werdenZur Fehlersuche:
Aendere mal den Aufruf von yac_manager in yac_start.sh so um:Alt:
screen -dm sh -c "nice -n $NICE_LEVEL $YAC_DIR/yac_manager.sh"Neu:
screen -dm sh -c "nice -n $NICE_LEVEL $YAC_DIR/yac_manager.sh >/tmp/yac.log 2>&1"und mach oben in yac_manager.sh noch ein:
set -x
rein. Die /tmp/yac.log sollte dann helfen ... -
So. Ich hab jetzt mal alle meine Wünsche in Mantis eingetragen.
Wäre toll, wenn der ein oder andere Vorschlag ungesetzt werden könnte.Das screen-problem hat sich auch geklärt.
Es liegt irgendwie an meiner screenrc. Wenn ich die originale von Debian verwende, funktioniert alles, wie es soll. Sobald ich aber meine modifizierte verwende, geht es nicht mehr.Jetzt funzt alles.
-
Hi,
Klingt gut
Die Features werd ich wohl umsetzen, ausser der Variante mit ein oder 2 Durchgaengen. Dies kann sich jeder leicht selbst einrichten, indem er entsprechende .conf und .sh files erstellt. -
-
Hi,
Hilft ein:
#include <stdlib.h>
oben in hlcut.c ?!
-
-
Morgen
Wenn ich in der yacoto.conf zbs. eine Variable (Editor) ändere VDR_VIDEO="/video0", wird diese irgend wie nicht in die yacadmin.conf übernommen?
------------
Später:
Scheint ähnlich dem hier zu laufen: http://bugs.htpc-forum.de/view.php?id=22
LG Ronny
-
Hi,
Nach Aenderungen in den conf Dateien musst du:
in /etc/vdr/plugins/yacoto:
./yac_setplgconf.sh
starten -
Zitat
Original von helau
Hi,Nach Aenderungen in den conf Dateien musst du:
in /etc/vdr/plugins/yacoto:
./yac_setplgconf.sh
startenHallo
Das war es schon!
LG Ronny
-
Also, die beiden wurden übernommen:
Der Rest nicht?
Steht zwar drinnen, aber nicht im Menu des Plugins.
CodeCONFIG="mpeg2" #~Configuration~L~0~3gp,divx,divx_ffmpeg,divx_mobile,dvd,h264,ipod_nano,mp3,mpeg2,ogg,youtube~ NICE_LEVEL="10" #~Priority(Min=19)~I~3~-19,19~ VDR_VIDEO="/video0" #~Target video~F~256~ ~ TARGET_VIDEO="/video0/yacoto" #~Target video~L~256~/film,/tmp,/video~ TARGET_AUDIO="/video0/yacoto/audio" #~Target audio~L~256~/audio/yacoto,/tmp~ TEMP_DIR="/tmp" #~Temp directory~L~256~/tmp,/var/tmp~ KEEP_LOGS="1" #~Keep logfiles~B~0~ ~ LOG_DIR="/var/log/vdr" #~LogFile directory~L~256~/film,/log,/tmp~ CUT_RECS="0" #~Cut recordings~B~0~ ~
Code/usr/local/etc/vdr/plugins/yacoto/yacoto.conf~CONFIG~mpeg2~L~0~3gp,divx,divx_ffmpeg,divx_mobile,dvd,h264,ipod_nano,mp3,mpeg2,ogg,youtube~Configuration~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~NICE_LEVEL~10~I~3~-19,19~Priority(Min=19)~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~VDR_VIDEO~/video0~F~256~ ~Target video~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~TARGET_VIDEO~/video0/yacoto~L~256~/film,/tmp,/video~Target video~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~TARGET_AUDIO~/video0/yacoto/audio~L~256~/audio/yacoto,/tmp~Target audio~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~TEMP_DIR~/tmp~L~256~/tmp,/var/tmp~Temp directory~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~KEEP_LOGS~1~B~0~ ~Keep logfiles~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~LOG_DIR~/var/log/vdr~L~256~/film,/log,/tmp~LogFile directory~ /usr/local/etc/vdr/plugins/yacoto/yacoto.conf~CUT_RECS~0~B~0~ ~Cut recordings~
---------
CodeTARGET_VIDEO~/video0/yacoto~L~256~/film,/tmp,/video~Target video~ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ übernommen hier nicht
---------------------
Später:
Achso, das "#~Temp directory~L~256~/tmp,/var/tmp~" muß auch immer angepasst werden.
LG Ronny
-
Hi,
Genau - die "L" Variablen muessen gueltige Werte haben !
Schon wieder was fuers README -
Zitat
Original von helau
Hi,Genau - die "L" Variablen muessen gueltige Werte haben !
Schon wieder was fuers READMEHi
Mach die READMES nicht so lang (komme immer bloß, bis zur Mitte)
So, jetzt komme ich auch mal zum testen.
LG Ronny
-
Hallo
So mal alles getestet.
Das meiste klappte auf Anhieb, 3 Sachen nicht.
---------------------
1. ipod_nano
Bei ipod_nano Format (wurde alles erstellt), jedoch blieb "laufende programme" bei 88% stehen. (bei bgprocess)
2. h264
Bei Format x264:
Message von mencoder: -x264encopts is not an MEncoder option
Installiert ist: MEncoder dev-SVN-r27482-4.2.4 (C) 2000-2008 MPlayer Team
3. dvd
Folgende Sachen wurden erstellt:
Nichts auffälliges im Syslog, ein anderes Logfile wurde garnicht erstellt. (hätte hier irgend etwas mit *dvd* erwartet)
Code
Alles anzeigenshell> find /var/log/vdr /var/log/vdr/1_ipod_nano_09131702.log /var/log/vdr/1_divx_ffmpeg_09131654.log /var/log/vdr/1_ogg_09131509.log /var/log/vdr/1_3gp_09131514.log /var/log/vdr/1_mpeg2_09131508.log /var/log/vdr/1_divx_09131517.log /var/log/vdr/1_h264_09131701.log /var/log/vdr/1_divx_mobile_09131658.log /var/log/vdr/1_mp3_09131506.log /var/log/vdr/1_youtube_09131510.log
-----------------
Falls es eine Rolle spielen sollte, getestet mit vanilla replex.
Für was ist der Patch genau?
LG Ronny
-
Mal -x gesetzt.
Code
Alles anzeigen+++ DVD_DEV=/dev/dvd +++ '[' '' = 0 -o 0 = '' ']' +++ CONV_STEPS=1 +++ '[' 1 = 1 ']' +++ CONV_STEPS=2 +++ '[' 0 = 1 ']' ++ TEMP_DIR=/tmp ++ VDR_VIDEO=/video0 ++ TARGET_VIDEO=/video0/yacoto ++ TARGET_AUDIO=/video0/yacoto/audio ++ TARGET_DIR=/video0/yacoto ++ TARGET_DIR=/var/log/vdr ++ NICE_LEVEL=10 ++ MULTI_AUDIO=0 ++ LOG=/etc/vdr/plugins/yacoto/status/active.log ++ '[' -f /etc/vdr/plugins/yacoto/status/active.log ']' ++ '[' -f /etc/vdr/plugins/yacoto/status/active.log.cmd ']' ++ log 'Start <queue/yac_queue_1221324973.sh 1 /video0/1/2008-07-12.03.25.00.00.rec~2>' ++ logger -s 'Start <queue/yac_queue_1221324973.sh 1 /video0/1/2008-07-12.03.25.00.00.rec~2>' logger: Start <queue/yac_queue_1221324973.sh 1 /video0/1/2008-07-12.03.25.00.00.rec~2> +++ date '+%D %T' ++ echo '09/13/08 18:56:23 - Start <queue/yac_queue_1221324973.sh 1 /video0/1/2008-07-12.03.25.00.00.rec~2>' +++ echo 1 +++ sed -e 's/[^[:alnum:]-]/_/g' +++ tr -s _ +++ date +%m%d%H%M ++ target_filename=1_dvd_09131856 ++ '[' 1_dvd_09131856 = '' ']' ++ shift ++ parm_err=0 ++ for i in '"$@"' ++ vid_dir=/video0/1/2008-07-12.03.25.00.00.rec ++ '[' '!' -f /video0/1/2008-07-12.03.25.00.00.rec/001.vdr ']' ++ '[' 0 '!=' 0 ']' ++ TEMP_DIR=/tmp/YAC_1_dvd_09131856 ++ '[' -d /tmp/YAC_1_dvd_09131856 ']' ++ mkdir -p /tmp/YAC_1_dvd_09131856 ++ rm -f '/etc/vdr/plugins/yacoto/status/1_dvd_09131856.*' ++ logger -s '/etc/vdr/plugins/yacoto/yac_status.sh 23819 2 1_dvd_09131856' logger: /etc/vdr/plugins/yacoto/yac_status.sh 23819 2 1_dvd_09131856 +++ pidof -x yac_status.sh ++ kill -9 ++ screen -dm sh -c '/etc/vdr/plugins/yacoto/yac_status.sh 23819 2 1_dvd_09131856' ++ num_recs=0 ++ VIDEO_LENGTH=0 ++ for i in '"$@"' ++ VIDEO_DIR=/video0/1/2008-07-12.03.25.00.00.rec ++ AUDIO_PARMS=2 ++ VIDEO_DIR=/video0/1/2008-07-12.03.25.00.00.rec ++ num_recs=1 +++ printf /tmp/YAC_1_dvd_09131856/yac_%03d 1 ++ TARGET=/tmp/YAC_1_dvd_09131856/yac_001 ++ '[' 0 = 1 -a /video0/1/2008-07-12.03.25.00.00.rec~2 = /video0/1/2008-07-12.03.25.00.00.rec~2 -a -s /video0/1/2008-07-12.03.25.00.00.rec/marks.vdr ']' ++ execute . /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001 ++ log 'Starte <.' /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 '/tmp/YAC_1_dvd_09131856/yac_001>' ++ logger -s 'Starte <. /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001>' logger: Starte <. /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001> +++ date '+%D %T' ++ echo '09/13/08 18:56:23 - Starte <. /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001>' ++ echo . /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001 ++ . /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001 ++ tee -a /etc/vdr/plugins/yacoto/status/active.log +++ REMUX_TYPE=remux_dvd +++ AUDIO_SOURCE=all +++ TMP=/tmp/~replex +++ vid_dir=/video0/1/2008-07-12.03.25.00.00.rec +++ TARGET=/tmp/YAC_1_dvd_09131856/yac_001 +++ audio_stream_prefs=2 +++ '[' '!' -f /video0/1/2008-07-12.03.25.00.00.rec/001.vdr ']' +++ echo 'Starte <queue/yac_queue_1221324973.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001>' Starte <queue/yac_queue_1221324973.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001> ++++ pwd +++ act_dir=/etc/vdr/plugins/yacoto +++ cd /video0/1/2008-07-12.03.25.00.00.rec +++ cat info.vdr C S19.2E-133-9-60 KINOWELT TV (P) E 6866 1215826200 5700 4E 0 T Four Rooms D Am Silvesterabend tritt Page Ted seinen Dienst in einem einst noblen, inzwischen aber heruntergekommenen Hotel an. Ein harter Job, wie sich herausstellt, denn Ted muss sich mit den bizarrsten Problemen herumschlagen: Ein paar attraktive Damen benötigen für ein Hexenritual den Saft, den nur ein Mann liefern kann. Ein Ehepaar in Zimmer 404 spielt "Mord aus Leidenschaft", wobei Ted in die Schusslinie gerät. Die Kinder eines knallharten Machos entpuppen sich als kleine Terroristen, und zwei stark alkoholisierte Freunde spielen eine makabere Hitchcock-Wette nach, bei der Körperteile fallen. Vier Hotelzimmer, vier Regisseure ? für "Four Rooms" haben sich die Kultstars der Independent-Szene Quentin Tarantino, Robert Rodriguez, Allison Anders und Alexandre Rockwell zusammengetan und einen abgedrehten Episodenfilm voller Skurrilitäten und schwarzem Humor geschaffen. X 1 01 deu Video X 2 03 deu Audio @ <epgsearch><channel>93 - KINOWELT (P)</channel><update>0</update><eventid>6866</eventid><bstart>300</bstart><bstop>300</bstop></epgsearch> +++ '[' remux_dvd = mpeg2 -o remux_dvd = dvd ']' +++ replex -s --vdr 001.vdr +++ mp2_parms= +++ ac3_parms= +++ def_parms= +++ master= +++ all_audio= +++ act_pref=2 +++ str_idx=0 ++++ grep 'MPEG AUDIO' /tmp/~replex ++++ cut -f4 '-d ' ++++ sort -u ++++ grep 'AC3 AUDIO' /tmp/~replex ++++ cut -f4 '-d ' ++++ sort -u +++ '[' all = all ']' +++ parms=' ' ++++ grep 'MPEG VIDEO' /tmp/~replex ++++ cut -f4 '-d ' +++ mpv= +++ '[' remux_dvd = remux_mpeg2 ']' +++ '[' remux_dvd = remux_dvd ']' +++ REMUXER=replex +++ parms=' -v -t DVD' +++ TARGET=/tmp/YAC_1_dvd_09131856/yac_001.mpeg +++ '[' replex = replex ']' ++++ ls 001.vdr +++ infls=001.vdr +++ remux_exec replex -j --vdr -v -t DVD -o /tmp/YAC_1_dvd_09131856/yac_001.mpeg 001.vdr ++++ date '+%D %T' +++ echo '09/13/08 18:56:24 - Starte <replex' -j --vdr -v -t DVD -o /tmp/YAC_1_dvd_09131856/yac_001.mpeg '001.vdr>' 09/13/08 18:56:24 - Starte <replex -j --vdr -v -t DVD -o /tmp/YAC_1_dvd_09131856/yac_001.mpeg 001.vdr> +++ replex -j --vdr -v -t DVD -o /tmp/YAC_1_dvd_09131856/yac_001.mpeg 001.vdr replex version 0.1.6.8 Reading from (null) Input file length: 25.94 MB Output File is: /tmp/YAC_1_dvd_09131856/yac_001.mpeg Checking for TS: failed Checking for AVI: failed Checking for PS: confirmed(maybe) Video: aspect ratio: 4:3 size = 720x576 frame rate: 25.000 fps bit rate: 15.00 Mbit/s vbvbuffer 1835008 Sequence Extension: chroma 4:2:0 size = 720x576 bit rate: 15.00 Mbit/s vbvbuffer 1835008 frame rate: 25.000 starting with video PTS: 17:24:53.593 Audiostream: layer: 2 version: 1 BRate: 192 kb/s Freq: 48.0 kHz frame size: 576 starting audio PTS: 17:24:53.036 STARTING REPLEX data rate may be to high for required mux rate Mux rate: 10.08 Mbit/s read 1% Audio0 offset: 0:00:00.576 17:24:53.612 read 2% read 3% read 4% read 5% read 6% read 7% read 8% read 9% read 10% read 11% read 12% read 13% read 14% read 15% read 16% read 17% read 18% read 19% read 20% read 21% read 22% read 23% read 24% read 25% read 26% read 27% read 28% read 29% read 30% read 31% read 32% read 33% read 34% read 35% read 36% read 37% read 38% read 39% read 40% read 41% read 42% read 43% read 44% read 45% read 46% read 47% read 48% read 49% read 50% read 51% read 52% read 53% read 54% read 55% read 56% read 57% read 58% read 59% read 60% read 61% read 62% read 63% read 64% read 65% read 66% read 67% read 68% read 69% read 70% read 71% read 72% read 73% read 74% read 75% read 76% read 77% read 78% read 79% read 80% read 81% read 82% read 83% read 84% read 85% read 86% read 87% read 88% read 89% read 90% read 91% read 92% read 93% read 94% read 95% read 96% read 97% read 98% read 99% read 100% ++++ date '+%D %T' +++ echo '09/13/08 18:56:32 - Exit <replex' -j --vdr -v -t DVD -o /tmp/YAC_1_dvd_09131856/yac_001.mpeg '001.vdr>' 09/13/08 18:56:32 - Exit <replex -j --vdr -v -t DVD -o /tmp/YAC_1_dvd_09131856/yac_001.mpeg 001.vdr> +++ cd /etc/vdr/plugins/yacoto ++ rc=0 ++ log 'Exit <rc:0><.' /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 '/tmp/YAC_1_dvd_09131856/yac_001>' ++ logger -s 'Exit <rc:0><. /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001>' logger: Exit <rc:0><. /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001> +++ date '+%D %T' ++ echo '09/13/08 18:56:32 - Exit <rc:0><. /etc/vdr/plugins/yacoto/yac_remux.sh /video0/1/2008-07-12.03.25.00.00.rec~2 /tmp/YAC_1_dvd_09131856/yac_001>' +++ ls /tmp/YAC_1_dvd_09131856/yac_001.mpeg ++ '[' /tmp/YAC_1_dvd_09131856/yac_001.mpeg = '' ']' +++ du -b /video0/1/2008-07-12.03.25.00.00.rec/index.vdr +++ cut -f 1 ++ idx_size=12008 ++ VIDEO_LEN=60 ++ TARGET= ++ yac_convert 1_dvd_09131856 /tmp/YAC_1_dvd_09131856/yac_001.mpeg ++ '[' 1_dvd_09131856 = '' ']' ++ TGT=1_dvd_09131856 ++ '[' 1 = 1 ']' ++ DVD_DIR=/video0/yacoto/1_dvd_09131856 ++ TARGET=/video0/yacoto/1_dvd_09131856 ++ '[' -x /video0/yacoto/1_dvd_09131856 ']' ++ mkdir -p /video0/yacoto/1_dvd_09131856 ++ shift ++ tot_size=0 ++ for i in '"$@"' +++ du --block-size=1M /tmp/YAC_1_dvd_09131856/yac_001.mpeg +++ cut -f 1 ++ sz=27 ++ tot_size=27 ++ tot_size=28 ++ '[' 28 -gt 0 ']' conf/dvd.sh: line 37: 28*100/0: division by 0 (error token is "0")
LG Ronny
-
Hallo
Nach setzen, von DISC_SIZE im Plugin, von 0 auf ... klappte es.
Deshalb.
Codeconf/dvd.sh: line 37: 28*100/0: division by 0 (error token is "0") ^^^^^^^^ req_fac=$(($tot_size*100/$DISC_SIZE))
Da Du einen kleinen Dreher, im Schnippsel hast, war die Variable nicht belegt.
Code- [ "$DISC_DIZE" = 0 -o "$DISC_SIZE" = "" ] && DISC_SIZE=999999 + [ "$DISC_SIZE" = 0 -o "$DISC_SIZE" = "" ] && DISC_SIZE=999999
DISC_DIZE != DISC_SIZE
---------------------------------
Zu:
Bei der hier ist die Option vorhanden. (man mencoder)
Bei meiner nicht. (wobei das ein snapshot von letzter Woche ist)
Später .... alles klar.
Das Dingens, hier vergessen, vorm mplayer rüber zu bügeln ....
libx264.so.60 => /usr/lib/libx264.so.60 (0xb7e28000)
LG Ronny
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!