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.