Konvertierung von PNG aus 3GP schlägt fehl

Konvertierung von PNG aus 3GP schlägt fehl

Hier ist der Befehl, den ich zum Konvertieren des Videos verwendet habe.

ffmpeg -skip_frame nokey -i input.3gp -vsync vfr -frame_pts true output.png (Der Befehl kann nicht geändert werden, da es sich um einen Codeabschnitt handelt, der aus einem Testfall von Google stammt.)

Ich habe folgende Nachricht erhalten.

ffmpeg version 4.2.7 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
  configuration:
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'VID_20240327_034002_0_LOW_176x144.3gp':
  Metadata:
    major_brand     : 3gp4
    minor_version   : 0
    compatible_brands: isom3gp4
    creation_time   : 2024-03-27T07:40:05.000000Z
    com.android.version: 13
  Duration: 00:00:02.95, start: 0.000000, bitrate: 144 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt470bg/smpte170m), 176x144, 137 kb/s, 29.97 fps, 29.92 tbr, 90k tbn, 180k tbc (default)
    Metadata:
      creation_time   : 2024-03-27T07:40:05.000000Z
      handler_name    : VideoHandle
    Stream #0:1(eng): Audio: amr_nb (samr / 0x726D6173), 8000 Hz, mono, flt, 12 kb/s (default)
    Metadata:
      creation_time   : 2024-03-27T07:40:05.000000Z
      handler_name    : SoundHandle
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> png (native))
Press [q] to stop, [?] for help
[swscaler @ 0x55ccaac84dc0] deprecated pixel format used, make sure you did set range correctly
Output #0, image2, to 'output.png':
  Metadata:
    major_brand     : 3gp4
    minor_version   : 0
    compatible_brands: isom3gp4
    com.android.version: 13
    encoder         : Lavf58.29.100
    Stream #0:0(eng): Video: png, rgb24, 176x144, q=2-31, 200 kb/s, 29.92 fps, 29.92 tbn, 29.92 tbc (default)
    Metadata:
      creation_time   : 2024-03-27T07:40:05.000000Z
      handler_name    : VideoHandle
      encoder         : Lavc58.54.100 png
[image2 @ 0x55ccaaa36c40] Cannot write filename by pts of the frames.av_interleaved_write_frame(): Invalid argument
frame=    3 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.33 bitrate=N/A speed=24.7x
video:17kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!

Ich habe bereits andere ffmpeg-Versionen ausprobiert, aber keine davon funktioniert normal. Gibt es ein ähnliches Problem oder eine Lösung, die das Problem beheben kann?

Vielen Dank im Voraus. Grüße.

verwandte Informationen