[Announce]Yacoto-Scripts 0.0.1 + Plugin Yacoto-0.2.0

  • Hallo yacoto Freunde,


    Ich hab mal auf 0.2.0 upgedated, aber irgendwie hakt es.
    Das ganze läuft bis zum Ende des remux Prozesses, danach kommt ein Fehler. Das gemuxte mpeg liegt im entsprechenden Folder, doch im log erscheint "Datei oder Verzeichnis nicht gefunden". Ich muss dazu sagen, bei mir läuft busybox, ich hab schon grep, rm und ein paar andere command lines ersetzt, in diesen Fällen war es am log aber ersichtlich. Leider find ich kein Indiz welcher Parameter oder welches Kommando das Problem hier verursacht. Zeile 10 im yac_exec.sh enthält unter anderem "tee", das sollte aber auch nicht der Verursacher sein.
    Das Erstellen von dvd's scheitert wohl an der gleichen Ursache. Convert (ImageMagick) funktioniert, zumindest wenn ich die einzelnen Schritte manuell in der Console durchführe.


    Ich hoffe die logs hängen an.


    Gruss


    Stefan

  • Hallo,
    Busybox hat keine echte Bash, das koennte fuer yacoto ein KO Kriterium sein, denn die Scripte nutzen wohl einige Bash spezifische Funktionen.
    Schreib mal in die yac_exec.sh oben ein
    set -x
    rein und starte unter /etc/vdr/plugins/yacoto:
    queue/yac_queue_1228766765.sh.old James Brown - Body Heat /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0
    und poste dessen Ausgabe hier.

  • Hallo Helmut,


    Hier der log, Teile vom Anfang fehlen, da ich mit per telnet auf der Maschine bin:


    ++ for i in '"$@"'
    ++ VIDEO_DIR=/mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec
    ++ AUDIO_PARMS=2~0
    ++ VIDEO_DIR=/mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec
    ++ num_recs=1
    +++ printf /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_%03d 1
    ++ TARGET=/tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001
    ++ '[' 0 = 1 -a /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 = /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 -a -s /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec/marks.vdr ']'
    ++ execute . /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001
    ++ log 'Starte <.' /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 '/tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>'
    ++ logger -s 'Starte <. /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>'
    root: Starte <. /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>
    +++ date '+%D %T'
    ++ echo '12/08/08 22:27:47 - Starte <. /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>'
    ++ echo . /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001
    ++ . /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001
    ++ tee -a /etc/vdr/plugins/yacoto/status/active.log
    +++ REMUX_TYPE=remux_convert
    +++ AUDIO_SOURCE=mp2
    +++ TMP=/tmp/~replex
    +++ vid_dir=/mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec
    +++ TARGET=/tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001
    +++ audio_stream_prefs=2~0
    +++ '[' '!' -f /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec/001.vdr ']'
    +++ echo 'Starte <./queue/yac_queue_1228771345.sh.old /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>'
    Starte <./queue/yac_queue_1228771345.sh.old /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>
    ++++ pwd
    +++ act_dir=/etc/vdr/plugins/yacoto
    +++ cd /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec
    +++ cat info.vdr
    C S19.2E-1-1051-28724 arte
    E 28311 1216762800 3900 4E 18
    T James Brown - Body Heat
    D Seinen Namen "Mr. Dynamit" hat James Brown seinen teilweise explosiven Auftritten zu verdanken: Eines dieser energiegeladenen Konzerte gab er im Januar 1979 in Monterey, Kalifornien.
    X 1 01 deu 4:3
    X 2 03 deu stereo
    X 2 03 fra französisch
    V 1216762800
    @ <epgsearch><channel>19 - arte</channel><update>0</update><eventid>28311</eventid><bstart>0</bstart><bstop>0</bstop></epgsearch>
    +++ '[' remux_convert = mpeg2 -o remux_convert = dvd ']'
    +++ replex -s --vdr 001.vdr
    +++ mp2_parms=
    +++ ac3_parms=
    +++ def_parms=
    +++ master=
    +++ all_audio=
    +++ act_pref=2~0
    +++ str_idx=0
    ++++ grep 'MPEG AUDIO' /tmp/~replex
    ++++ cut -f4 '-d '
    ++++ sort -u
    +++ for i in '$(grep "MPEG AUDIO" $TMP | cut -f4 -d" " | sort -u)'
    +++ all_audio=,c0
    +++ case ${audio_stream_prefs:$str_idx:1} in
    +++ def_parms='-a 0xc0'
    +++ str_idx=2
    +++ for i in '$(grep "MPEG AUDIO" $TMP | cut -f4 -d" " | sort -u)'
    +++ all_audio=,c0,c1
    +++ case ${audio_stream_prefs:$str_idx:1} in
    +++ '[' '-a 0xc0' = '' ']'
    +++ str_idx=4
    ++++ grep 'AC3 AUDIO' /tmp/~replex
    ++++ cut -f4 '-d '
    ++++ sort -u
    +++ '[' mp2 = all ']'
    +++ '[' mp2 = mp2 ']'
    +++ parms='-a 0xc0'
    ++++ grep 'MPEG VIDEO' /tmp/~replex
    ++++ cut -f4 '-d '
    +++ mpv=0xe0
    +++ '[' remux_convert = remux_mpeg2 ']'
    +++ '[' remux_convert = remux_dvd ']'
    +++ '[' remux_convert = remux_convert ']'
    +++ REMUXER=replex
    +++ parms='-a 0xc0 -v 0xe0 -t DVD'
    +++ TARGET=/tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg
    +++ '[' replex = replex ']'
    ++++ ls 001.vdr 002.vdr
    +++ infls='001.vdr
    002.vdr'
    +++ remux_exec replex -j --vdr -a 0xc0 -v 0xe0 -t DVD -o /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg 001.vdr 002.vdr
    ++++ date '+%D %T'
    +++ echo '12/08/08 22:27:48 - Starte <replex' -j --vdr -a 0xc0 -v 0xe0 -t DVD -o /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg 001.vdr '002.vdr>'
    12/08/08 22:27:48 - Starte <replex -j --vdr -a 0xc0 -v 0xe0 -t DVD -o /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg 001.vdr 002.vdr>
    +++ replex -j --vdr -a 0xc0 -v 0xe0 -t DVD -o /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg 001.vdr 002.vdr
    replex version 0.1.6.8
    Reading from (null)
    Input file length: 2000.17 MB
    Output File is: /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg
    Checking for TS: failed
    Checking for AVI: failed
    Checking for PS: confirmed(maybe)
    Video: aspect ratio: 16:9 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: 4:49:05.020
    Audiostream: layer: 2 version: 1 BRate: 192 kb/s Freq: 48.0 kHz frame size: 576
    starting audio PTS: 4:49:04.866
    STARTING REPLEX
    data rate may be to high for required mux rate
    Mux rate: 10.08 Mbit/s
    Audio0 offset: 0:00:00.168 4:49:05.034
    Reading from 002.vdr
    Input file length: 393.53 MB
    read 100%
    ++++ date '+%D %T'
    +++ echo '12/08/08 22:31:57 - Exit <replex' -j --vdr -a 0xc0 -v 0xe0 -t DVD -o /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg 001.vdr '002.vdr>'
    12/08/08 22:31:57 - Exit <replex -j --vdr -a 0xc0 -v 0xe0 -t DVD -o /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg 001.vdr 002.vdr>
    +++ cd /etc/vdr/plugins/yacoto
    ++ rc=0
    ++ log 'Exit <rc:0><.' /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 '/tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>'
    ++ logger -s 'Exit <rc:0><. /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>'
    root: Exit <rc:0><. /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>
    +++ date '+%D %T'
    ++ echo '12/08/08 22:31:57 - Exit <rc:0><. /etc/vdr/plugins/yacoto/yac_remux.sh /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001>'
    +++ ls /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg
    ++ '[' /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg = '' ']'
    +++ du -b /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec/index.vdr
    +++ cut -f 1
    ++ idx_size=737840
    ++ VIDEO_LEN=3689
    ++ TARGET=
    ++ yac_convert James_Brown_-_Body_Heat_divx_12082227 /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg
    ++ TARGET=/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi
    ++ '[' -f /mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi ']'
    ++ shift
    ++ '[' '-xvidencopts pass=1:chroma_opt' '!=' '' ']'
    ++ '[' '-xvidencopts pass=2:chroma_opt:bitrate=1500' '!=' '' ']'
    ++ execute 'mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg'
    ++ log 'Starte <mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ logger -s 'Starte <mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    root: Starte <mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>
    +++ date '+%D %T'
    ++ echo '12/08/08 22:31:57 - Starte <mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ echo 'mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg'
    ++ 'mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg'
    ++ tee -a /etc/vdr/plugins/yacoto/status/active.log
    ./yac_exec.sh: line 11: mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg: Datei oder Verzeichnis nicht gefunden
    ++ rc=127
    ++ log 'Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ logger -s 'Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    root: Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>
    +++ date '+%D %T'
    ++ echo '12/08/08 22:31:57 - Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=1:chroma_opt -vf scale=720:-10 -nosound -of avi -o /dev/null /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ cmd='mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg'
    ++ execute 'mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg'
    ++ log 'Starte <mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ logger -s 'Starte <mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    root: Starte <mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>
    +++ date '+%D %T'
    ++ echo '12/08/08 22:31:57 - Starte <mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ echo 'mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg'
    ++ 'mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg'
    ++ tee -a /etc/vdr/plugins/yacoto/status/active.log
    ./yac_exec.sh: line 11: mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg: Datei oder Verzeichnis nicht gefunden
    ++ rc=127
    ++ log 'Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ logger -s 'Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    root: Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>
    +++ date '+%D %T'
    ++ echo '12/08/08 22:31:57 - Exit <rc:127><mencoder -ovc xvid -xvidencopts pass=2:chroma_opt:bitrate=1500 -vf scale=720:-10 -oac mp3lame -lameopts preset=128 -of avi -o "/mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi" /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227/yac_001.mpeg>'
    ++ log 'End <./queue/yac_queue_1228771345.sh.old /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0>'
    ++ logger -s 'End <./queue/yac_queue_1228771345.sh.old /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0>'
    root: End <./queue/yac_queue_1228771345.sh.old /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0>
    +++ date '+%D %T'
    ++ echo '12/08/08 22:31:57 - End <./queue/yac_queue_1228771345.sh.old /mnt/video0/James_Brown_-_Body_Heat/2008-07-22.23.40.50.99.rec~2~0>'
    ++ '[' 1 = 1 ']'
    ++ mv -v /etc/vdr/plugins/yacoto/status/active.log /tmp/converttmp/yaclog/James_Brown_-_Body_Heat_divx_12082227.log
    ++ logger -s
    root: »/etc/vdr/plugins/yacoto/status/active.log« -> »/tmp/converttmp/yaclog/James_Brown_-_Body_Heat_divx_12082227.log«
    root: »/etc/vdr/plugins/yacoto/status/active.log« entfernt
    ++ '[' -s /mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi -o /m = ' +' ']'
    ++ '[' /m = ' -' ']'
    ++ svdrpsend.pl MESG 'Erstellung von /mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi fehlgeschlagen'
    220 vdr SVDRP VideoDiskRecorder 1.7.0; Mon Dec 8 22:31:58 2008
    250 Message queued
    221 vdr closing connection
    ++ touch /etc/vdr/plugins/yacoto/status/James_Brown_-_Body_Heat_divx_12082227.err
    ++ logger -s 'Erstellung von /mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi fehlgeschlagen'
    root: Erstellung von /mnt/video0/mpeg/James_Brown_-_Body_Heat_divx_12082227.avi fehlgeschlagen
    ++ '[' -d /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227 ']'
    ++ rm -rf /tmp/converttmp/YAC_James_Brown_-_Body_Heat_divx_12082227



    Also irgendwie, werd ich daraus nicht schlau.
    Die Vorgänger Version hat funktioniert.


    Gruss,
    Stefan

    Server HW:
    Asrock Q1900M + 4GB + 2x CineS2 5.4, SSD, 2TB Toshiba 2.5" (USB), 3TB Seagate (USB); 2TB Samsung; 1.5 Seagate (USB), picoPSU + DC/DC 200W
    SW:
    Debian (arranged), OpenMediaVault kralizec; VDR-2.1.6 + dynamite, live etc; Mysql running DB for EPG2VDR, XBMC


    Clients:
    1) TBS2910 freescale imx6 + OpenELEC
    2) RPI, 1GHZ, VDR-2.1.6
    3) RPI, 1GHZ, VDR-2.1.6
    4) cubietruck

  • Hi,


    Ja die Datei wird dort von replex erzeugt, allerdings nachdem der Fehler aufgetreten ist, komplett gelöscht, aber das ist ja so vorgesehen.
    Das filesystem ist xfs, /tmp ist ein Verzeichnis verlinkt von meiner /mnt/video0 partition, Platz ist auch vorhanden.
    Wie gesagt, ich hab die mpeg Datei einfach mal bei 99% kopiert und nach dem Fehler, die mencoder oder auch ffmpeg Kommando-Optionen in der Konsole gestartet und alles funktioniert.
    Was macht der tee Befehl bevor der Fehler auftritt, schreibt der nur den Status in die active.log ? Übrigens war dies, das erste Problem. Anfangs ging gar nichts, bis ich festgestellt habe, dass der Folder "status" fehlte, wurde weder angelegt noch war er im Yacoto Archiv enthalten.
    Das nächste Problemchen war "grep -P" und "rm -", die hab ich mir dann vom Systemumgebung ausgeborgt.


    Gruss


    Stefan

    Server HW:
    Asrock Q1900M + 4GB + 2x CineS2 5.4, SSD, 2TB Toshiba 2.5" (USB), 3TB Seagate (USB); 2TB Samsung; 1.5 Seagate (USB), picoPSU + DC/DC 200W
    SW:
    Debian (arranged), OpenMediaVault kralizec; VDR-2.1.6 + dynamite, live etc; Mysql running DB for EPG2VDR, XBMC


    Clients:
    1) TBS2910 freescale imx6 + OpenELEC
    2) RPI, 1GHZ, VDR-2.1.6
    3) RPI, 1GHZ, VDR-2.1.6
    4) cubietruck

  • Morgen,
    kann gerade nicht nachschauen, aber ich meine schon. FFMPEG liegt auf jeden Fall unter /usr/local/bin, da tritt der Fehler ja auch auf. Das gleiche bei der DVD Erstellung, da meckert es, es würde die png's im yacoto Verzeichnis nicht finden, die liegen aber auch da.

    Server HW:
    Asrock Q1900M + 4GB + 2x CineS2 5.4, SSD, 2TB Toshiba 2.5" (USB), 3TB Seagate (USB); 2TB Samsung; 1.5 Seagate (USB), picoPSU + DC/DC 200W
    SW:
    Debian (arranged), OpenMediaVault kralizec; VDR-2.1.6 + dynamite, live etc; Mysql running DB for EPG2VDR, XBMC


    Clients:
    1) TBS2910 freescale imx6 + OpenELEC
    2) RPI, 1GHZ, VDR-2.1.6
    3) RPI, 1GHZ, VDR-2.1.6
    4) cubietruck

  • DIVX geht jetzt, das "stat" hat in meinem LFS gefehlt.
    Heut abend probier ich nochmal die dvd Geschichte.


    Danke.


    Gruss,


    Stefan

    Server HW:
    Asrock Q1900M + 4GB + 2x CineS2 5.4, SSD, 2TB Toshiba 2.5" (USB), 3TB Seagate (USB); 2TB Samsung; 1.5 Seagate (USB), picoPSU + DC/DC 200W
    SW:
    Debian (arranged), OpenMediaVault kralizec; VDR-2.1.6 + dynamite, live etc; Mysql running DB for EPG2VDR, XBMC


    Clients:
    1) TBS2910 freescale imx6 + OpenELEC
    2) RPI, 1GHZ, VDR-2.1.6
    3) RPI, 1GHZ, VDR-2.1.6
    4) cubietruck

  • Hi,


    Bei mir läuft alles unter root (ich weiss blöd aber mach ich schon seit Jahren), PATH ist gesetzt.
    Ich hatte heut morgen nicht mehr soviel Zeit mir ist nur aufgefallen, dass das von mencoder erzeugte avi viel zu klein war, zumindest sind die tasks mit "SUCCESS" beendet wurden.
    Aber das schau ich mir heut abend nochmal an.


    Gruss,


    Stefan

    Server HW:
    Asrock Q1900M + 4GB + 2x CineS2 5.4, SSD, 2TB Toshiba 2.5" (USB), 3TB Seagate (USB); 2TB Samsung; 1.5 Seagate (USB), picoPSU + DC/DC 200W
    SW:
    Debian (arranged), OpenMediaVault kralizec; VDR-2.1.6 + dynamite, live etc; Mysql running DB for EPG2VDR, XBMC


    Clients:
    1) TBS2910 freescale imx6 + OpenELEC
    2) RPI, 1GHZ, VDR-2.1.6
    3) RPI, 1GHZ, VDR-2.1.6
    4) cubietruck

  • Hi,
    Kurze Rückmeldung es scheint soweit zu funktionieren. DVD ISO wurde erstellt war abspielbar, nur die Schrift, die ich stattdessen wählen musste (die eingestellte war nicht verfügbar) sah im Info Feld eher schlecht aus.
    Mencoder bricht nach ner Weile mit Speicherzugriffsfehler, aber das müsste eigentlich auf mencoder zurückzuführen sein.


    Eine Sache, der Fortschritt wird nicht mit bgprocess dargestellt, steht bei 0%. Eine active.log wurde auch nicht erstellt, wird die normalerweise bei jeder Konvertierung erstellt ? Wie wird der Fortschritt übermittelt.


    Schönes Plugin, für mich komplexe Skripte, Respekt !


    Gruss,


    Stefan

    Server HW:
    Asrock Q1900M + 4GB + 2x CineS2 5.4, SSD, 2TB Toshiba 2.5" (USB), 3TB Seagate (USB); 2TB Samsung; 1.5 Seagate (USB), picoPSU + DC/DC 200W
    SW:
    Debian (arranged), OpenMediaVault kralizec; VDR-2.1.6 + dynamite, live etc; Mysql running DB for EPG2VDR, XBMC


    Clients:
    1) TBS2910 freescale imx6 + OpenELEC
    2) RPI, 1GHZ, VDR-2.1.6
    3) RPI, 1GHZ, VDR-2.1.6
    4) cubietruck

  • Update: Hatte mich geirrt, der Prozessfortschritt wird angezeigt, der folder "status" und file active.log scheint nicht mehr verwendet zu werden. Ich nehme an, dass ich seltsamerweise, obwohl das alte yacoto Verzeichnis komplett verschoben wurde, eine Mixtur aus alten und neuen Skripts unter /etc/vdr/plugins/yacoto liegen hatte.
    FFMPEG funktioniert wunderbar, H264 mit mencoder funktioniert, lediglich xvid scheint den mencoder nach kurzer Zeit zum Absturz zu bringen.

    Server HW:
    Asrock Q1900M + 4GB + 2x CineS2 5.4, SSD, 2TB Toshiba 2.5" (USB), 3TB Seagate (USB); 2TB Samsung; 1.5 Seagate (USB), picoPSU + DC/DC 200W
    SW:
    Debian (arranged), OpenMediaVault kralizec; VDR-2.1.6 + dynamite, live etc; Mysql running DB for EPG2VDR, XBMC


    Clients:
    1) TBS2910 freescale imx6 + OpenELEC
    2) RPI, 1GHZ, VDR-2.1.6
    3) RPI, 1GHZ, VDR-2.1.6
    4) cubietruck

  • Hi helau,


    danke für den Tip. Habe jetzt im config auf xvid geändert. lipmp3lame wurde auch nicht erkannt, aber nach ändert nach mp3 funzt es jetzt. Schön,schön,schön. Habe gleich mal unter easyvdr ein kleines Howto geschrieben. Bislang funzt alles bestens bis auf bgprocess.Der Fortschrittsbalken wird angezeigt, verharrt aber ständig bei 0%. Woran könnte dies noch liegen?


    Eine Sache fällt mir jetzt doch noch ein: ist eine der Konvertierungsmöglichkeiten mit nur 1 pass gekoppelt, bzw. könnte ich das in den configs einstellen? Falls man mal etwas schneller konvertieren möchte.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!