Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with playing vertically recoded phone videos - None of them plays in Android TV or Amazon Fire TV Stick #3934

Open
lokesh-sg opened this issue Aug 26, 2024 · 0 comments
Labels
bug Something isn't working playback Issue related to media playback

Comments

@lokesh-sg
Copy link

Describe the bug

Play any video that's recorded in a Android phone in portrait mode (vertically) in either 1080 or 4K.
Upload the video to Jellyfin library and try to play in Android TV or Amazon Fire TV stick.

Amazon Fire TV Stick:
When I try to play in "Normal" the video is squeezed and playing - not in the way it captured portrait.
When I try to play in "Stretch" the video is not squeezed but playing in landscape. Actually rotated 90 degrees.

Android TV:
Same behavior when playing with transcoding.

When I play with high bit rate Direct Play without transcoding, nothing is visible on the screen everything is broken but the frame size is same. In android tv, looks it's unable to place all those pixels within the frame.

When I play with lower bit rate that transcodes the media I get the same behaviour of Amazon Fire TV Stick.

Note: Audio is good without any issues.

This was an issue ever, I use to change the player to libVLC and that was my good work around. Now with the newer version player preference is removed and I have hard time.

Logs

No response

FFmpeg logs

[2024-08-25 22:23:59.371 -07:00] [INF] [33] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "TV". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

Media info of the file

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './20240727_233907.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2024-07-28T07:03:35.000000Z
    location        : +37.5538-121.9701/
    location-eng    : +37.5538-121.9701/
    com.android.version: 14
    com.android.capture.fps: 30.000000
  Duration: 00:24:26.47, start: 0.000000, bitrate: 17209 kb/s
  Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/bt709/smpte170m), 1920x1080, 16949 kb/s, 29.59 fps, 30 tbr, 90k tbn, 180k tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-07-28T07:03:35.000000Z
      handler_name    : VideoHandle
      vendor_id       : [0][0][0][0]
    Side data:
      displaymatrix: rotation of -90.00 degrees
  Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
    Metadata:
      creation_time   : 2024-07-28T07:03:35.000000Z
      handler_name    : SoundHandle
      vendor_id       : [0][0][0][0]

Application version

0.17.4

Device information

Amazon Fire TV Stick 4K, Hisense 75U7H

Android version

Fire OS 6.7.0.5, Android TV 11

Jellyfin server version

10.9.10

@lokesh-sg lokesh-sg added bug Something isn't working playback Issue related to media playback labels Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working playback Issue related to media playback
Projects
None yet
Development

No branches or pull requests

1 participant