Thank,

I have a backup of the framsets, so no panic. :)

But then why is asking to overwrite? Why does the ffmpeg try to overwrite? Here the command without "-y":

mcll@mcllserver-i3:/home/VVCam$ ffmpeg -framerate 25 -i 000_Images/2022/04/2022-04-10/*.jpeg -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p output.mp4 ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  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, image2, from '000_Images/2022/04/2022-04-10/2022-04-10_00_00_01.jpeg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: 66148 kb/s
    Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 2688x1520 [SAR 1:1 DAR 168:95], 25 tbr, 25 tbn, 25 tbc File '000_Images/2022/04/2022-04-10/2022-04-10_00_00_21.jpeg' already exists. Overwrite ? [y/N]

Regards, Laszlo


2022. 04. 11. 11:26 keltezéssel, Paul B Mahol írta:
On Mon, Apr 11, 2022 at 11:22 AM Paul B Mahol <[email protected]> wrote:


On Mon, Apr 11, 2022 at 10:58 AM Balogh László <[email protected]> wrote:

Hi,

I have about 4300 pictures in a folder (000_Images/2022/04/2022-04-10/).
I want to create a video from them, every picture should be one frame in
the video.

I'm using the following command: ffmpeg -framerate 25 -i
000_Images/2022/04/2022-04-10/*.jpeg -c:v libx264 -profile:v high -crf
20 -pix_fmt yuv420p -y output.mp4

Its starting, but after about 500 pictures ffmpeg is slowing down, while
the system load goes quickly up. It was hard to cancel the command, as
the load was above 80. :)

Here some log of the command:

mcll@mcllserver-i3:/home/VVCam$ ffmpeg -framerate 25 -i
000_Images/2022/04/2022-04-10/*.jpeg -c:v libx264 -profile:v high -crf
20 -pix_fmt yuv420p -y output.mp4
    built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
    configuration: --prefix=/usr --extra-version=0ubuntu0.2
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping
--enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
--enable-libcdio --enable-libflite --enable-libfontconfig
--enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm
--enable-libmp3lame --enable-libmysofa --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libpulse
--enable-librubberband --enable-librsvg --enable-libshine
--enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh
--enable-libtheora --enable-libtwolame --enable-libvorbis
--enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265
--enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi
--enable-omx --enable-openal --enable-opengl --enable-sdl2
--enable-libdc1394 --enable-libdrm --enable-libiec61883
--enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264
--enable-shared
    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, image2, from
'000_Images/2022/04/2022-04-10/2022-04-10_00_00_01.jpeg':
    Duration: 00:00:00.04, start: 0.000000, bitrate: 66148 kb/s
      Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown),
2688x1520 [SAR 1:1 DAR 168:95], 25 tbr, 25 tbn, 25 tbc
Stream mapping:
    Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #1:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #2:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #3:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #4:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #5:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #6:0 (mjpeg (native) -> mjpeg (native))
...cut...
    Stream #0:0 -> #4316:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #4317:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #4318:0 (mjpeg (native) -> mjpeg (native))
    Stream #0:0 -> #4319:0 (mjpeg (native) -> h264 (libx264))
Press [q] to stop, [?] for help
Output #0, image2, to
'000_Images/2022/04/2022-04-10/2022-04-10_00_00_21.jpeg':
    Metadata:
      encoder         : Lavf57.83.100
      Stream #0:0: Video: mjpeg, yuvj420p(pc), 2688x1520 [SAR 1:1 DAR
168:95], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
      Metadata:
        encoder         : Lavc57.107.100 mjpeg
      Side data:
        cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Output #1, image2, to
'000_Images/2022/04/2022-04-10/2022-04-10_00_00_41.jpeg':
    Metadata:
      encoder         : Lavf57.83.100
      Stream #1:0: Video: mjpeg, yuvj420p(pc), 2688x1520 [SAR 1:1 DAR
168:95], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
      Metadata:
        encoder         : Lavc57.107.100 mjpeg
      Side data:
        cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Output #2, image2, to
'000_Images/2022/04/2022-04-10/2022-04-10_00_01_01.jpeg':
    Metadata:
      encoder         : Lavf57.83.100
      Stream #2:0: Video: mjpeg, yuvj420p(pc), 2688x1520 [SAR 1:1 DAR
168:95], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
      Metadata:
        encoder         : Lavc57.107.100 mjpeg
      Side data:
        cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
...etc...

Why is this generating such a high load, and what should i do?


It is for some reason creating separate streams for each jpeg image.

Is your ffmpeg modified or you use script?

Because original ffmpeg does not do this.

Ignore that remark above, I forgot -y switch.

Oops, using -y switch in your case is very dangerous.


You completely ditched all jpegs and replaced them with the first one.

NEVER EVER USE -y SWITCH, NEVER EVER.




Thanks

Regards, Laszlo


_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to