Mini SE Video speed too high

Hello,

I encountered an issue when using Litchi on a Mini SE with the iOS app. Whenever I set the resolution and frame rate in the app to 1920x1080 60fps and record video, all saved videos are being actually recorded only with 48fps, while still having 60fps timestamps and metadata. Effectively this leads to having a 1.25x speed-up when playing the video. (48*1.25=60fps).
My workaround for this was to manually slowdown the video with FFMpeg (How to speed up / slow down a video – FFmpeg)

I consequently tried different recording frame rates and found that only 50fps is working as it should:
Configured frame rate 50fps, actual 50fps
Configured frame rate: 48fps, actual ~36fps
Configured frame rate 30fps, actual ~27fps.

Another observation I had is that setting the resolution via the DJI Fly app and then just using this in Litchi resulted in the correct result, however the 60fps in DJI Fly would result in 59.94 fps and 30pfs in 29.97. This is displayed in the Litchi UI and results in none of the options being selected (I assume because we have options for 60fps but 59.94 is not quite 60

Have a look at this Youtube video:
Why is TV 29.97 frames per second?

The same explanation translates to:
24fps vs 23.98fps & 60fps vs 59.94fps

The main problem isn’t the 60 vs 59.94, the difference is much bigger. As said there is a 20% difference in the frame rate, it’s clearly visible that the timings are off. The linked video is very informative though, thanks

I tested ALL (9) possible video sizes and framerates with a DJI Mini-1.
ALL these test were done on Android & iOS, both with DJI Fly & Litchi.
The results were the same for ALL 4x9 tests and NO deviations were found.

Perhaps there are issues with the video codecs/drivers on your PC?

2k7 30fps/25fps/24fps
1080P 60fps/50fps/48fps/30fps/25fps/24fps

DJI Mini-1
Firmware v01.00.0500

Samsung Galaxy S7edge
-DJI Fly v1.6.1(1025)
-Litchi v4.24.0_Beta-g Build 30004271

iPad Mini 4
-DJI Fly v1.6.2(626)
-Litchi v2.13.2

Media Info obtained from MPC-HC (64-bit)
Build information:
Version: 1.7.13 (e37826845)
Compiler: MSVC v19.00.24215.01
Build date: Jul 16 2017 18:47:17

LAV Filters:
LAV Splitter: 0.70.2.1
LAV Video: 0.70.2.1
LAV Audio: 0.70.2.1
FFmpeg compiler: MinGW-w64 GCC 7.1.0

Operating system:
Name: Windows NT 10.0 (build 19044)
Version: 10.0 (64-bit)

Link to the iOS-Litchi tests:

2 Likes

Interestingly I see also quite different bitrates for the same resolution/framerate:

1080p 60fps: 80Mbps
1080p 50fps: 40Mbps
1080p 48fps: 80Mbps
1080p 30fps: 60Mbps

Configuration:
DJI Mini SE
Firmware Version: 01.02.0002
Flight Controller Version: 03.04.14.15
Remote Controller Version: 01.00.0602
Litchi v2.13.2
macOS 12.3.1

perhaps there is a slight difference between the Mini1 and Mini SE?

I also have some sample videos, recordings of a stopwatch, with the 60, 48 and 30fps once can see clearly that the speed is off, i.e. the stopwatch counts up to 25 seconds in a 21 second long video file.

According to the DJI specs-page of the Mini-SE, the maximum bitrate is 40Mbps (same as Mini-1).

The Mini-SE Firmware v01.02.0002 was retracted by DJI, so I guess there must be something wrong with it. Perhaps this is one of the bugs.

the maximum bitrate is 40Mbps

Then there is definitely something wrong.

The Mini-SE Firmware v01.02.0002 was retracted by DJI, so I guess there must be something wrong with it. Perhaps this is one of the bugs.

Thanks, I wasn’t aware that it was retracted, I will try to downgrade and try again!

Thanks for your help