Anzeige:
Ergebnis 1 bis 9 von 9

Thema: dvd-slideshow funktioniert nicht mehr

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2008
    Beiträge
    30

    dvd-slideshow funktioniert nicht mehr

    Leider funktioniert dvd-slideshow bei mir in OPEN-SUSE 13.1 nicht mehr.
    Code:
    dir2slideshow -t 5 -c 1 -n testvideo .
    erzeugt die Textdatei testvideo.txt
    background:0::black
    background:1
    fadein:1
    title:5:testvideo
    background:0::black
    fadeout:1
    background:2
    fadein:1
    /home/manni/Videos/Test/BILD0050.JPG:5
    crossfade:1
    /home/manni/Videos/Test/BILD0053.JPG:5
    crossfade:1
    /home/manni/Videos/Test/BILD0054.JPG:5
    fadeout:1
    background:2
    Der Befehl
    Code:
    dvd-slideshow -n testvideo0 -p -f testvideo.txt
    führt zu folgender Logdatei:
    [dvd-slideshow] Fri Jun 27 17:15:31 CEST 2014
    [dvd-slideshow] Command line was:
    [dvd-slideshow] /usr/bin/dvd-slideshow -n testvideo0 -p -f testvideo.txt
    [dvd-slideshow] dvd-slideshow version 0.8.4-1
    [dvd-slideshow] Linux linux-13c7 3.11.10-11-desktop #1 SMP PREEMPT Mon May 12 13:37:06 UTC 2014 (3d22b5f) x86_64 x86_64 x86_64 GNU/Linux
    [dvd-slideshow] Output directory=/home/manni/Videos/Test
    [dvd-slideshow] Locale:
    LANG=POSIX
    LC_CTYPE="POSIX"
    LC_NUMERIC="POSIX"
    LC_TIME="POSIX"
    LC_COLLATE="POSIX"
    LC_MONETARY="POSIX"
    LC_MESSAGES="POSIX"
    LC_PAPER="POSIX"
    LC_NAME="POSIX"
    LC_ADDRESS="POSIX"
    LC_TELEPHONE="POSIX"
    LC_MEASUREMENT="POSIX"
    LC_IDENTIFICATION="POSIX"
    LC_ALL=
    [dvd-slideshow] Using /bin/bash version GNU bash, version 4.2.45(1)-release (x86_64-suse-linux-gnu)
    [dvd-slideshow] Found findutils version 4.5.12
    [dvd-slideshow] Found mjpegtools version 2.0.0
    [dvd-slideshow] Using mjpegtools subsampling -S 420mpeg2
    [dvd-slideshow] Found sox version v14.4.1
    [dvd-slideshow] using sox options -2 -n
    [dvd-slideshow] Found ImageMagick version 6.8.6-9
    [dvd-slideshow] Found dvdauthor version 0.7.0+.
    [dvd-slideshow] ffmpeg version 2.2.3
    [dvd-slideshow] ####################################
    [dvd-slideshow] Parsing input file testvideo.txt
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Title font is /usr/share/fonts/ghostscript/n019004l.pfb
    [dvd-slideshow] Subtitle font is /usr/share/fonts/ghostscript/n019004l.pfb
    [dvd-slideshow] Found 3 images.
    [dvd-slideshow] Found 0 audio files.
    [dvd-slideshow] Found 3 background slides.
    [dvd-slideshow] Found 1 title slides.
    [dvd-slideshow] Found 6 transitions (fadein/fadeout/crossfade/wipe).
    [dvd-slideshow] Video: PAL 720x576 25fps 4:3
    [dvd-slideshow] Audio: AC3 48000 256k
    [dvd-slideshow] Debug=0 Autocrop=0 Subtitles=dvd Border=0
    [dvd-slideshow] Using SMP optimizations for multi-processor machines
    [dvd-slideshow] Title_font=...usr/share/fonts/ghostscript/n019004l.pfb
    [dvd-slideshow] Subtitle_font=...usr/share/fonts/ghostscript/n019004l.pfb
    [dvd-slideshow] Running initial error check...
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Total audio length =
    [dvd-slideshow] Total video length = 0:0:25.000
    [dvd-slideshow] Temp dir is ...anni/Videos/Test/dvd-slideshow_temp_7641
    [dvd-slideshow] Creating black background
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Creating black background
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] background 0:0:1.000
    [dvd-slideshow] Displaying background black
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Applying Fadein to next image 0:0:1.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Title 0:0:5.000
    [dvd-slideshow] Title=testvideo
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Creating black background
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Applying Fadeout from previous image 0:0:1.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] background 0:0:2.000
    [dvd-slideshow] Displaying background black
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Applying Fadein to next image 0:0:1.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] 1/3 /home/manni/Videos/Test/BILD0050.JPG 0:0:5.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Applying Crossfade between images 0:0:1.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] 2/3 /home/manni/Videos/Test/BILD0053.JPG 0:0:5.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Applying Crossfade between images 0:0:1.000
    [dvd-slideshow] Waiting for fade process 11586 to finish
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] 3/3 /home/manni/Videos/Test/BILD0054.JPG 0:0:5.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Applying Fadeout from previous image 0:0:1.000
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] background 0:0:2.000
    [dvd-slideshow] Displaying background black
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] mpeg2enc/ffmpeg process=9846
    [dvd-slideshow] output from ps:
    PID TTY STAT TIME COMMAND
    [dvd-slideshow] waiting for encoder to finish...
    [dvd-slideshow]#####################################
    [dvd-slideshow] No audio files passed. Using 0:0:25.000 silence.
    [dvd-slideshow] Working on track 1 audio file 1
    [dvd-slideshow] silence
    [dvd-slideshow] Creating silence audio file for 0:0:25.000
    [dvd-slideshow] This audio plays in slideshow from 0:0:0.000 to 0:0:25.000
    [dvd-slideshow] ###############
    [dvd-slideshow] Creating ac3 audio...
    [dvd-slideshow] ERROR: no output .mpg file found!
    [dvd-slideshow] This usually happens when ffmpeg screws up something
    [dvd-slideshow] or one image is messed up and the resulting video can't be created
    [dvd-slideshow]################################################## ##########
    [dvd-slideshow] Multiplexing audio and video...
    [dvd-slideshow] Some sequence marker warnings here are normal
    **ERROR: [mplex] Unable to open file /home/manni/Videos/Test/dvd-slideshow_temp_7641/video.mpg for reading.
    [dvd-slideshow] ERROR during mplex execution!
    [dvd-slideshow] see /home/manni/Videos/Test/testvideo0.log for details
    [dvd-slideshow] cleanup...
    Erst glaubte ich, dass der Fehler an meiner alten Hardware liegt. Jetzt habe ich aber neue Hardware (Intel core i5 mit integrierter Graphik) und es funktioniert immer noch nicht. Vielleicht kann mir jemand sagen, wo mein Fehler liegt.

    Gruß
    manfred999

  2. #2
    Registrierter Benutzer
    Registriert seit
    Mar 2009
    Beiträge
    174
    Hallo manfred999,
    Vielleicht kann mir jemand sagen, wo mein Fehler liegt.
    ich vermute den Fehler im folgenden:
    [dvd-slideshow] Creating ac3 audio...
    [dvd-slideshow] ERROR: no output .mpg file found!
    [dvd-slideshow] This usually happens when ffmpeg screws up something
    [dvd-slideshow] or one image is messed up and the resulting video can't be created
    Ich weiß nicht wie das bei OpenSuse ist aber ffmpeq wird wohl in neueren Distris durch avconv ersetzt und dieses ist nicht Schalterkompatibel.

    Es sollte helfen wenn Du in dvd-slideshow in jeder ffmpeq Zeile den Schalter -ac 6 löscht. Ein bischen mehr Infos dazu kannst Du
    hier nachlesen.

    Gruß

    Tom
    Geändert von TomTobin (09.07.14 um 18:51 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2008
    Beiträge
    30
    Hallo TomTobin,
    danke für die schnelle Antwort. Ich habe alle Schalter "-ac 6" in dvd-slideshow gelöscht. Leider funktioniert es immer noch nicht. Die Fehlermeldung ist nur kürzer geworden (nur die letzten Zeilen)
    [dvd-slideshow] No audio files passed. Using 0:0:25.000 silence.
    [dvd-slideshow] Working on track 1 audio file 1
    [dvd-slideshow] silence
    [dvd-slideshow] Creating silence audio file for 0:0:25.000
    [dvd-slideshow] This audio plays in slideshow from 0:0:0.000 to 0:0:25.000
    [dvd-slideshow] ###############
    [dvd-slideshow] Creating ac3 audio...
    [dvd-slideshow] ERROR during ffmpeg execution!
    [dvd-slideshow] see /home/manni/Videos/Test/testvideo0.log for details
    [dvd-slideshow] cleanup...
    Könnte es daran liegen, dass ich keine Audio-Datei einfügen möchte?

    Gruß
    Manfred

  4. #4
    Registrierter Benutzer
    Registriert seit
    Mar 2009
    Beiträge
    174
    Zitat Zitat von manfred999 Beitrag anzeigen
    Könnte es daran liegen, dass ich keine Audio-Datei einfügen möchte?
    Wäre denkbar (und leider ein weiterer Bug )

    kannst Du mal den Inhalt von
    see /home/manni/Videos/Test/testvideo0.log for details
    posten?

    Gruß

    Tom

  5. #5
    Registrierter Benutzer
    Registriert seit
    Sep 2008
    Beiträge
    30

    dvd-slideshow funktioniert nicht mehr

    Hallo Tom,

    leider ist das Protokoll bei einem erneuten Versuch überschrieben worden. In meinem ersten Beitrag ist das gesamte Protokoll des unveränderten dvd-slideshow-Skripts angegeben. In meinem letzten Betrag habe ich nur die letzten Zeilen des Protokolls mit dem veränderten Skript angegeben.

    Gruß Manfred

  6. #6
    Registrierter Benutzer
    Registriert seit
    Mar 2009
    Beiträge
    174
    kannst Du denn ffmpeq auf der Konsole aufrufen? Interessant wäre ein Aufruf mit den Schaltern die dvd-slideshow benutzt.

    Gruß

    Tom

  7. #7
    Registrierter Benutzer
    Registriert seit
    Sep 2008
    Beiträge
    30
    Tom Tobin schrieb
    kannst Du denn ffmpeq auf der Konsole aufrufen? Interessant wäre ein Aufruf mit den Schaltern die dvd-slideshow benutzt.
    Der Befehl
    Code:
    ffmpeg
    erzeugt folgende Ausgabe
    Code:
    ffmpeg version 2.2.4 Copyright (c) 2000-2014 the FFmpeg developers
      built on Jun 29 2014 12:04:05 with gcc 4.8 (SUSE Linux)
      configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable-static --enable-debug --disable-stripping --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-gpl --enable-x11grab --enable-version3 --enable-pthreads --enable-avfilter --enable-libpulse --enable-libvpx --enable-libopus --enable-libass --enable-libx265 --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-libx264 --enable-libschroedinger --enable-libgsm --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libdc1394 --enable-librtmp --enable-libfreetype --enable-avresample --enable-libtwolame --enable-libvo-aacenc --enable-gnutls
      libavutil      52. 66.100 / 52. 66.100
      libavcodec     55. 52.102 / 55. 52.102
      libavformat    55. 33.100 / 55. 33.100
      libavdevice    55. 10.100 / 55. 10.100
      libavfilter     4.  2.100 /  4.  2.100
      libavresample   1.  2.  0 /  1.  2.  0
      libswscale      2.  5.102 /  2.  5.102
      libswresample   0. 18.100 /  0. 18.100
      libpostproc    52.  3.100 / 52.  3.100
    Hyper fast Audio and Video encoder
    usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
    Wenn ich den Befehl mit den Optionen (sind das die Schalter?) von dvd-slideshow eingebe, erhalte ich nur Fehlermeldungen.
    Ich gebe es auf und benutze ein graphischen Schnittprogramm.

    Gruß Manfred

  8. #8
    Registrierter Benutzer
    Registriert seit
    Dec 2014
    Beiträge
    3
    habe u.a. ein Script für Slideshow-Erstellung mit ffmpeg geschrieben. Falls Du KDE benutzt, dann dürfte es bei Dir funkionieren: Einfach diesen Text mit einem editor einfügen , die Dateirechte auf (excutabel) ändern und. Sh Dateiname. Du brauchst allerdings ffmpeg und ImageMagic dazu. Falls Du Bash-Skripting-Kenntnisse hast, kannst Du dieses Programm an Deinen Wünschen anpassen und weiter entwickeln.


    #!/bin/bash
    mkdir -p $HOME/FFBOX/.temp
    mkdir -p $HOME/FFBOX/SLIDESHOW
    #welche Bilder sollen in das Videos
    kdialog --msgbox "<font size=4> Ok drücken, um die Bilder auszuwählen! (mit gedrückter li. Maustaste für mehrere Bilder oder mit gedrückter STRG-Taste)<font>"
    d=$(kdialog --getopenfilename $HOME/Bilder --title "A U S G A N G S B I L D E R" --multiple --separate-output | tr ' ' '*')
    if [[ $d == '' ]]; then
    kdialog --msgbox "<font size=6> Nicht gewählt A D I U S ! <dont>"
    exit
    fi

    # Anlegen einer Liste der Bilder mit dem Namen list
    echo "$d" > $HOME/FFBOX/.temp/list


    # zum .temprären Ordner wechseln und die Dateien rekursiv (cp blabla -R . ) hierher kopieren
    cd $HOME/FFBOX/.temp
    while read line; do
    cp -R $line .
    done < list

    # Störende Großchreibung entfernen und jpeg in jpg umbennen
    for file in *jpg; do echo mv "$file" "${file/jpeg/jpg}"; done
    for file in *jpg; do echo mv "$file" "${file/JPEG/jpg}"; done
    for file in *jpg; do echo mv "$file" "${file/JPG/jpg}"; done
    for file in *jpg; do echo mv "$file" "${file/PNG/png}"; done
    for file in *jpg; do echo mv "$file" "${file/GIF/gif}"; done

    nxnx=$(kdialog --inputbox "<font size=5> Wie soll das Slideshow heißen?<font>")
    if [[ $nxnx == '' ]]; then
    kdialog --msgbox "<font size=6> Nicht gewählt A D I U S ! <dont>"
    exit
    fi

    target=$(kdialog --combobox "<font size=5>Welches Format soll das Slidshow haben?<font>" "mpg" "mp4" "avi" "DVD")
    if [[ $target == '' ]]; then
    kdialog --msgbox "<font size=6> Nicht gewählt A D I U S ! <dont>"
    exit
    fi

    res=$(kdialog --combobox "<font size=6>Bitte die gewünschte Bildgröße wählen<font>" "800x600" "1280x720" "1920x1080" "1920x1200" "3840x2160" "7680x4800")
    if [[ $res == '' ]]; then
    kdialog --msgbox "<font size=6> Nicht gewählt A D I U S ! <dont>"
    exit
    fi

    rm list

    kdialog --msgbox "<font size=5>Ok drücken, um die einzufügende AUDIODATEI zu wählen<font>"
    mus=$(kdialog --getopenfilename $HOME/Musik --title "A U D I O - D A T E I" | tr ' ' '*')

    kdialog kdialog --msgbox "<font size=4>Nicht erschrecken, convert gibt bei der Verwandlung der Bilder keine Meldungen bitte ok drücken<font>" --geometry +900+600
    # Konvertierung in mit ImageMagic in png-Datein umwandeln
    for file in * ; do
    xterm -e convert "$file" -adaptive-resize $res "$file".png
    done

    # Bilder an die gewählte Bildschirmgröße mit ImagrMagic convertieren

    #for file in * ; do
    #xtrem -e convert "$file".png -adaptive-resize $res
    #done

    # Enfernung sonstiger Dateien, damit sie von ffmpeg nicht verarbeitet werden
    rm -rf *.jpg
    rm -rf *.gif
    rm -rf *.jpeg
    rm -rf *.JPG
    rm -rf *.PNG
    rm -rf *.JPG
    rm -rf *.JPEG
    rm -rf *.GIF


    # Numerierunge der Dateien, damit ffmpeg sie eins nach dem anderen findet
    a=2

    for i in *.png; do
    new=$(printf "%04d.png" "$a")
    mv -- "$i" "$new"
    let a=a+1
    done


    # Massen-Umbenungen
    # 1. Entfernung der alten suffixe blabla.jpg.png ---> blala.png
    for file in *jpg; do echo mv "$file" "${file/.*./.}"; done
    # Komplexes Sed-Ersatzbefehl: for file in * ; do mv -f "$file" "$(echo $file | sed 's/.*././g')" ; done

    # 2. Enfernung aller suffixe
    for file in * ; do mv -f "$file" "$(echo "$file" | cut -d'.' --complement -f2-)" ; done

    # 3. Anhängen des Prfixes IMG an den Dateien
    for file in * ; do mv $file IMG$file ; done

    # Anhängen von 00 nach IMG
    for file in * ; do mv -f "$file" "$(echo $file | sed 's/IMG/IMG00/g')" ; done

    # Enfernen von zufällig enstandenen vielen Nullen
    for file in * ; do mv -f "$file" "$(echo $file | sed 's/00000/00/g')" ; done

    # anhängen des suffixes .png an allen Dateien hier
    for file in * ; do mv $file $file.png ; done

    timeb=$(kdialog --inputbox "wie lange soll ein Bild im Video geziegt werden (in Sekunden)")

    if [ $target = DVD ]; then
    xterm -e ffmpeg -framerate 1/$timeb -i IMG%03d.png -target pal-dvd $HOME/FFBOX/SLIDESHOW/VideoOhneTon-"$nxnx".mpg
    xterm -e ffmpeg -i $HOME/FFBOX/SLIDESHOW/VideoOhneTon-"$nxnx"."$target" -i $mus -target pal-dvd $HOME/FFBOX/SLIDESHOW/VideoPlusTon-"$nxnx".mpg
    fi

    xterm -e ffmpeg -framerate 1/$timeb -i IMG%03d.png -f "$target" $HOME/FFBOX/SLIDESHOW/VideoOhneTon-"$nxnx"."$target"

    xterm -e ffmpeg -i $HOME/FFBOX/SLIDESHOW/VideoOhneTon-"$nxnx"."$target" -i $mus -f "$target" $HOME/FFBOX/SLIDESHOW/VideoPlusTon-"$nxnx"."$target"

    cd
    rm -rf .temp
    kdialog --msgbox "<font size=5>Das Ergebnis wird jetzt abgespielt!<font>"

    ffplay $HOME/FFBOX/SLIDESHOW/VideoPlusTon-"$nxnx"."$target"
    #
    rm $HOME/FFBOX/.temp/**
    fertig=$(kdialog --combobox "<font size=5> Fertig, Was soll ich jetzt machen?<font>" "Neu_beginnen" "Beenden")


    if [ $fertig = 'Neu beginnen' ] ; then
    sh /opt/ffbox/fmaster
    fi


    exit
    Geändert von ataya (29.12.14 um 21:56 Uhr)

  9. #9
    Registrierter Benutzer
    Registriert seit
    Dec 2014
    Beiträge
    3
    Übrigens funktioniert's mit diesem Script (durch direktes Einschalten von ffmpeg und ImageMagic-convert) eigenartigerweise viel schneller als mit Slidshow. Das einzige was ich nicht einarbeien konnte sind Übergangseffekte. Dein Slidshow-Videos findest Du in deinem Heimatverzeichnis unter FFBOX/Slidshow, einmal mit und einmal ohne Ton. Beim Target DVD wird lediglich ein DVD-fähiges mpeg-Format produziert, denn man am besten mit dem Programm devede auf DVD brennen kann (geht wesentlich schneller mit dem Brenne, wenn man devede mitteilt, dass das Video schon umkodiert wurde)

Ähnliche Themen

  1. fax funktioniert nicht mehr
    Von prostetnik im Forum Anbindung an die Aussenwelt
    Antworten: 8
    Letzter Beitrag: 25.10.08, 17:46
  2. su funktioniert nicht mehr
    Von tourist im Forum System installieren und konfigurieren
    Antworten: 6
    Letzter Beitrag: 18.04.08, 13:25
  3. 'su' funktioniert nicht mehr
    Von K_Ozz im Forum Linux Allgemein
    Antworten: 6
    Letzter Beitrag: 27.08.07, 15:07
  4. YOU funktioniert nicht mehr
    Von c_verres im Forum System installieren und konfigurieren
    Antworten: 47
    Letzter Beitrag: 24.10.05, 17:44
  5. NAT funktioniert nicht mehr!
    Von thabermann im Forum Router und Netzaufbau
    Antworten: 1
    Letzter Beitrag: 02.08.01, 20:22

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •