Jump to content

Gopro videos playback flipped


Recommended Posts

d4rkl0rd
Posted

Hello, I am facing issue with some gopro videos - playback is 180° rotated. Yes, these videos were filmed "upside-down" but, playback in vlc is OK, on mobile its OK, even emby thumbnail is properly oriented. Only playback in emby is not correctly rotated, no matter if using web or android app. Is there anything in configuration to fix this, or its a bug?

Emby 4.8.11.0 @ Debian stable

Video itself contains rotation in metadata:

Quote

23:47:32.992       displaymatrix: rotation of -180.00 degrees

Snap from logs:

23:47:32.973 ffmpeg version 5.1-emby_2023_06_25 Copyright (c) 2000-2022 the FFmpeg developers and softworkz for Emby LLC
23:47:32.973   built with gcc 10.3.0 (crosstool-NG 1.25.0)
23:47:32.973 Execution Date: 2025-07-06 23:47:32
23:47:32.992 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '***/GX******.MP4':
23:47:32.992   Metadata:
23:47:32.992     major_brand     : mp41
23:47:32.992     minor_version   : 538120216
23:47:32.992     compatible_brands: mp41
23:47:32.992     creation_time   : 2025-*********************Z
23:47:32.992     location        : +**.****+***.****/
23:47:32.992     location-eng    : +**.****+***.****/
23:47:32.992     firmware        : ***.**.**.**.**
23:47:32.992   Duration: 00:17:05.02, start: 0.000000, bitrate: 89930 kb/s
23:47:32.992   Stream #0:0[0x1](eng): Video: hevc (Main) (hvc1 / 0x31637668), yuvj420p(pc, bt709), 3840x2160 [SAR 1:1 DAR 16:9], 89655 kb/s, Level 180, 59.94 fps, 59.94 tbr, 60k tbn (default)
23:47:32.992     Metadata:
23:47:32.992       creation_time   : 2025-*********************Z
23:47:32.992       handler_name    : GoPro H.265
23:47:32.992       vendor_id       : [0][0][0][0]
23:47:32.992       encoder         : GoPro H.265 encoder
23:47:32.992       timecode        : **:**:**:**
23:47:32.992     Side data:
23:47:32.992       displaymatrix: rotation of -180.00 degrees
23:47:32.992   Stream #0:1[0x2]: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
23:47:32.992     Metadata:
23:47:32.992       creation_time   : 2025-*********************Z
23:47:32.992       handler_name    : GoPro AAC
23:47:32.992       vendor_id       : [0][0][0][0]
23:47:32.992       timecode        : **:**:**:**
23:47:32.992   Stream #0:2[0x3](eng): Data: none (tmcd / 0x64636D74) (default)
23:47:32.992     Metadata:
23:47:32.992       creation_time   : 2025-*********************Z
23:47:32.992       handler_name    : GoPro TCD
23:47:32.992       timecode        : **:**:**:**
23:47:32.992   Stream #0:3[0x4](eng): Data: bin_data (gpmd / 0x646D7067), 61 kb/s (default)
23:47:32.992     Metadata:
23:47:32.992       creation_time   : 2025-*********************Z
23:47:32.992       handler_name    : GoPro MET
23:47:32.994 Stream mapping:
23:47:32.994   Stream #0:0 (hevc) -> scale:default
23:47:32.994   format:default -> Stream #0:0 (libx264)
23:47:32.994   Stream #0:1 -> #0:1 (copy)

 

Posted

Hi there, please attach the complete ffmpeg log file. Thanks.

Posted

OK we're looking into it. Thanks.

  • 1 month later...
Posted
1 hour ago, d4rkl0rd said:

Any news?

HI, we are working on it. Thanks.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...