vdrconvert(transcode) bricht ab bei Auflösungen von 720x... oder 704x...

  • Hallo,


    bei mir bricht VDRconvert bei Aufnahmen, die nicht 720 x *** oder 704 x *** entsprechen beim Erstellen einer DVD ab. Habe in der vdrconvert.dvd.conf

    Code
    DVDALLOWEDWIDTH="720 704"

    editiert, da mein DVD-Player mit den anderen Auflösungen nicht klar kommt.
    Bei Aufnahmen in diesen Bild-Breiten erstellt er ohne weiteres das ISO-File.
    Wie kann ich den Fehler beheben bzw. die rot markierten Fehler?


    Gruss
    bender


    --------------------------------------------------------------------------------------------------------------------------
    Auszug ausvdr2dvd.log




    ...


    + NEWSTREAMS[Number]=bd.ac3:ac3+de c0.mpa:mp2+de c1.mpa:mp2+en
    + nice -n 15 /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl -o /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r $'/var/lib/video.00/Dokumentationen/Die_W\374ste_bebt/2004-08-12.04.28.50.99.rec/'
    + status=0
    + '[' yes = yes ']'
    + cat /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/sync.log
    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "de_DE@euro"
    are supported and installed on your system.
    perl: warning: Falling back to the standard locale ("C").

    Got parameter -o
    Got parameter /var/lib/video.00/Dokumentationen/Die_Wüste_bebt/2004-08-12.04.28.50.99.rec/
    got a directory on the command line
    trying to open /var/lib/video.00/Dokumentationen/Die_Wüste_bebt/2004-08-12.04.28.50.99.rec/
    Initialising and analysing the streams....
    10 Mbytes of 0 read
    Created new MPEG stream object for stream e0, master video stream


    Created new MPEG stream object for stream c0
    analysed the first 2000 packets...
    Total Input Size is 943391479
    10 Mbytes of 943 read


    ...


    940 Mbytes of 943 read
    all Input files processed
    EOF reached
    943 Mbytes of 943 read
    502554 PES packets processed
    120540 frames written for stream c0 (2892.96 sec)
    72324 frames written for stream e0 (2892.96 sec)


    audio stream c0 info (MPEG1_Layer_2):
    Sample frequency: 48000
    Bitrate: 192000
    Mode: stereo
    Frame length (bytes) 576
    Frame length (ticks) 2160 (90000 / sec)



    video stream e0 info:
    Frame length (ticks) 3600 (90000 / sec)
    Aspect ratio 4:3
    Horizontal size 480
    Vertical size 576
    Frames per Second 25
    Bitrate: 15000000



    + '[' 0 -ne 0 ']'


    ...


    + cat mainspumux.xml
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <subpictures>
    <stream>
    <spu start="00:00:00.0" end="00:00:00.0"
    highlight="tmp-menu_main-action.png"
    autooutline="infer"
    autoorder="rows"/>
    </stream>
    </subpictures>
    + spumux mainspumux.xml
    ++ basename tmp-menu_main.mpg .mpg
    DVDAuthor::spumux, version 0.6.10.
    Build options: gnugetopt magick iconv freetype fribidi
    Send bugs to <dvdauthor-users@lists.sourceforge.net>


    WARN: Error reading locale (Success), assuming C
    INFO: Converting filenames to ANSI_X3.4-1968
    STAT: 0:00:00.000
    INFO: Picture had 2 colors
    INFO: Constructing blank img
    INFO: Constructing blank sel
    INFO: Autodetect 0 = 60x65-88x93
    INFO: Pickbuttongroups, success with 1 groups, useimg=1
    INFO: Found EOF in .sub file.
    INFO: Max_sub_size=88
    WARN: Read 0, expected 4
    INFO: 1 subtitles added, 0 subtitles skipped, stream: 32, offset: 0.18


    ...


    + nice -n 15 tcmplex -i /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/e0.mpv -p /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/c0.mpa -m d -o $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg'
    + status=0
    + '[' 0 -ne 0 ']'
    + '[' transcode '!=' no ']'
    + '[' -z '' ']'
    ++ echo $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg'
    + transfile=/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_Wüste_bebt.mpg
    ++ transcode -c 1,1 -i $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg'
    ++ grep 'import frame'
    ++ awk '{print($6)}'
    ++ cut -f1 -dx
    transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
    tc_memcpy: using mmxext for memcpy
    [transcode] warning : no option -o found, encoded frames send to "/dev/null"
    [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle)
    [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
    tc_memcpy: using mmxext for memcpy
    tc_memcpy: using mmxext for memcpy
    [transcode] encoded 1 frames (0 dropped, 0 cloned), clip length 0.04 s
    + res=480
    + echo 'Resolution /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_Wüste_bebt.mpg = 480'
    Resolution /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_Wüste_bebt.mpg = 480
    + need_transcode=1
    + '[' 480 = 720 ']'
    + '[' 480 = 704 ']'
    + '[' 1 -ne 0 ']'
    + mv $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg' $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg.trans'
    ++ mktemp /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/dvd.prof.XXXXXX
    + dvd_prof=/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/dvd.prof.YxSYug
    + status=0
    + '[' 0 -ne 0 ']'
    + echo max_bitrate=3300000.0
    ++ date +%T
    + printf '\t23:08:36: Start transcode for %s\n' $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg'
    23:08:36: Start transcode for /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_Wüste_bebt.mpg
    + nice -n 15 transcode -i $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg.trans' -I 3 -V -y mpeg -Z 720x576 -b 192 -F d,,/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/dvd.prof.YxSYug -o $'/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_W\374ste_bebt.mpg'
    *** WARNING: The option -V is deprecated. ***
    *** Transcode internal frame handling is now in YV12 / YUV420 ***
    *** format by default because most codecs can only handle this format, ***
    *** otherwise leading to unnecessary time and quality wasting conversions. ***
    *** If you want to have to "old" behaviour (RGB24 as internal format), ***
    *** then please use the new -1/--use_rgb option ***
    transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
    tc_memcpy: using mmxext for memcpy
    [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle)
    [export_mpeg.so] v1.2.3 (2003-08-21) (video) MPEG 1/2 | (audio) MPEG 1 Layer II


    *** WARNING ***
    *** You are using the "mpeg" export module. ***
    *** This is probably not what you want. ***
    *** This module is based on the bbmpeg library, ***
    *** which is obsolete, as is this export module. ***
    *** This module may be removed in a future ***
    *** transcode release. ***
    *** Use the mpeg2enc or ffmpeg export modules instead ***
    *** in combination with a vcd, svcd or dvd export profile ***
    *** WARNING ***

    tc_memcpy: using mmxext for memcpy


    INFO: using reference profile (DVD)
    INFO: profile type is (PAL)
    INFO: mixing up parameters from profile (/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/dvd.prof.YxSYug)
    max_bitrate = 3300000.0
    [export_mpeg.so] mpa codec not found !
    [transcode] warning : (encoder.c) audio export module error: init failed

    [transcode] (probe) suggested AV correction -D -1 (-40 ms) | AV -78 ms | -38 ms
    [transcode] auto-probing source /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_Wüste_bebt.mpg.trans (ok)
    [transcode] V: import format | MPEG-2 (V=vob|A=vob)
    [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
    [transcode] V: import frame | 480x576 0.83:1 encoded @ 4:3
    [transcode] V: de-interlace | (mode=3) zoom to full frame (slow)
    [transcode] V: zoom | 720x576 1.25:1 (Lanczos3)
    [transcode] V: bits/pixel | 0.174
    [transcode] V: decoding fps,frc | 25.000,3
    [transcode] V: Y'CbCr | YV12/I420
    [transcode] A: import format | 0x50 MPEG layer-2 [48000,16,2] 192 kbps
    [transcode] A: export format | 0x50 MPEG layer-2 [48000,16,2] 192 kbps
    [transcode] V: encoding fps,frc | 25.000,3
    [transcode] A: bytes per frame | 7680 (7680.000000)
    [transcode] A: adjustment | 0@1000
    [transcode] A: AV shift | -78 ms [ -1 (A) | -38 ms ]
    [transcode] V: IA32 accel mode | sse2 (sse2 sse mmxext mmx asm C)
    [transcode] V: video buffer | 10 @ 720x576
    [import_vob.so] tccat -i "/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_Wüste_bebt.mpg.trans" -t vob -d 0 -S 0 | tcdemux -a 0 -x mp3 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mp2 -d 0 | tcdecode -x mp2 -d 0
    [import_vob.so] tccat -i "/var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r/Die_Wüste_bebt.mpg.trans" -t vob -d 0 -S 0 | tcdemux -s 0xc0 -x mpeg2 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
    [transcode] critical: failed to init encoder
    + status=1
    + '[' 1 -ne 0 ']'
    + echo 'ERROR : transcode rc=1.'
    ERROR : transcode rc=1.

    + cd /usr/lib/vdrconvert
    + rm -rf /var/lib/video/film/tmp/vdr2dvd/VDRSYNC.86VW7r /var/lib/video/film/tmp/vdr2dvd/VDR2DVD.D6gQNm
    tc_memcpy: using mmxext for memcpy
    + Exit
    + do_clean
    + '[' -f /var/run/vdrconvert/vdr2dvd.sh.pid ']'
    ++ basename /var/run/vdrconvert/vdr2dvd.sh.pid
    + TEMPPID=/var/lib/video/film/tmp/vdr2dvd/vdr2dvd.sh.pid.11458
    + mv /var/run/vdrconvert/vdr2dvd.sh.pid /var/lib/video/film/tmp/vdr2dvd/vdr2dvd.sh.pid.11458
    + status=0
    + '[' 0 -eq 0 ']'
    ++ cat /var/lib/video/film/tmp/vdr2dvd/vdr2dvd.sh.pid.11458
    ++ wc -l
    + '[' 1 -gt 0 ']'
    + cat /var/lib/video/film/tmp/vdr2dvd/vdr2dvd.sh.pid.11458
    + grep -v 11458
    + '[' -f /var/lib/video/film/tmp/vdr2dvd/vdr2dvd.sh.pid.11458 ']'
    + rm /var/lib/video/film/tmp/vdr2dvd/vdr2dvd.sh.pid.11458
    + exit

    Hardware: Asus Pundit mit 2,4 GHz Celeron, 160 GB Seagate HD, 512MB RAM, TechnoTrend 1.5 FF und Budget Nova-S
    Software: c't VDR-Distribution, Kernel 2.6.12 (ct-VDR 4.5), VDR 1.4.0

  • Hallo,


    ich habe von VDRconvert und seiner Funktionsweise leider keine Ahnung, aber irgendwas muss damit wohl schiefgelaufen sein:

    Zitat

    [transcode] warning : no option -o found, encoded frames send to "/dev/null"


    Zitat

    *** WARNING: The option -V is deprecated. ***


    Stellt kein Problem dar, besagt nur das transcode den YUV Farbraum verwenden soll, der in aktuellen Versionen inzwischen sowieso Standard ist.



    Dies stellt auch (noch) kein Problem dar, jedenfalls solange keine CVS Version von transcode zu Einsatz kommt. Da muss wohl VDRconvert mal aktualisiert werden?


    Schon mal versucht den transcode Befehl manuell auszuführen?



    Monroe

  • Hallo,


    hab jetzt mal erst eine Mpeg-Datei der Aufnahme mir VDRconvert erstellt (ohne Probleme), da die Dateien vom vdr2dvd-Skript schon gelöscht waren.
    Dann hab ich transcode von Hand gestartet :
    transcode -i $'/var/lib/video/film/mpg/Die_Wüste_bebt.mpg' -I 3 -V -y mpeg -Z 720x576 -b 192 -o $'/var/lib/video/film/mpg/Die_Wüste_bebt_Neu.mpg'


    Bringt aber ähnliche Meldungen:


    ----------------------------------------------------------------------------------------------------------------------
    *** WARNING: The option -V is deprecated. ***
    *** Transcode internal frame handling is now in YV12 / YUV420 ***
    *** format by default because most codecs can only handle this format, ***
    *** otherwise leading to unnecessary time and quality wasting conversions. ***
    *** If you want to have to "old" behaviour (RGB24 as internal format), ***
    *** then please use the new -1/--use_rgb option ***
    transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
    [transcode] (probe) suggested AV correction -D -1 (-40 ms) | AV -78 ms | -38 ms
    [transcode] auto-probing source /var/lib/video/film/mpg/Die_Wüste_bebt.mpg (ok)
    [transcode] V: import format | MPEG-2 (V=vob|A=vob)
    [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
    [transcode] V: import frame | 480x576 0.83:1 encoded @ 4:3
    [transcode] V: de-interlace | (mode=3) zoom to full frame (slow)
    [transcode] V: zoom | 720x576 1.25:1 (Lanczos3)
    [transcode] V: bits/pixel | 0.174
    [transcode] V: decoding fps,frc | 25.000,3
    [transcode] V: Y'CbCr | YV12/I420
    [transcode] A: import format | 0x50 MPEG layer-2 [48000,16,2] 192 kbps
    [transcode] A: export format | 0x50 MPEG layer-2 [48000,16,2] 192 kbps
    [transcode] V: encoding fps,frc | 25.000,3
    [transcode] A: bytes per frame | 7680 (7680.000000)
    [transcode] A: adjustment | 0@1000
    [transcode] A: AV shift | -78 ms [ -1 (A) | -38 ms ]
    [transcode] V: IA32 accel mode | sse2 (sse2 sse mmxext mmx asm C)
    tc_memcpy: using mmxext for memcpy
    [transcode] V: video buffer | 10 @ 720x576
    [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle)
    [export_mpeg.so] v1.2.3 (2003-08-21) (video) MPEG 1/2 | (audio) MPEG 1 Layer II
    [import_vob.so] tccat -i "/var/lib/video/film/mpg/Die_Wüste_bebt.mpg" -t vob -d 0 -S 0 | tcdemux -a 0 -x mp3 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mp2 -d 0 | tcdecode -x mp2 -d 0
    [import_vob.so] tccat -i "/var/lib/video/film/mpg/Die_Wüste_bebt.mpg" -t vob -d 0 -S 0 | tcdemux -s 0xc0 -x mpeg2 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12


    *** WARNING ***
    *** You are using the "mpeg" export module. ***
    *** This is probably not what you want. ***
    *** This module is based on the bbmpeg library, ***
    *** which is obsolete, as is this export module. ***
    *** This module may be removed in a future ***
    *** transcode release. ***
    *** Use the mpeg2enc or ffmpeg export modules instead ***
    *** in combination with a vcd, svcd or dvd export profile ***
    *** WARNING ***



    INFO: using reference profile (MPEG1)
    INFO: profile type is (PAL)
    [export_mpeg.so] mpa codec not found !
    [transcode] warning : (encoder.c) audio export module error: init failed
    [transcode] critical: failed to init encoder

    vdr:~# tc_memcpy: using mmxext for memcpy
    tc_memcpy: using mmxext for memcpy


    ----------------------------------------------------------------------------------------------------------------------


    btw. Sehe grad, daß er in MPEG1 codieren will. Liegt an der fehlenden DVD-Profil-Datei.
    Dürfte aber nicht daran liegen. Wohl aber an mpa codec not found. Was fehlt da? lame ist installiert.



    gruss
    bender

    Hardware: Asus Pundit mit 2,4 GHz Celeron, 160 GB Seagate HD, 512MB RAM, TechnoTrend 1.5 FF und Budget Nova-S
    Software: c't VDR-Distribution, Kernel 2.6.12 (ct-VDR 4.5), VDR 1.4.0

  • Hallo,


    gibt es dafür evtl. schon eine Lösung bzw. irgendwelche Lösungsvorschläge??


    Gruss
    bender

    Hardware: Asus Pundit mit 2,4 GHz Celeron, 160 GB Seagate HD, 512MB RAM, TechnoTrend 1.5 FF und Budget Nova-S
    Software: c't VDR-Distribution, Kernel 2.6.12 (ct-VDR 4.5), VDR 1.4.0

  • Würde mich auch interessieren...


    LG Squaregarden

    Silverstone LC11 / Asus P4P800-VM / Celeron 2,53 / 512 MB / 2x250 1x160 GB / PVR350 rev. 991 / Technotrend 2.1 PE DVB-C / IR-Modul / Medion MD41169 / c't VDR: 1.4.3-1ctvdr3
    Das Nebensächliche macht riesige Fortschritte. Wir entfernen uns immer weiter vom Wesentlichen.

Jetzt mitmachen!

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