vdr2divx ohne AC3 möglich?

  • Hi


    Ist es möglich, vdr2divx ohne AC3-Stream zu benutzen?


    D.h. wenn eine Aufnahme 2 Audio-Streams hat, ac3 und stereo,
    dann möchte ich nur Stereo nutzen und Ac3 weglassen, da ich eh
    kein AC3 benötige auf meinem Stereo-TV.
    Aber irgendwie stört es vdr2divx garnich, wenn man DIVXNOAC3=yes
    und DIVXAC3ONLY=no einstellt, es packt trotzdem den AC3-Stream mit
    ins Divx.


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Hallo,


    versuchs mal mit der Option


    DIVXNOAC3=yes

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Hab doch geschrieben, dass er mit der Option auch den AC3-Stream mit
    ins Avi packt.


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • entschuldige bitte, war einen Moment nicht aufmerksam.


    hast du schon mal DIVXBOTHMP=yes versucht.
    mit dieser Option wird versucht nur MPEG nach MP3 zu wandeln.
    wenn nur mpg:de existiert dann nur 1 MPEG Stream

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Hab ich versucht, ohne Erfolg.


    Er muxt den AC3-Stream trotzdem wieder in das Mpeg, welches
    dann ich Divx gewandelt wird.


    Ich habe jetzt einfach mal aus der Zeile mit tcmplex die Passage mit
    -s bd.ac3 gelöscht, nun macht er divx ohne ac3.


    Allerdings passt im vdr2divx-Script so einiges nicht, einige Variablen
    werden zwar abgefragt, aber das Ergebnis ist dann doch wieder ein anderes.



    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Hallo dimitri,


    der Anhang fehlt.

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Hi


    Das mit den Streams scheint zu funktionieren, aber irgendwie
    macht er das mit den Auflösungen reduzieren nicht mehr.


    Habe DIVX_RESDIV=yes gesetzt, /etc/init./vdrconvert neu
    gestartet, aber wenn der Mencoder läuft, scaliert er auf
    720*540, anstatt auf die Hälfte.


    "mencoder -nosound -aid 128 -oac copy -cache 32768 -vop scale=720:540 -sws 2 -mc 0 -vc mpeg12 -ovc xvid -xvidopts dr2 -o /video/Filme/tmp/vdr2divx/VDRSYNC.UK3GXX/output.avi /video/Filme/tmp/vdr2divx/VDRSYNC.UK3GXX/Enterprise.mpg"


    Ich habe mal im Log gekuckt, wann es als es das letzte Mal funktionierte:


    + X=720
    + Y=540
    + ASPOPT=-vop scale=720:540 -sws 2
    + '[' yes = yes ']'
    + X=360
    + Y=270
    + ASPOPT=-vop scale=360:270 -sws 2


    Jetzt wo es nicht mehr funktioniert, sieht es so aus an der gleichen Stelle:


    + X=720
    + '[' '' = yes ']'
    + Y=540
    + ASPOPT=-vop scale=720:540 -sws 2


    Irgendwas scheint da zu fehlen.


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Hi,


    die init.d/vdrconvert brauchst du nicht neu zu starten bei variablen die nicht in vdrconvert.sh vorkommen wie das in diesen fall ist.


    Habe es hier nochmal getestet und geht.


    PS. ich teste jetzt nochmal xvid. Die option -nosound muss aber aus dem script raus.
    Ist noch ein überbleibsel aus den versuchen mehrere audio ströme in divx zu intergrieren.


    Anhang wird gleich upgedatet.


    In der zwischenzeit ist xvid durch. Alles war ok hier. Hast du dich bestimmt nicht beim variablennamen vertippt oder so ?


    Gruss
    Dimitri

  • Muss es bei den Variablen eigentlich yes oder "yes" heißen?
    Kommt es auf die Anführungsstriche an?


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Zitat

    Original von Mirko76
    Muss es bei den Variablen eigentlich yes oder "yes" heißen?
    Kommt es auf die Anführungsstriche an?


    Mirko76


    Hi,


    die sind unwichtig.


    Bei dir ist sie aber definitiv nicht gesetzt.

    Code
    '[' '' = yes ']'


    anstatt

    Code
    [' yes = yes ']'


    im log.


    Gruss
    Dimitri

  • Das ist der Teil meiner vdrconvert.env, wo es um Divx geht:


    DIVX_DESTDIR=$DESTDIR/divx
    DIVXTYPE=xvid
    DIVX_SUFFIX=avi
    DIVXCCHOPT="-cache 32768"
    DIVXENCOPT=""
    DIVXTCMODE=s
    DIVXVLAVCCODEC=mpeg4
    DIVXQUALITY=5
    DIVXMP3R=192
    DIVXMP3_OPTS="-b $DIVXMP3R -h"
    DIVXSWS=2
    DIVXCDLEN=950
    DIVXMAXBITR=2480
    DIVXMINBITR=0
    DIVXHQ="no"
    DIVXNOAC3="yes"
    DIVX_RESDIV="yes"
    DIVXAC3ONLY="no"
    DIVXBOTHMP="yes"
    DIVXFAKTOR=2
    DIVXAUTOCROP="no"
    DIVXSPLIT="no"
    DIVXUSESTREAMS="c0.mpa"
    DIVX_TITLEDATE=$CONV_TITLEDATE


    Irgendwas falsch?


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Wenn ich die Variablen direkt in der vdr2divx.sh ändere,
    dann funktioniert alles.


    Leider kommt aber beim Skalieren immernoch der Fehler vom Mencoder:
    ******************
    Seitenverhältnis ist 1.33:1 - Skaliere zur korrekten Videogröße.
    SwScaler: reducing / aligning filtersize 9 -> 8
    SwScaler: reducing / aligning filtersize 9 -> 8
    SwScaler: reducing / aligning filtersize 10 -> 9
    SwScaler: reducing / aligning filtersize 10 -> 9


    SwScaler: BICUBIC scaler, from Planar YV12 to Planar YV12 using MMX2
    videocodec: XViD (360x270 fourcc=44495658 [XVID])
    SwScaler: Warning: dstStride is not aligned!n 1mb A-V:0.000 [0:0]
    SwScaler: ->cannot do aligned memory acesses anymore
    *******************
    Irgendwas muss an meiner vdrconvert.env falsch sein.


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

Jetzt mitmachen!

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