No or slowmo playback mp4 from DJI Osmo+ and DJI Osmo pocket

I’ve issues with playback of certain files taken with DJI Osmo+ and DJI Osmo Pocket.

I tried to show them via NFS (FS auto mnt) as all other movies but it didn’t went well. Then i tried to play them via USB and same issues occur. With all other films I’ve no issue at all, even the jellyfish-140-mbps-4k-uhd-hevc-10bit plays fine from NFS.

I’ve tested them before, but think in holiday I selected a higher resolution :slight_smile: . Same with Osmo Pocket. Maybe I’m running into the max of the Vero in this specific case.

files from osmo+ that worked is:

Complete name : Z:\dji\DJI_0317.MP4
Format : MPEG-4
Format profile : JVT
Codec ID : avc1 (avc1/isom)
File size : 240 MiB
Duration : 33 s 640 ms
Overall bit rate mode : Variable
Overall bit rate : 59.9 Mb/s
Encoded date : UTC 2019-01-18 14:08:51
Tagged date : UTC 2019-01-18 14:08:51
Comment : 0.9.145
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings : CABAC / 1 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 1 frame
Format settings, GOP : M=1, N=12
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 33 s 640 ms
Bit rate mode : Variable
Bit rate : 60.0 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(PixelFrame) :* 0.289
Stream size : 240 MiB (100%)
Title : DJI.AVC
Language : English
Encoded date : UTC 2019-01-18 14:08:51
Tagged date : UTC 2019-01-18 14:08:51
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC

But is goes wrong with the next 2 examples (and the rest of the files from holiday :wink: )

The files play perfect from the device on tv or via usb on tv or even via USB on laptop.

The 1st file from Osmo+ is given black screen and returns automatically after seconds to home screen.

CompleteName : E:\test\osmo plus 4096 2160 23.MP4
Format/String : MPEG-4
Format_Profile : JVT
CodecID/String : avc1 (avc1/isom)
FileSize/String : 161 MiB
Duration/String : 22 s 481 ms
OverallBitRate_Mode/String : Variable
OverallBitRate/String : 60.0 Mb/s
Encoded_Date : UTC 2019-06-04 11:44:30
Tagged_Date : UTC 2019-06-04 11:44:30
Comment : 0.9.145
Format/String : AVC
Format/Info : Advanced Video Codec
Format_Profile : High@L5.1
Format_Settings : CABAC / 1 Ref Frames
Format_Settings_CABAC/String : Yes
Format_Settings_RefFrames/String : 1 frame
Format_Settings_GOP : M=1, N=8
CodecID : avc1
CodecID/Info : Advanced Video Coding
Duration/String : 22 s 481 ms
BitRate_Mode/String : Variable
BitRate/String : 60.0 Mb/s
Width/String : 4 096 pixels
Height/String : 2 160 pixels
DisplayAspectRatio/String : 1.896
FrameRate_Mode/String : Constant
FrameRate/String : 23.976 (24000/1001) FPS
ColorSpace : YUV
ChromaSubsampling/String : 4:2:0
BitDepth/String : 8 bits
ScanType/String : Progressive
Bits-(PixelFrame) :* 0.283
StreamSize/String : 161 MiB (100%)
Title : DJI.AVC
Language/String : English
Encoded_Date : UTC 2019-06-04 11:44:30
Tagged_Date : UTC 2019-06-04 11:44:30
colour_range : Limited
colour_primaries : BT.709
transfer_characteristics : BT.709
matrix_coefficients : BT.709
Codec configuration box : avcC

The second file starts fine, but then after couple of seconds audio/video goes out of sync and it returns info slowmotion.

Complete name : E:\test\DJI_0009.MP4
Format : MPEG-4
Format profile : JVT
Codec ID : avc1 (avc1/isom)
File size : 355 MiB
Duration : 29 s 680 ms
Overall bit rate mode : Variable
Overall bit rate : 100 Mb/s
Encoded date : UTC 2019-10-18 13:53:28
Tagged date : UTC 2019-10-18 13:53:28
Comment : DE=None, Type=Normal, HQ=Normal, Mode=P
Video :
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.2
Format settings : CABAC / 1 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 1 frame
Format settings, GOP : M=1, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 29 s 680 ms
Bit rate mode : Variable
Bit rate : 100.0 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 59.940 (60000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(PixelFrame) :* 0.201
Stream size : 354 MiB (100%)
Title : DJI.AVC
Language : English
Encoded date : UTC 2019-10-18 13:53:28
Tagged date : UTC 2019-10-18 13:53:28
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC

Logfile created after reboot and then played first file and then second file

If I run into the max capabilities with the files, it’s no real issue, but it would be handy to play them via the vero.

btw whitelist is empty, tried to add 4096/2160 23 and 24 but didn’t work out, so removed them from whitelist

I also copied DJI_0009.MP4 to internal memory of Vero and played the file again, same appearance start and within second video plays in slowmo and audio is of sync.

I converted those files to MKV with handbrake, same resolution and FPS, DJI_0009 didn’t had any effect, slowmo and out of sync remained the same, but OSMO … worked, but i had to reduce it to 3840/2160p, same FPS, due to no other option within handbrake.

Only up to 3840x2160p decoding is supported. 4096x2160 is out of spec.

Thanks Sam, that clear, I’ll keep it in mind for the next holiday :wink:

Any ideas maybe about the “slowmotion” that appears with the other files with bit rate around 100.0 Mb/s and 60 FPS of the DJI Osmo Pocket, could that be related to Format profile High@L5.2

We only support 30fps at 4K for H264.

Sam

Thanks for making that clear. Will shoot film then at 4K30 fps with the Osmo Pocket, as I can’t change H264 with it.