https://bugs.kde.org/show_bug.cgi?id=498074

--- Comment #16 from frankoz95967...@gmail.com ---
There could be a problem with ffmpeg or the mp4 for file
1648598052658200576-FuD_L_ZWcAAoDnC.mp4
ffmpeg seems to be choking on it

$exiftool
/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4
ExifTool Version Number         : 13.07
File Name                       : 1648598052658200576-FuD_L_ZWcAAoDnC.mp4
Directory                       :
/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media
File Size                       : 44 kB
File Modification Date/Time     : 2024:12:29 22:29:34-05:00
File Access Date/Time           : 0000:00:00 00:00:00
File Inode Change Date/Time     : 2024:12:31 00:13:44-05:00
File Permissions                : -rw-------
File Type                       : MP4
File Type Extension             : mp4
MIME Type                       : video/mp4
Major Brand                     : MP4 Base Media v5
Minor Version                   : 0.2.0
Compatible Brands               : iso6, mp41
Movie Header Version            : 0
Create Date                     : 0000:00:00 00:00:00
Modify Date                     : 0000:00:00 00:00:00
Time Scale                      : 100
Duration                        : 8.00 s
Preferred Rate                  : 1
Preferred Volume                : 100.00%
Preview Time                    : 0 s
Preview Duration                : 0 s
Poster Time                     : 0 s
Selection Time                  : 0 s
Selection Duration              : 0 s
Current Time                    : 0 s
Next Track ID                   : 2
Track Header Version            : 0
Track Create Date               : 0000:00:00 00:00:00
Track Modify Date               : 0000:00:00 00:00:00
Track ID                        : 1
Track Duration                  : 8.00 s
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Image Width                     : 220
Image Height                    : 256
Media Header Version            : 0
Media Create Date               : 0000:00:00 00:00:00
Media Modify Date               : 0000:00:00 00:00:00
Media Time Scale                : 100
Media Duration                  : 8.00 s
Media Language Code             : und
Handler Type                    : Video Track
Handler Description             : Twitter-vork muxer
Graphics Mode                   : srcCopy
Op Color                        : 0 0 0
Compressor ID                   : avc1
Source Image Width              : 220
Source Image Height             : 256
X Resolution                    : 72
Y Resolution                    : 72
Bit Depth                       : 24
Pixel Aspect Ratio              : 1:1
Video Frame Rate                : 10
Media Data Size                 : 42240
Media Data Offset               : 1676
Image Size                      : 220x256
Megapixels                      : 0.056
Avg Bitrate                     : 42.2 kbps
Rotation                        : 0
(venv) [me@me-vostro3681 tweets_media]$ ffmpeg -i
"/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4"
-ss 00:00:01.000 -vframes 1 output.png
ffmpeg started on 2025-01-02 at 04:12:49
Report written to "/tmp/ffmpeg-20250102-041249.log"
Log level: 48
ffmpeg version n7.1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 14.2.1 (GCC) 20240910
  configuration: --prefix=/usr --disable-debug --disable-static
--disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm
--enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls
--enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray
--enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav
--enable-libdvdread --enable-libfreetype --enable-libfribidi
--enable-libglslang --enable-libgsm --enable-libharfbuzz --enable-libiec61883
--enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame
--enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse
--enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab
--enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb
--enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq
--enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared
--enable-vapoursynth --enable-version3 --enable-vulkan
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.100 / 61. 19.100
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
  Duration: 00:00:08.00, start: 0.000000, bitrate: 43 kb/s
  Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661),
yuv420p(progressive), 220x256, 42 kb/s, SAR 1:1 DAR 55:64, 10 fps, 10 tbr, 100
tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> png (native))
Press [q] to stop, [?] for help
Output #0, image2, to 'output.png':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
    encoder         : Lavf61.7.100
  Stream #0:0(und): Video: png, rgb24(pc, gbr/unknown/unknown, progressive),
220x256 [SAR 1:1 DAR 55:64], q=2-31, 200 kb/s, 10 fps, 10 tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
        encoder         : Lavc61.19.100 png
[image2 @ 0x58d4cd9fe980] The specified filename 'output.png' does not contain
an image sequence pattern or a pattern is invalid.
[image2 @ 0x58d4cd9fe980] Use a pattern such as %03d for an image sequence or
use the -update option (with -frames:v 1 if needed) to write a single image.
[out#0/image2 @ 0x58d4cd9c6dc0] video:69KiB audio:0KiB subtitle:0KiB other
streams:0KiB global headers:0KiB muxing overhead: unknown
frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.10 bitrate=N/A speed= 7.1x   
(venv) [me@me-vostro3681 tweets_media]$ ffmpeg -i
"/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4"
-ss 00:00:01.000 -frames:v 1 output.png
ffmpeg started on 2025-01-02 at 04:14:01
Report written to "/tmp/ffmpeg-20250102-041401.log"
Log level: 48
ffmpeg version n7.1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 14.2.1 (GCC) 20240910
  configuration: --prefix=/usr --disable-debug --disable-static
--disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm
--enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls
--enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray
--enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav
--enable-libdvdread --enable-libfreetype --enable-libfribidi
--enable-libglslang --enable-libgsm --enable-libharfbuzz --enable-libiec61883
--enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame
--enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse
--enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab
--enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb
--enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq
--enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared
--enable-vapoursynth --enable-version3 --enable-vulkan
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.100 / 61. 19.100
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
  Duration: 00:00:08.00, start: 0.000000, bitrate: 43 kb/s
  Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661),
yuv420p(progressive), 220x256, 42 kb/s, SAR 1:1 DAR 55:64, 10 fps, 10 tbr, 100
tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
File 'output.png' already exists. Overwrite? [y/N] y
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> png (native))
Press [q] to stop, [?] for help
Output #0, image2, to 'output.png':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
    encoder         : Lavf61.7.100
  Stream #0:0(und): Video: png, rgb24(pc, gbr/unknown/unknown, progressive),
220x256 [SAR 1:1 DAR 55:64], q=2-31, 200 kb/s, 10 fps, 10 tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
        encoder         : Lavc61.19.100 png
[image2 @ 0x64b2de45c980] The specified filename 'output.png' does not contain
an image sequence pattern or a pattern is invalid.
[image2 @ 0x64b2de45c980] Use a pattern such as %03d for an image sequence or
use the -update option (with -frames:v 1 if needed) to write a single image.
[out#0/image2 @ 0x64b2de424dc0] video:69KiB audio:0KiB subtitle:0KiB other
streams:0KiB global headers:0KiB muxing overhead: unknown
frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.10 bitrate=N/A speed=4.62x   
(venv) [me@me-vostro3681 tweets_media]$ ffmpeg -ss 00:00:01.00 -i
/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4
-vf 'scale=320:320:force_original_aspect_ratio=decrease' -vframes 1 output.jpg
ffmpeg started on 2025-01-02 at 04:15:02
Report written to "/tmp/ffmpeg-20250102-041502.log"
Log level: 48
ffmpeg version n7.1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 14.2.1 (GCC) 20240910
  configuration: --prefix=/usr --disable-debug --disable-static
--disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm
--enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls
--enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray
--enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav
--enable-libdvdread --enable-libfreetype --enable-libfribidi
--enable-libglslang --enable-libgsm --enable-libharfbuzz --enable-libiec61883
--enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame
--enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse
--enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab
--enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb
--enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq
--enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared
--enable-vapoursynth --enable-version3 --enable-vulkan
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.100 / 61. 19.100
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
  Duration: 00:00:08.00, start: 0.000000, bitrate: 43 kb/s
  Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661),
yuv420p(progressive), 220x256, 42 kb/s, SAR 1:1 DAR 55:64, 10 fps, 10 tbr, 100
tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Press [q] to stop, [?] for help
Output #0, image2, to 'output.jpg':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
    encoder         : Lavf61.7.100
  Stream #0:0(und): Video: mjpeg, yuv420p(pc, progressive), 275x320 [SAR 1:1
DAR 55:64], q=2-31, 200 kb/s, 10 fps, 10 tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
        encoder         : Lavc61.19.100 mjpeg
      Side data:
        cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A
[image2 @ 0x62f2c46378c0] The specified filename 'output.jpg' does not contain
an image sequence pattern or a pattern is invalid.
[image2 @ 0x62f2c46378c0] Use a pattern such as %03d for an image sequence or
use the -update option (with -frames:v 1 if needed) to write a single image.
[out#0/image2 @ 0x62f2c4603f80] video:6KiB audio:0KiB subtitle:0KiB other
streams:0KiB global headers:0KiB muxing overhead: unknown
frame=    1 fps=0.0 q=3.0 Lsize=N/A time=00:00:00.10 bitrate=N/A speed=6.05x    



(venv) [me@me-vostro3681 tweets_media]$ cat "/tmp/ffmpeg-20250102-041249.log"
$ cat /tmp/ffmpeg-20250102-041249.log
ffmpeg started on 2025-01-02 at 04:12:49
Report written to "/tmp/ffmpeg-20250102-041249.log"
Log level: 48
Command line:
ffmpeg -i
/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4
-ss 00:00:01.000 -vframes 1 output.png
ffmpeg version n7.1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 14.2.1 (GCC) 20240910
  configuration: --prefix=/usr --disable-debug --disable-static
--disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm
--enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls
--enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray
--enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav
--enable-libdvdread --enable-libfreetype --enable-libfribidi
--enable-libglslang --enable-libgsm --enable-libharfbuzz --enable-libiec61883
--enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame
--enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse
--enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab
--enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx
--enable-lib  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.100 / 61. 19.100
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Splitting the commandline.
Reading option '-i' ... matched as input url with argument
'/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4'.
Reading option '-ss' ... matched as option 'ss' (start transcoding at specified
time) with argument '00:00:01.000'.
Reading option '-vframes' ... matched as option 'vframes' (set the number of
video frames to output) with argument '1'.
Reading option 'output.png' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Successfully parsed a group of options.
Parsing a group of options: input url
/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4.
Successfully parsed a group of options.
Opening an input file:
/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4.
[AVFormatContext @ 0x58d4cd9c2b80] Opening
'/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4'
for reading
[file @ 0x58d4cd9c32c0] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] Format mov,mp4,m4a,3gp,3g2,mj2
probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] ISO: File Type Major Brand: iso5
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] Processing st: 0, edit list 0 -
media time: 20, duration: 800
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] Offset DTS by 20 to make first pts
zero.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] Setting codecpar->delay to 2 for
stream st: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] Before avformat_find_stream_info()
pos: 1676 bytes read:32768 seeks:0 nb_streams:1
[h264 @ 0x58d4cd9c5600] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c5600] Decoding VUI
[h264 @ 0x58d4cd9c5600] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c5600] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c5600] Decoding VUI
[h264 @ 0x58d4cd9c5600] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c5600] Decoding VUI
[h264 @ 0x58d4cd9c5600] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c5600] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c5600] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 0x58d4cd9c5600] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 0x58d4cd9c5600] Decoding VUI
[h264 @ 0x58d4cd9c5600] Format yuv420p chosen by get_format().
[h264 @ 0x58d4cd9c5600] Reinit context to 224x256, pix_fmt: yuv420p
[h264 @ 0x58d4cd9c5600] no picture 
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c2b80] After avformat_find_stream_info()
pos: 6135 bytes read:32768 seeks:0 frames:1
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
  Duration: 00:00:08.00, start: 0.000000, bitrate: 43 kb/s
  Stream #0:0[0x1](und), 1, 1/100: Video: h264 (Main) (avc1 / 0x31637661),
yuv420p(progressive), 220x256, 42 kb/s, SAR 1:1 DAR 55:64, 10 fps, 10 tbr, 100
tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
Successfully opened the file.
Parsing a group of options: output url output.png.
Applying option ss (start transcoding at specified time) with argument
00:00:01.000.
Applying option vframes (set the number of video frames to output) with
argument 1.
Successfully parsed a group of options.
Opening an output file: output.png.
[out#0/image2 @ 0x58d4cd9c6dc0] No explicit maps, mapping streams
automatically...
[vost#0:0/png @ 0x58d4cd9fefc0] Created video stream from input stream 0:0
detected 16 logical cores
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c9c00] Decoding VUI
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 8(PPS), nal_ref_idc: 3
Successfully opened the file.
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> png (native))
[vost#0:0/png @ 0x58d4cd9fefc0] Starting thread...
[vf#0:0 @ 0x58d4cda53680] Starting thread...
[vist#0:0/h264 @ 0x58d4cd9fe800] [dec:h264 @ 0x58d4cd9ff840] Starting thread...
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c28c0] Starting thread...
Press [q] to stop, [?] for help
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 0x58d4cd9c9c00] Decoding VUI
[h264 @ 0x58d4cd9c9c00] Format yuv420p chosen by get_format().
[h264 @ 0x58d4cd9c9c00] Reinit context to 224x256, pix_fmt: yuv420p
[h264 @ 0x58d4cd9c9c00] no picture 
[h264 @ 0x58d4cda48700] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4cda48700] no picture 
[h264 @ 0x58d4cd9f9dc0] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4cda417c0] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cde7b140] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cdf5cb40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce03e540] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce11ff40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4ce201940] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4ce2e3340] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce3c4d40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce4a6740] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4ce588140] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce669b40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce74b540] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4ce82cf40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4cda48700] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4cd9f9dc0] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cda417c0] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cde7b140] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4cdf5cb40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce03e540] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[graph -1 input from stream 0:0 @ 0x772d08003f40] Setting 'video_size' to value
'220x256'
[graph -1 input from stream 0:0 @ 0x772d08003f40] Setting 'pix_fmt' to value
'0'
[graph -1 input from stream 0:0 @ 0x772d08003f40] Setting 'time_base' to value
'1/100'
[graph -1 input from stream 0:0 @ 0x772d08003f40] Setting 'pixel_aspect' to
value '1/1'
[graph -1 input from stream 0:0 @ 0x772d08003f40] Setting 'colorspace' to value
'2'
[graph -1 input from stream 0:0 @ 0x772d08003f40] Setting 'range' to value '0'
[graph -1 input from stream 0:0 @ 0x772d08003f40] Setting 'frame_rate' to value
'10/1'
[h264 @ 0x58d4ce11ff40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[graph -1 input from stream 0:0 @ 0x772d08003f40] w:220 h:256 pixfmt:yuv420p
tb:1/100 fr:10/1 sar:1/1 csp:unknown range:unknown
[format @ 0x772d08004c40] Setting 'pix_fmts' to value
'rgb24|rgba|rgb48be|rgba64be|pal8|gray|ya8|gray16be|ya16be|monob'
[h264 @ 0x58d4ce201940] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce2e3340] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce3c4d40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[auto_scale_0 @ 0x772d08006940] w:iw h:ih flags:'' interl:0
[format @ 0x772d08004c40] auto-inserting filter 'auto_scale_0' between the
filter 'Parsed_null_0' and the filter 'format'
[AVFilterGraph @ 0x772d08001000] query_formats: 5 queried, 9 merged, 3 already
done, 0 delayed
[auto_scale_0 @ 0x772d08006940] picking rgb24 out of 10 ref:yuv420p alpha:0
[auto_scale_0 @ 0x772d08006940] w:220 h:256 fmt:yuv420p csp:unknown
range:unknown sar:1/1 -> w:220 h:256 fmt:rgb24 csp:gbr range:pc sar:1/1
flags:0x00000004
[auto_scale_0 @ 0x772d08006940] [framesync @ 0x772d08006a68] Selected 1/100
time base
[auto_scale_0 @ 0x772d08006940] [framesync @ 0x772d08006a68] Sync level 1
[graph -1 input from stream 0:0 @ 0x772d08003f40] video frame properties
congruent with link at pts_time: 0
[h264 @ 0x58d4ce4a6740] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4ce588140] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce669b40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4ce74b540] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4ce82cf40] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cd9c9c00] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4cda48700] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
[h264 @ 0x58d4cd9f9dc0] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cda417c0] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 0
[h264 @ 0x58d4cde7b140] nal_unit_type: 1(Coded slice of a non-IDR picture),
nal_ref_idc: 2
Output #0, image2, to 'output.png':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
    encoder         : Lavf61.7.100
  Stream #0:0(und), 0, 1/10: Video: png, rgb24(pc, gbr/unknown/unknown,
progressive), 220x256 [SAR 1:1 DAR 55:64], q=2-31, 200 kb/s, 10 fps, 10 tbn
(default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
        encoder         : Lavc61.19.100 png
[out#0/image2 @ 0x58d4cd9c6dc0] Starting thread...
[out#0/image2 @ 0x58d4cd9c6dc0] sq: send 0 ts 0.1
[out#0/image2 @ 0x58d4cd9c6dc0] sq: 0 frames_max 1 reached
[out#0/image2 @ 0x58d4cd9c6dc0] sq: finish 0; head ts 0.1
[out#0/image2 @ 0x58d4cd9c6dc0] sq: finish queue
[out#0/image2 @ 0x58d4cd9c6dc0] sq: receive 0 ts 0.1 queue head 0 ts 0.1
[vf#0:0 @ 0x58d4cda53680] All consumers returned EOF
[vost#0:0/png @ 0x58d4cd9fefc0] Encoder thread received EOF
[out#0/image2 @ 0x58d4cd9c6dc0] sq: 0 EOF
[out#0/image2 @ 0x58d4cd9c6dc0] sq: finish queue
[vf#0:0 @ 0x58d4cda53680] Terminating thread with return code 0 (success)
[vist#0:0/h264 @ 0x58d4cd9fe800] [dec:h264 @ 0x58d4cd9ff840] Decoder returned
EOF, finishing
[vist#0:0/h264 @ 0x58d4cd9fe800] [dec:h264 @ 0x58d4cd9ff840] Terminating thread
with return code 0 (success)
[vist#0:0/h264 @ 0x58d4cd9fe800] All consumers of this stream are done
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c28c0] All consumers are done
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c28c0] Terminating thread with return
code 0 (success)
[vost#0:0/png @ 0x58d4cd9fefc0] Terminating thread with return code 0 (success)
[image2 @ 0x58d4cd9fe980] The specified filename 'output.png' does not contain
an image sequence pattern or a pattern is invalid.
[image2 @ 0x58d4cd9fe980] Use a pattern such as %03d for an image sequence or
use the -update option (with -frames:v 1 if needed) to write a single image.
[image2 @ 0x58d4cd9fe980] Opening 'output.png' for writing
[file @ 0x772c94000e80] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 0x772c94041040] Statistics: 70402 bytes written, 0 seeks, 1
writeouts
[out#0/image2 @ 0x58d4cd9c6dc0] All streams finished
[out#0/image2 @ 0x58d4cd9c6dc0] Terminating thread with return code 0 (success)
[out#0/image2 @ 0x58d4cd9c6dc0] Output file #0 (output.png):
[out#0/image2 @ 0x58d4cd9c6dc0]   Output stream #0:0 (video): 1 frames encoded;
1 packets muxed (70402 bytes); 
[out#0/image2 @ 0x58d4cd9c6dc0]   Total: 1 packets (70402 bytes) muxed
[out#0/image2 @ 0x58d4cd9c6dc0] video:69KiB audio:0KiB subtitle:0KiB other
streams:0KiB global headers:0KiB muxing overhead: unknown
frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.10 bitrate=N/A speed= 7.1x   
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c28c0] Input file #0
(/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4):
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c28c0]   Input stream #0:0 (video): 46
packets read (35078 bytes); 20 frames decoded; 0 decode errors; 
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58d4cd9c28c0]   Total: 46 packets (35078
bytes) demuxed
[AVIOContext @ 0x58d4cd9ccfc0] Statistics: 43916 bytes read, 0 seeks
(venv) [me@me-vostro3681 ~]$ 

If i change ffmpeg command i dont get the error - the change is "-update true"
https://superuser.com/questions/1792249/ffmpeg-suppress-warning-when-writing-to-a-single-image
https://video.stackexchange.com/questions/36766/extracting-a-screenshot-from-a-video-using-ffmpeg


(venv) [me@me-vostro3681 tweets_media]$ ffmpeg -ss 00:00:01.00 -i
/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4
-vf 'scale=320:320:force_original_aspect_ratio=decrease' -vframes 1 -update
true output.jpg
ffmpeg started on 2025-01-02 at 04:25:06
Report written to "/tmp/ffmpeg-20250102-042506.log"
Log level: 48
ffmpeg version n7.1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 14.2.1 (GCC) 20240910
  configuration: --prefix=/usr --disable-debug --disable-static
--disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm
--enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls
--enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray
--enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav
--enable-libdvdread --enable-libfreetype --enable-libfribidi
--enable-libglslang --enable-libgsm --enable-libharfbuzz --enable-libiec61883
--enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame
--enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse
--enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab
--enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb
--enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq
--enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared
--enable-vapoursynth --enable-version3 --enable-vulkan
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.100 / 61. 19.100
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/home/me/Downloads/Twitter_archive/twitter-2024-12-29-d55ae212d1a49b2307ab446026a73ee26370e65f7bc6e6964f2e15b58f432620/data/tweets_media/1648598052658200576-FuD_L_ZWcAAoDnC.mp4':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
  Duration: 00:00:08.00, start: 0.000000, bitrate: 43 kb/s
  Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661),
yuv420p(progressive), 220x256, 42 kb/s, SAR 1:1 DAR 55:64, 10 fps, 10 tbr, 100
tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
File 'output.jpg' already exists. Overwrite? [y/N] y
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Press [q] to stop, [?] for help
Output #0, image2, to 'output.jpg':
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso6mp41
    encoder         : Lavf61.7.100
  Stream #0:0(und): Video: mjpeg, yuv420p(pc, progressive), 275x320 [SAR 1:1
DAR 55:64], q=2-31, 200 kb/s, 10 fps, 10 tbn (default)
      Metadata:
        handler_name    : Twitter-vork muxer
        vendor_id       : [0][0][0][0]
        encoder         : Lavc61.19.100 mjpeg
      Side data:
        cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A
[out#0/image2 @ 0x5642f8301000] video:6KiB audio:0KiB subtitle:0KiB other
streams:0KiB global headers:0KiB muxing overhead: unknown
frame=    1 fps=0.0 q=3.0 Lsize=N/A time=00:00:00.10 bitrate=N/A speed=3.67x

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to