2025-07-15 1:31 AM
Hi everyone,
I have successfully deployed the VENC_SDCARD example on the board and can see its feed on my laptop. Now, I want to record it at 480x480 resolution instead of the default 800x480 provided in the example.
I have modified the buffer size, DCMIPP, LTDC configurations, and made a few additional changes. I’m attaching my main.c and stm32n6570_discovery_lcd.c files for your reference.
The following is my camera feed.
and these are the debug statements in the uart terminal.
which looks fine to me with no errors.
However, after recording in microSD card and decoding using the ffmpeg command provided in the project's README, I get the following error:
kartikkhandewal@atl-hpzg14-99:~$ ffmpeg -f h264 -framerate 30 -i dump.bin -vf "fps=30" -c:v libx264 -preset veryfast -crf 23 output_fixed.mp4
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
[h264 @ 0x5c585e5063c0] pps_id 3199971767 out of range
[h264 @ 0x5c585e5063c0] non-existing PPS 0 referenced
Last message repeated 6 times
[h264 @ 0x5c585e5063c0] pps_id 1206 out of range
[h264 @ 0x5c585e5063c0] non-existing PPS 0 referenced
[h264 @ 0x5c585e5063c0] decode_slice_header error
[h264 @ 0x5c585e5063c0] no frame!
|
- - - - - -
|
Last message repeated 1 times
[h264 @ 0x5c585e5063c0] decode_slice_header error
[h264 @ 0x5c585e5063c0] no frame!
[h264 @ 0x5c585e4fc340] Stream #0: not enough frames to estimate rate; consider increasing probesize
[h264 @ 0x5c585e4fc340] decoding for stream 0 failed
[h264 @ 0x5c585e4fc340] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
Input #0, h264, from 'dump.bin':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264, none, 30 fps, 30 tbr, 1200k tbn, 60 tbc
So how should I proceed from here? Do I need to change some parameters in the VENC function?
Kindly help.
2025-07-15 3:55 AM
Can someone move this topic to STM32 MCUs Products forum
I think it's more appropriate there.