mpeg_decode_postinit () fehlgeschlagen

1407
Juneyoung Oh

Ich versuche, einige Thumbnails mit dem Befehl ffmpeg aufzunehmen. Mein Dateiname ist "aaa.ts" und ich möchte jede Sekunde ein paar Miniaturansichten machen.

Ehrlich gesagt, es funktioniert, aber ich habe 4 rote Linien im Terminal. Kannst du mir sagen, welche Art von Problem ich habe und mir Lösungen geben?

Mein Befehl war:
ffmpeg -i aaa.ts -r 1 screenshot%03d.png

Es gibt einige Pngs im Verzeichnis, aber die ersten zwei oder drei sind vollständig grau und die Ausgabe des Befehls hat diese vier Fehler.

  1. [mpeg2video @ 0x24bed10] mpeg_decode_postinit () fehlgeschlagen
  2. Warnung [mpeg2video @ 0x24bed10]: Das erste Bild ist kein Schlüsselbild
  3. [mpeg2video @ 0x24bed10] ac-tex bei 31 60 beschädigt
  4. [mpeg2video @ 0x24bed10] Warn-MVs nicht verfügbar

Protokoll abschließen

[juneyoungoh@localhost Videos]$ ffmpeg -i aaa.ts -r 1 screenshot%03d.pngFFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers built on Jan 29 2012 23:55:02 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0 [mpeg2video @ 0x2609d10]mpeg_decode_postinit() failure Last message repeated 10 times Input #0, mpegts, from 'aaa.ts': Duration: 00:00:04.62, start: 16912.065044, bitrate: 18146 kb/s Program 1  Stream #0.0[0x11]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 19190 kb/s, 34.70 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x14](): Audio: ac3, 48000 Hz, stereo, s16, 384 kb/s Output #0, image2, to 'screenshot%03d.png': Metadata: encoder : Lavf52.64.2 Stream #0.0: Video: png, rgb24, 1920x1080 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 1 tbc Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding [mpeg2video @ 0x2609d10]warning: first frame is no keyframe frame= 3 fps= 0 q=0.0 size= -0kB time=3.00 bitrate= -0.1kbits/s dup=0 frame= 4 fps= 3 q=0.0 size= -0kB time=4.00 bitrate= -0.0kbits/s dup=0 frame= 5 fps= 3 q=0.0 size= -0kB time=5.00 bitrate= -0.0kbits/s dup=0 frame= 6 fps= 2 q=0.0 size= -0kB time=6.00 bitrate= -0.0kbits/s dup=0 [mpeg2video @ 0x2609d10]ac-tex damaged at 31 60 [mpeg2video @ 0x2609d10]Warning MVs not available [mpeg2video @ 0x2609d10]concealing 960 DC, 960 AC, 960 MV errors frame= 6 fps= 2 q=0.0 Lsize= -0kB time=6.00 bitrate= -0.0kbits/s dup=0 drop=122  video:12381kB audio:0kB global headers:0kB muxing overhead -100.000174% [juneyoungoh@localhost Videos]$ ffmpeg -r 1 -i aaa.ts screenshot%03d.pngFFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers built on Jan 29 2012 23:55:02 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0 [mpeg2video @ 0x20c3d10]mpeg_decode_postinit() failure Last message repeated 10 times Input #0, mpegts, from 'aaa.ts': Duration: 00:00:04.62, start: 16912.065044, bitrate: 18146 kb/s Program 1  Stream #0.0[0x11]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 19190 kb/s, 34.70 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x14](): Audio: ac3, 48000 Hz, stereo, s16, 384 kb/s Output #0, image2, to 'screenshot%03d.png': Metadata: encoder : Lavf52.64.2 Stream #0.0: Video: png, rgb24, 1920x1080 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding [mpeg2video @ 0x20c3d10]warning: first frame is no keyframe frame= 10 fps= 0 q=0.0 size= -0kB time=0.33 bitrate= -0.5kbits/s dup=9 frame= 12 fps= 11 q=0.0 size= -0kB time=0.40 bitrate= -0.4kbits/s dup=9 frame= 14 fps= 8 q=0.0 size= -0kB time=0.47 bitrate= -0.4kbits/s dup=9 frame= 16 fps= 6 q=0.0 size= -0kB time=0.53 bitrate= -0.3kbits/s dup=9 frame= 18 fps= 5 q=0.0 size= -0kB time=0.60 bitrate= -0.3kbits/s dup=9 frame= 19 fps= 5 q=0.0 size= -0kB time=0.63 bitrate= -0.3kbits/s dup=9 frame= 21 fps= 4 q=0.0 size= -0kB time=0.70 bitrate= -0.3kbits/s dup=9 frame= 23 fps= 4 q=0.0 size= -0kB time=0.77 bitrate= -0.2kbits/s dup=9 frame= 24 fps= 4 q=0.0 size= -0kB time=0.80 bitrate= -0.2kbits/s dup=9 frame= 26 fps= 4 q=0.0 size= -0kB time=0.87 bitrate= -0.2kbits/s dup=9 frame= 28 fps= 4 q=0.0 size= -0kB time=0.93 bitrate= -0.2kbits/s dup=9 frame= 30 fps= 4 q=0.0 size= -0kB time=1.00 bitrate= -0.2kbits/s dup=9 frame= 31 fps= 4 q=0.0 size= -0kB time=1.03 bitrate= -0.2kbits/s dup=9 frame= 33 fps= 4 q=0.0 size= -0kB time=1.10 bitrate= -0.2kbits/s dup=9 frame= 35 fps= 4 q=0.0 size= -0kB time=1.17 bitrate= -0.2kbits/s dup=9 frame= 36 fps= 3 q=0.0 Lsize= -0kB time=1.20 bitrate= -0.1kbits/s dup=9 drop=0  video:60368kB audio:0kB global headers:0kB muxing overhead -100.000036% [juneyoungoh@localhost Videos]$ ffmpeg -i aaa.ts -r 1 screenshot%03d.png FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers built on Jan 29 2012 23:55:02 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0 [mpeg2video @ 0x24bed10]mpeg_decode_postinit() failure Last message repeated 10 times Input #0, mpegts, from 'aaa.ts': Duration: 00:00:04.62, start: 16912.065044, bitrate: 18146 kb/s Program 1  Stream #0.0[0x11]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 19190 kb/s, 34.70 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x14](): Audio: ac3, 48000 Hz, stereo, s16, 384 kb/s Output #0, image2, to 'screenshot%03d.png': Metadata: encoder : Lavf52.64.2 Stream #0.0: Video: png, rgb24, 1920x1080 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 1 tbc Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding [mpeg2video @ 0x24bed10]warning: first frame is no keyframe frame= 3 fps= 0 q=0.0 size= -0kB time=3.00 bitrate= -0.1kbits/s dup=0 frame= 4 fps= 3 q=0.0 size= -0kB time=4.00 bitrate= -0.0kbits/s dup=0 frame= 5 fps= 3 q=0.0 size= -0kB time=5.00 bitrate= -0.0kbits/s dup=0 frame= 6 fps= 2 q=0.0 size= -0kB time=6.00 bitrate= -0.0kbits/s dup=0 [mpeg2video @ 0x24bed10]ac-tex damaged at 31 60 [mpeg2video @ 0x24bed10]Warning MVs not available [mpeg2video @ 0x24bed10]concealing 960 DC, 960 AC, 960 MV errors frame= 6 fps= 2 q=0.0 Lsize= -0kB time=6.00 bitrate= -0.0kbits/s dup=0 drop=122  video:12381kB audio:0kB global headers:0kB muxing overhead -100.000174% 

vielen Dank. Dieses Problem hat sich gelöst. Es war ein Versionsproblem, genau wie das, was Nick sagte. Nochmals vielen Dank: D

2
Sie verwenden eine alte FFmpeg-Version (Version 0.6.x ist von 2010). Versuchen Sie, zuerst auf eine aktuelle Version zu aktualisieren. Dies löst wahrscheinlich Ihr Problem. Nick van Tilborg vor 11 Jahren 2
@NickvanTilborg Ich weiß, es ist eine idiotische Frage, aber welche ist die neuste Version von ffmpeg? und wie kann ich in terminal aktualisieren. Franky, ich bin so neu im Linux-System, ich kann nicht finden, wo es ist ;; geben Sie mir einen Hinweis: D Juneyoung Oh vor 11 Jahren 0
Der beste Weg, meiner Meinung nach, ist das Herunterladen der neuesten Quelldateien von [FFmpeg Downloads] (http://ffmpeg.org/download.html). Führen Sie dann die Befehle "configure" und "make" aus, um das Programm zu kompilieren. [Kompilieren von FFmpeg] (http://ffmpeg.org/trac/ffmpeg/wiki/CompilationGuide) kann Ihnen dabei helfen. Auch ein einfacher Google-Server wirft tausende Treffer bei der Installation von FFmpeg auf einem Server. Nick van Tilborg vor 11 Jahren 0
Wenn Sie nichts erstellen möchten, können Sie auch einen statischen Build von der Download-Seite (http://ffmpeg.org/download.html) ausführen, wenn Ihr Kernel nicht zu alt ist. slhck vor 11 Jahren 0
Ich habe dieselbe Fehlermeldung mit dem Befehl avconv, der am 16. März 2015 um 13:26:50 mit gcc 4.6.3 erstellt wurde. Diese Frage ist weder in der geographischen Region noch in der Zeit lokalisiert, bitte öffnen Sie sie erneut Zac vor 8 Jahren 0

0 Antworten auf die Frage