• =?UTF-8?Q?gstreamer-Codec_nicht_verf=C3=BCgbar?=

    From Boris@21:1/5 to All on Sun Nov 26 10:40:01 2023
    Moin zusammen,


    ich komme nicht weiter - auch nicht mit Unterstützung von ChatGPT. Die freundliche KI verweist an die Community ;-)

    Problembild:
    Auf drei Systemen mit Bookworm habe ich Photofilmstrip installiert und
    bekomme dort folgende Nachricht(en):
    MPEG-1/2-Codec (gstreamer1.0-libav) nicht gefunden!
    x264/AC3 (MKV) (gstreamer1.0-libav) nicht gefunden!
    x264/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!
    x265/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!

    Natürlich ist gstreamer1.0-libav installiert.
    Zwei der drei System habe ich mit dem Multimedia-Repository von
    Christian Marillat versorgt.

    Was die Systeme eint, ist, dass sie von Bullseye (oder früher)
    upgegraded wurden.

    In einer VM habe ich ein jungfäuliches Bookworm mit Photofilmstrip installiert. Dort ist alles OK.

    Probiert habe ich dies:
    dpkg-reconfigure gstreamer1.0-libav
    purge/install photofilmstrip
    purge/install ffmpeg
    dpkg-reconfigure gstreamer1.0-plugins-bad

    gst-inspect-1.0 gibt mir ellenlange Ausgaben von vermeintlich
    verfügbaren Codecs:
    Gesamtzahl: 275 Plugins (3 Einträge in der schwarzen Liste not shown),
    943 Merkmale
    gst-inspect1.0 | grep libav bleibt auf den betroffenen Maschinen leer,
    während in der Test-VM 38 Zeilen ausgegeben werden.

    Die Erkenntnis schreitet voran. Auf einer betroffenen Maschinen kann ich nichtmal ffmpeg starten:
    ffmpeg: error while loading shared libraries: libSvtAv1Enc.so.0: cannot
    open shared object file: No such file or directory

    Das ist aber wohl nicht ursächlich, denn in der gut funktionierenden VM
    ist ffmpeg nicht mal installiert.

    Inzwischen verliere ich die Systematik in der Untersuchung, lese u.A.
    von einer Codec-Blacklist, und tatsächlich gibt mir
    gst-inspect1.0 -b
    Dateien auf der schwarzen Liste:
    libctxbeffect.so
    libgstchromaprint.so
    libgstlibav.so
    , allerdings nur auf einem der betroffenen Systeme.
    Ich möge eine registry aus ~/.cache/gstreamer-1.0 löschen, aber die
    erzeugt sich immer wieder....

    Hat jemand eine Idee zur Herangehensweise?

    Dank und Grüße,


    Boris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Reimer@21:1/5 to All on Sun Nov 26 13:00:01 2023
    This is a multi-part message in MIME format.

    Am Sonntag, 26. November 2023, 10:30:51 CET schrieb Boris:

    Auf drei Systemen mit Bookworm habe ich Photofilmstrip installiert und bekomme dort folgende Nachricht(en):
    MPEG-1/2-Codec (gstreamer1.0-libav) nicht gefunden!
    x264/AC3 (MKV) (gstreamer1.0-libav) nicht gefunden!
    x264/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!
    x265/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!

    Nat�rlich ist gstreamer1.0-libav installiert.

    Moin Boris,

    hast du auch gstreamer-plugins installiert?
    Das plugin f�r x264 befindet sich z.B. in 'gstreamer1.0-plugins-ugly'.
    Ich w�rde einfach mal die folgenden installieren. Haben ist besser als brauchen.

    gstreamer1.0-plugins-base
    gstreamer1.0-plugins-good
    gstreamer1.0-plugins-bad
    gstreamer1.0-plugins-ugly

    --
    Gru�
    Helge

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Am Sonntag, 26. November 2023, 10:30:51 CET schrieb Boris:</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Auf drei Systemen mit Bookworm habe ich Photofilmstrip installiert und</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; bekomme dort folgende Nachricht(en):</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; MPEG-1/2-Codec&nbsp; (gstreamer1.0-libav) nicht gefunden!</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; x264/AC3 (MKV) (gstreamer1.0-libav) nicht gefunden!</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; x264/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; x265/AAC (MP4) (gst
  • From Boris@21:1/5 to All on Sun Nov 26 13:10:01 2023
    Moin Helge,

    Am 26.11.23 um 12:57 schrieb Helge Reimer:
    Am Sonntag, 26. November 2023, 10:30:51 CET schrieb Boris:


    Auf drei Systemen mit Bookworm habe ich Photofilmstrip installiert und

    bekomme dort folgende Nachricht(en):

    MPEG-1/2-Codec  (gstreamer1.0-libav) nicht gefunden!

    x264/AC3 (MKV) (gstreamer1.0-libav) nicht gefunden!

    x264/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!

    x265/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!



    Natürlich ist gstreamer1.0-libav installiert.


    Moin Boris,


    hast du auch gstreamer-plugins installiert?


    Danke für Deine Idee!

    Aber ja, die sind installiert:

    # dpkg -l | grep gstreamer1.0-plugins
    ii gstreamer1.0-plugins-bad:amd64 1.22.0-4+deb12u3
    amd64 GStreamer plugins from the "bad" set
    ii gstreamer1.0-plugins-base:amd64 1.22.0-3+deb12u1
    amd64 GStreamer plugins from the "base" set
    ii gstreamer1.0-plugins-good:amd64 1.22.0-5+deb12u1
    amd64 GStreamer plugins from the "good" set
    ii gstreamer1.0-plugins-ugly:amd64 1.22.0-2+deb12u1
    amd64 GStreamer plugins from the "ugly" set

    Grüße,


    Boris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Boris@21:1/5 to All on Sun Nov 26 14:10:02 2023
    Ich ergänze mal selbst....

    Am 26.11.23 um 10:30 schrieb Boris:
    Moin zusammen,


    ich komme nicht weiter - auch nicht mit Unterstützung von ChatGPT. Die freundliche KI verweist an die Community ;-)

    Problembild:
    Auf drei Systemen mit Bookworm habe ich Photofilmstrip installiert und bekomme dort folgende Nachricht(en):
    MPEG-1/2-Codec  (gstreamer1.0-libav) nicht gefunden!
    x264/AC3 (MKV) (gstreamer1.0-libav) nicht gefunden!
    x264/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!
    x265/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!

    Natürlich ist gstreamer1.0-libav
    Zwei der drei System habe ich mit dem Multimedia-Repository von
    Christian Marillat versorgt.

    Was die Systeme eint, ist, dass sie von Bullseye (oder früher)
    upgegraded wurden.

    In einer VM habe ich ein jungfäuliches Bookworm mit Photofilmstrip installiert. Dort ist alles OK.

    Probiert habe ich dies:
    dpkg-reconfigure gstreamer1.0-libav
    purge/install photofilmstrip
    purge/install ffmpeg
    dpkg-reconfigure gstreamer1.0-plugins-bad

    gst-inspect-1.0 gibt mir ellenlange Ausgaben von vermeintlich
    verfügbaren Codecs:
    Gesamtzahl: 275 Plugins (3 Einträge in der schwarzen Liste not shown),
    943 Merkmale
    gst-inspect1.0 | grep libav bleibt auf den betroffenen Maschinen leer, während in der Test-VM 38 Zeilen ausgegeben werden.

    Die Erkenntnis schreitet voran. Auf einer betroffenen Maschinen kann ich nichtmal ffmpeg starten:
    ffmpeg: error while loading shared libraries: libSvtAv1Enc.so.0: cannot
    open shared object file: No such file or directory

    Das ist aber wohl nicht ursächlich, denn in der gut funktionierenden VM
    ist ffmpeg nicht mal installiert.

    Inzwischen verliere ich die Systematik in der Untersuchung, lese u.A.
    von einer Codec-Blacklist, und tatsächlich gibt mir
    gst-inspect1.0 -b
    Dateien auf der schwarzen Liste:
      libctxbeffect.so
      libgstchromaprint.so
      libgstlibav.so
    , allerdings nur auf einem der betroffenen Systeme.
    Ich möge eine registry aus ~/.cache/gstreamer-1.0 löschen, aber die
    erzeugt sich immer wieder....

    Da passieren schon denkwürdige Dinge:

    Idee ist, ein PlugIn nachzusinstallieren. Auf dem laufenden Systen gibt
    es reichlich Auswahl. Ich entscheide mich für avenc_h264. Also:

    # gstreamer-codec-install avenc_h264
    ** Message: 13:49:46.098: PackageKit: xid = 0
    ** Message: 13:49:46.098: PackageKit: desktop_id = (null)
    ** Message: 13:49:46.098: PackageKit: not a GStreamer codec line
    ** Message: 13:49:46.098: skipping avenc_h264
    ** Message: 13:49:46.098: no codec lines could be parsed

    MMmhhh.

    # gst-inspect-1.0 avenc_h264
    Kein solches Element oder Plugin »avenc_h264«

    Mmmmhhhhhh....
    Dann mal mit dem registry-Löschen-Trick:

    # rm ~/.cache/gstreamer-1.0/registry.x86_64.bin
    # gst-inspect-1.0 avenc_h264

    (gst-plugin-scanner:8479): GStreamer-WARNING **: 13:53:39.475: Failed to
    load plugin '/lib/x86_64-linux-gnu/gstreamer-1.0/libgstchromaprint.so': libSvtAv1Enc.so.0: cannot open shared object file: No such file or directory

    (gst-plugin-scanner:8479): GStreamer-WARNING **: 13:53:39.539: Failed to
    load plugin '/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': libSvtAv1Enc.so.0: cannot open shared object file: No such file or directory Something went wrong opening shared lib in path /opt/Citrix/ICAClient/lib/libbgblur.so, error libtiff.so.5: cannot open
    shared object file: No such file or directoryBackgroundKein solches
    Element oder Plugin »avenc_h264«

    Einige Sekunden später ist die registry.x86_64.bin wieder vom Himmel
    gefallen und ich habe wieder den ursprünglichen Zustand.

    Die erwähnte libSvtAv1Enc.so.0 ist auf dem System tatsächlich nicht vorhanden, auf der laufenden VM aber auch nicht....
    Dagegen gibt es die /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstchromaprint.so auf beiden Systemen und die sind auch gleich groß und haben identische Zeitstempel.

    .
    .
    .
    .

    Och. Ich will doch bloß ein paar Urlaubsbilder aufbereiten....

    Grüße,

    Boris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Reimer@21:1/5 to All on Sun Nov 26 19:10:02 2023
    This is a multi-part message in MIME format.

    Am Sonntag, 26. November 2023, 14:02:49 CET schrieb Boris:

    # gst-inspect-1.0 avenc_h264
    Kein solches Element oder Plugin �avenc_h264�

    Und was sagt '$ gst-inspect-1.0 avenc_h264_omx'?

    Och. Ich will doch blo� ein paar Urlaubsbilder aufbereiten....

    Und wir reden hier auch �ber ein 64 Bit System?

    --
    Gru�
    Helge

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Am Sonntag, 26. November 2023, 14:02:49 CET schrieb Boris:</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; # gst-inspect-1.0 avenc_h264</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Kein solches Element oder Plugin �avenc_h264�</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Und was sagt '$ <span style="color:#000000;"><span style="background-color:#ffffff;"><span style="font-family:monospace;">gst-inspect-1.0 avenc_h264_omx'?</span></span></span></p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&nbsp;</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Och. Ich will doch blo� ein paar Urlaubsbilder aufbereiten....</p>
    <br /><p style="margin-top:0;margin-bottom:0;ma
  • From Boris@21:1/5 to All on Mon Nov 27 06:50:01 2023
    Moin Helge,

    Am 26.11.23 um 19:05 schrieb Helge Reimer:
    Am Sonntag, 26. November 2023, 14:02:49 CET schrieb Boris:


    # gst-inspect-1.0 avenc_h264

    Kein solches Element oder Plugin »avenc_h264«


    Und was sagt '$ gst-inspect-1.0 avenc_h264_omx'?

    Danke für's Nachfragen!

    Das erwähnte PlugIn ist wohl installiert und verfügbar:

    # gst-inspect-1.0 avenc_h264_omx
    Factory Details:
    Rank secondary (128)
    Long-name libav OpenMAX IL H.264 video encoder encoder
    Klass Codec/Encoder/Video
    Description libav h264_omx encoder
    Author Wim Taymans <[email protected]>, Ronald
    Bultje <[email protected]>
    Documentation https://gstreamer.freedesktop.org/documentation/libav/avenc_h264_omx.html

    Plugin Details:
    Name libav
    Description All libav codecs and formats (system install)
    Filename
    /lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
    Version 1.22.3
    License LGPL
    Source module gst-libav
    Documentation
    https://gstreamer.freedesktop.org/documentation/libav/
    Source release date 2023-05-19
    Binary package GStreamer FFMPEG Plug-ins source release
    Origin URL Unknown package origin

    GObject
    +----GInitiallyUnowned
    +----GstObject
    +----GstElement
    +----GstVideoEncoder
    +----avenc_h264_omx

    Implementierte Schnittstellen:
    GstPreset

    Pad Templates:
    SINK template: 'sink'
    Availability: Always
    Capabilities:
    video/x-raw
    format: I420

    SRC template: 'src'
    Availability: Always
    Capabilities:


    Och. Ich will doch bloß ein paar Urlaubsbilder aufbereiten....


    Und wir reden hier auch über ein 64 Bit System?

    Ja:
    # uname -srvmo
    Linux 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29)
    x86_64 GNU/Linux

    Auffällig ist noch, dass auf Systemen mit dem Multimedia-Repository in Photofilmstrip das Fehlen des MPEG-Encoders
    MPEG-1/2-Codec (gstreamer1.0-libav) nicht gefunden!
    nicht mehr reklamiert wird.
    Dort ist nur noch dies:
    x264/AC3 (MKV) (gstreamer1.0-libav) nicht gefunden!
    x264/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!
    x265/AAC (MP4) (gstreamer1.0-libav) nicht gefunden!

    Aber ich möchte natürlich hoch hinaus und fullHD MKVs erzeugen....

    Grüße,

    Boris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Boris@21:1/5 to All on Tue Nov 28 08:30:01 2023
    Moin zusammen,

    die Sache lässt mir keine Ruhe.

    Am 27.11.23 um 06:46 schrieb Boris:
    Moin Helge,

    Am 26.11.23 um 19:05 schrieb Helge Reimer:
    Am Sonntag, 26. November 2023, 14:02:49 CET schrieb Boris:


    # gst-inspect-1.0 avenc_h264

    Kein solches Element oder Plugin »avenc_h264«


    Und was sagt '$ gst-inspect-1.0 avenc_h264_omx'?

    Danke für's Nachfragen!

    Das erwähnte PlugIn ist wohl installiert und verfügbar:

    [snip]

    Und wir reden hier auch über ein 64 Bit System?

    Ja:
    # uname -srvmo
    Linux 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64 GNU/Linux

    [snip]

    Aber ich möchte natürlich hoch hinaus und fullHD MKVs erzeugen....

    Kurioserweise habe ich das nun auch getan: Mit Openshot habe ich
    Schnipsel zusammengefügt und ein FullHD-MKV mit h264-Encodierung rechnen lassen. Das hat funktioniert und m.W. nutzt OpenShot auch die gstreamer-Bibliotheken.

    Kann ich daraus schließen, dass PhotoFilmStrip die Schwierigkeiten
    erzeugt? Aber wieso läuft das dann auf einem frisch installierten System (meine VM)?

    Grüße,

    Boris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)