Peek: GIF oder APNG können nicht aufgezeichnet werden

Erstellt am 22. Okt. 2017  ·  21Kommentare  ·  Quelle: phw/peek

Ich verwende Arch Linux und kann in der neuesten Entwicklungsversion keine GIF- oder APNG-Dateiformate mehr aufzeichnen. Release 1.1.0 funktioniert einwandfrei.

Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) /home/user/.cache/peek/peekQTVC8Y.png: Invalid data found when processing input Error: Child process exited with code 1 Temp file delete error: Error removing file /home/user/.cache/peek/peekQ5IH8Y.gif: No such file or directory

bug

Hilfreichster Kommentar

Dies ist im Git-Master-Zweig behoben.

Alle 21 Kommentare

Seltsam. Es sieht so aus, als ob etwas schief geht, wenn die Palettendatei generiert wird. Können Sie die vollständige Ausgabe von Peek veröffentlichen? Ich vermute, das eigentliche Problem ist bereits früher, vielleicht können wir etwas in der Ausgabe sehen. Es ist auch wichtig zu wissen, ob das ffmpeg- oder das Gnome-Shell-Backend verwendet wurde (es ist immer ffmpeg, es sei denn, Sie verwenden die gnome-Shell).

Führen Sie für eine schnelle Problemumgehung einen Blick mit PEEK_POSTPROCESSOR=imagemagick peek und verwenden Sie den alten Ansatz für GIF (dies hilft bei APNG nicht, dies funktioniert nur mit dem neuen Code).

Verwenden des Bildschirmrekorder-Backends ffmpeg
webmgifffmpeg Version 3.4 Copyright (c) 2000-2017 der FFmpeg-Entwickler
gebaut mit gcc 7.2.0 (GCC)
Konfiguration: --prefix = / usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls - enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame - enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 - enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-shared --enable-version3
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Geben Sie # 0, x11grab, von ': 0 + 227,101' ein:
Dauer: N / A, Start: 1508689385.013648, Bitrate: N / A.
Stream # 0: 0: Video: Rohvideo (BGR [0] / 0x524742), bgr0, 479x193, 10 fps, 10 tbr, 1000k tbn, 1000k tbc
Stream-Mapping:
Stream # 0: 0 -> # 0: 0 (rawvideo (native) -> pam (native))
Drücken Sie [q], um zu stoppen, [?] Um Hilfe zu erhalten
Stream 0: 0 beenden, ohne dass Daten darauf geschrieben wurden.
Ausgabe # 0, rawvideo, an '/home/alessandro/.cache/peek/peekB8527Y.pam':
Metadaten:
Encoder: Lavf57.83.100
Stream # 0: 0: Video: pam, rgb24, 479 x 193, q = 2-31, 200 kb / s, 10 fps, 10 tbn, 10 tbc
Metadaten:
Encoder: Lavc57.107.100 pam
Frame = 0 fps = 0,0 q = 0,0 Lsize = 0 kB Zeit = 00: 00: 00,00 Bitrate = N / A Geschwindigkeit = 0x
Video: 0 kB Audio: 0 kB Untertitel: 0 kB andere Streams: 0 kB globale Header: 0 kB Muxing Overhead: unbekannt
Die Ausgabedatei ist leer, es wurde nichts codiert (überprüfen Sie die Parameter -ss / -t / -frames, falls verwendet).
ffmpeg Version 3.4 Copyright (c) 2000-2017 der FFmpeg-Entwickler
gebaut mit gcc 7.2.0 (GCC)
Konfiguration: --prefix = / usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls - enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame - enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 - enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-shared --enable-version3
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
/home/alessandro/.cache/peek/peekB8527Y.pam: Bei der Verarbeitung von Eingaben wurden ungültige Daten gefunden
Fehler: Untergeordneter Prozess mit Code 1 beendet
ffmpeg Version 3.4 Copyright (c) 2000-2017 der FFmpeg-Entwickler
gebaut mit gcc 7.2.0 (GCC)
Konfiguration: --prefix = / usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls - enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame - enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 - enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-shared --enable-version3
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
/home/alessandro/.cache/peek/peekB8527Y.pam: Bei der Verarbeitung von Eingaben wurden ungültige Daten gefunden
Fehler: Untergeordneter Prozess mit Code 1 beendet
Fehler beim Löschen der Palettendatei: Fehler beim Entfernen der Datei /home/alessandro/.cache/peek/peekQNCC8Y.png: Keine solche Datei oder kein solches Verzeichnis
Fehler beim Speichern der Datei: Fehler beim Abrufen von Informationen für die Datei "/home/alessandro/.cache/peek/peek3LEG8Y.gif": Keine solche Datei oder kein solches Verzeichnis
Fehler beim Löschen der temporären Datei: Fehler beim Entfernen der Datei /home/alessandro/.cache/peek/peek3LEG8Y.gif: Keine solche Datei oder kein solches Verzeichnis

Hier ist die Ausgabe mit der Problemumgehung

PEEK_POSTPROCESSOR = imagemagick ./peek
Verwenden des Bildschirmrekorder-Backends ffmpeg
gifffmpeg Version 3.4 Copyright (c) 2000-2017 der FFmpeg-Entwickler
gebaut mit gcc 7.2.0 (GCC)
Konfiguration: --prefix = / usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls - enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame - enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 - enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-shared --enable-version3
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Geben Sie # 0, x11grab, von ': 0 + 227,101' ein:
Dauer: N / A, Start: 1508689469.701404, Bitrate: N / A.
Stream # 0: 0: Video: Rohvideo (BGR [0] / 0x524742), bgr0, 479x193, 10 fps, 10 tbr, 1000k tbn, 1000k tbc
Stream-Mapping:
Stream # 0: 0 -> # 0: 0 (rawvideo (native) -> pam (native))
Drücken Sie [q], um zu stoppen, [?] Um Hilfe zu erhalten
Stream 0: 0 beenden, ohne dass Daten darauf geschrieben wurden.
Ausgabe # 0, rawvideo, an '/home/alessandro/.cache/peek/peekYD067Y.pam':
Metadaten:
Encoder: Lavf57.83.100
Stream # 0: 0: Video: pam, rgb24, 479 x 193, q = 2-31, 200 kb / s, 10 fps, 10 tbn, 10 tbc
Metadaten:
Encoder: Lavc57.107.100 pam
Frame = 0 fps = 0,0 q = 0,0 Lsize = 0 kB Zeit = 00: 00: 00,00 Bitrate = N / A Geschwindigkeit = 0x
Video: 0 kB Audio: 0 kB Untertitel: 0 kB andere Streams: 0 kB globale Header: 0 kB Muxing Overhead: unbekannt
Die Ausgabedatei ist leer, es wurde nichts codiert (überprüfen Sie die Parameter -ss / -t / -frames, falls verwendet).
convert: falscher Bildheader /home/alessandro/.cache/peek/peekYD067Y.pam' @ error/pnm.c/ReadPNMImage/284. convert: no images defined /home/alessandro/.cache/peek/peek3L1I8Y.gif '@ error / convert.c / ConvertImageCommand / 3258.
Fehler: Untergeordneter Prozess mit Code 1 beendet
Fehler beim Speichern der Datei: Fehler beim Abrufen von Informationen für die Datei "/home/alessandro/.cache/peek/peek3L1I8Y.gif": Keine solche Datei oder kein solches Verzeichnis
Fehler beim Löschen der temporären Datei: Fehler beim Entfernen der Datei /home/alessandro/.cache/peek/peek3L1I8Y.gif: Keine solche Datei oder kein solches Verzeichnis

Außerdem habe ich gerade unter Ubuntu 17.10 getestet, ob Backed Gnome-Shell ist, es funktioniert hervorragend, aber wenn ich ffmpeg verwende, speichert es die Datei als GIF, aber leider ist es nur ein statisches Image.

peek 2017-10-22 19-34

Ich habe das gleiche Problem mit Ubuntu 17.10

WARNUNG: Nicht übereinstimmende Bibliothekskonfiguration

@ gort818 Das ist sehr seltsam. Bist du sicher, dass Release 1.1.0 funktioniert? Da Ihre ffmpeg-Aufzeichnung bereits fehlschlägt, ist die aufgezeichnete Datei in beiden Fällen leer ("Ausgabedatei ist leer, nichts wurde codiert" und "Stream 0: 0 beenden, ohne dass Daten darauf geschrieben wurden"). Und daran hat sich absolut nichts geändert, ffmpeg in 1.1.0 wird genau wie in der aktuellen Entwicklungsversion aufgerufen. Wie lange hast du aufgenommen? Welche Desktop-Umgebung verwenden Sie?

@ irk3n-dev Wahrscheinlich ein anderes Problem, bitte öffnen Sie ein neues Problem und veröffentlichen Sie dort die vollständige Konsolenausgabe von Peek.

@phw Hier ist die Ausgabe mit Release Peek-1.1.0, es funktioniert wunderbar, ich benutze Cinnamon. Ich habe versucht, einige Sekunden und bis zu einer Minute lang aufzunehmen

./peek-1.1.0
Verwenden des Bildschirmrekorder-Backends ffmpeg
ffmpeg Version 3.4 Copyright (c) 2000-2017 der FFmpeg-Entwickler
gebaut mit gcc 7.2.0 (GCC)
Konfiguration: --prefix = / usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls - enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame - enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 - enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-shared --enable-version3
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Geben Sie # 0, x11grab, von ': 0 + 331,138' ein:
Dauer: N / A, Start: 1508974958.940594, Bitrate: N / A.
Stream # 0: 0: Video: Rohvideo (BGR [0] / 0x524742), bgr0, 677x450, 10 fps, 10 tbr, 1000k tbn, 1000k tbc
Stream-Mapping:
Stream # 0: 0 -> # 0: 0 (rawvideo (native) -> pam (native))
Drücken Sie [q], um zu stoppen, [?] Um Hilfe zu erhalten
Ausgabe # 0, rawvideo, an '/home/alessandro/.cache/peek/peekXXXXXX.pam':
Metadaten:
Encoder: Lavf57.83.100
Stream # 0: 0: Video: pam, rgb24, 677 x 450, q = 2-31, 200 kb / s, 10 fps, 10 tbn, 10 tbc
Metadaten:
Encoder: Lavc57.107.100 pam
Frame = 11 fps = 0,0 q = -0,0 Größe = 9728 kB Zeit = 00: 00: 01,10 Bitrate = 72447,1 kBitsframe = 16 fps = 16 q = -0,0 Größe = 14080 kB Zeit = 00: 00: 01,60 Bitrate = 72089,6 kBitsframe = 22 fps = 14 q = -0,0 Größe = 19456 kB Zeit = 00: 00: 02,20 Bitrate = 72447,1 kBitframe = 28 fps = 13 q = -0,0 Größe = 24832 kB Zeit = 00: 00: 02,80 Bitrate = 72651,3 kBitframe = 34 fps = 12 q = -0,0 Größe = 30208 KB Zeit = 00: 00: 03,40 Bitrate = 72783,5 KBit Frame = 40 fps = 12 q = -0,0 Größe = 35584 KB Zeit = 00: 00: 04,00 Bitrate = 72876,0 KBit Frame = 45 fps = 12 q = -0,0 Größe = 39936 kB Zeit = 00: 00: 04.50 Bitrate = 72701.3 kbitsframe = 51 fps = 11 q = -0.0 Größe = 45312 kB Zeit = 00: 00: 05.10 Bitrate = 72783.5 kbitsframe = 57 fps = 11 q = -0.0 Größe = 50688 kB Zeit = 00 : 00: 05.70 Bitrate = 72848.4kbitsframe = 63 fps = 11 q = -0.0 Größe = 56064kB Zeit = 00: 00: 06.30 Bitrate = 72901.0kbitsframe = 69 fps = 11 q = -0.0 Größe = 61440kB Zeit = 00: 00: 06.90 Bitrate = 72944.4kbitsframe = 75 fps = 11 q = -0.0 Größe = 66816kB Zeit = 00: 00: 07.50 Bitrate = 72980.9kbitsframe = 80 fps = 11 q = -0.0 Größe = 71168kB Zeit = 00: 00: 08.00 Bitrate = 72876.0kbitsframe = 85 fps = 11 q = -0,0 Lsize = 75870 kB Zeit = 00: 00: 08,50 Bitrate = 73121,0 kBit / s Geschwindigkeit = 1,06x
Video: 75870kB Audio: 0kB Untertitel: 0kB andere Streams: 0kB globale Header: 0kB Muxing Overhead: 0.000000%
peek 2017-10-25 16-42

Ich bin mir immer noch nicht sicher, was hier passiert. Ich habe überprüft, dass die Aufzeichnung der Pam-Datei im Vergleich zu 1.1.0 völlig unverändert ist. Kann auch nicht reproduzieren, vielleicht muss ich mit Zimt testen.

Ich habe auch genau dieses Problem. Der Wechsel vom AUR-Paket peek-git zu peek (Version 1.1.0) löst das Problem.

@sQVe Was de verwendest du?

@ gort818 Ich benutze kein DE. Ich benutze i3 nur als Fenstermanager.

Ich verwende Arch Linux mit KDE und habe Probleme mit Peek, das sowohl aus dem peek als auch aus dem peek-git -Paket erstellt wurde. Das endgültige GIF hat nur ~ 10KiB. Ich kann sehen, dass die Größe der ~/.cache/peek/peekXXXXXX.pam -Datei zunimmt, aber wenn ich versuche, sie mit VLC abzuspielen, wird nur die erste Sekunde wiederholt (wie im endgültigen GIF). Es gibt keine Fehler in den Peek-Protokollen:

$ peek                               
Using screen recorder backend ffmpeg
ffmpeg version 3.4 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.2.0 (GCC)
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-shared --enable-version3
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, x11grab, from ':0+959,494':
  Duration: N/A, start: 1509278715.154771, bitrate: N/A
    Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 955x548, 10 fps, 10 tbr, 1000k tbn, 1000k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> pam (native))
Press [q] to stop, [?] for help
Output #0, rawvideo, to '/home/user/.cache/peek/peekXXXXXX.pam':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: pam, rgb24, 955x548, q=2-31, 200 kb/s, 10 fps, 10 tbn, 10 tbc
    Metadata:
      encoder         : Lavc57.107.100 pam
frame=  123 fps= 10 q=-0.0 Lsize=  188594kB time=00:00:12.30 bitrate=125606.6kbits/s speed=1.02x    
video:188594kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%

BEARBEITEN: Ich habe festgestellt, dass beim Deaktivieren der Plasma 5-Effekte (STRG + ALT + F12) die Aufnahme einwandfrei beginnt.

Können Sie alle die neueste Git-Revision erneut versuchen? Ich konnte endlich reproduzieren, änderte das Zwischenausgabeformat. Dies ist wahrscheinlich eine Zwischenkorrektur, aber neugierig, ob sie Ihre Probleme behebt.

Können Sie alle die neueste Git-Revision erneut versuchen? Dies ist wahrscheinlich eine Zwischenkorrektur, aber neugierig, ob sie Ihre Probleme behebt.

@phw behebt das Problem für mich 👍.

@phw ah, vielleicht weißt du es schon, aber beachte auch, dass das PEEK_POSTPROCESSOR=imagemagick für mich gebrochen hat. Mit dem Fix bekomme ich folgendes:

~ PEEK_POSTPROCESSOR=imagemagick /opt/peek/build/peek

** (peek:30606): WARNING **: Binding '<Ctrl><Alt>R' failed!
Using screen recorder backend ffmpeg
ffmpeg version 3.4-static http://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 6.4.0 (Debian 6.4.0-7) 20170920
  configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
[x11grab @ 0x48d9ee0] Stream #0: not enough frames to estimate rate; consider increasing probesize
Input #0, x11grab, from ':0+654,459':
  Duration: N/A, start: 1509724229.505680, bitrate: N/A
    Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1233x547, 5 fps, 1000k tbr, 1000k tbn, 1000k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> ffvhuff (native))
Press [q] to stop, [?] for help
Output #0, matroska, to '/home/ronj/.cache/peek/peekHFWZ8Y.mkv':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: ffvhuff (FFVH / 0x48564646), rgb24, 1233x547, q=2-31, 200 kb/s, 5 fps, 1k tbn, 5 tbc
    Metadata:
      encoder         : Lavc57.107.100 ffvhuff
frame=   53 fps=5.2 q=-0.0 Lsize=   37271kB time=00:00:10.40 bitrate=29355.4kbits/s speed=1.02x
video:37268kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.009093%
convert: no decode delegate for this image format `MKV' @ error/constitute.c/ReadImage/501.
convert: no images defined `/home/ronj/.cache/peek/peekM6ZQ8Y.gif' @ error/convert.c/ConvertImageCommand/3210.
Error: Child process exited with code 1
File save error: Error when getting information for file '/home/ronj/.cache/peek/peekM6ZQ8Y.gif': No such file or directory
Temp file delete error: Error removing file: No such file or directory

ah, vielleicht weißt du es schon,

Ich wusste es nicht, aber ich habe es irgendwie erwartet (es funktioniert für mich, aber ImageMagick stützt sich hierfür auf globale Konfigurationsdateien). Aber ich denke, das ImageMagick-Backend muss einfach gehen, besonders wenn wir sowohl ffmpeg (schnell, geringe RAM-Auslastung, kleine GIF-Größe, gute Qualität) als auch Gifski (langsame, niedrige RAM-Auslastung, große GIF-Größe, hervorragende Qualität) haben. ImageMagick nicht Bringen Sie alles auf den Tisch (langsame, große RAM-Auslastung, kleine GIF-Größe, gute Qualität)

Dies ist im Git-Master-Zweig behoben.

@phw Super danke!

@phw
Bitte machen Sie eine Veröffentlichung mit diesem Bugfix. Ich habe eine Weile gebraucht, um herauszufinden, warum ich kein Video aufnehmen kann ^^

@ C0rn3j Dieser spezielle Fehler wurde nie veröffentlicht und ist bereits behoben. Wenn Sie Probleme beim Aufzeichnen mit der aktuellen stabilen Version haben, empfehle ich, die neueste Entwicklungsversion zu testen. Aber es wird bald eine neue Version geben.

Ich hatte tatsächlich Probleme mit der stabilen Version, mit der Entwicklungsversion hat es funktioniert.

Gut zu hören, dass eine Veröffentlichung bald kommt.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen