2024-06-05, 01:29 PM
(This post was last modified: 2024-06-05, 01:31 PM by FactoriedMyAuth. Edited 1 time in total.)
Doing some more searching, I am narrowing down the issue. I downloaded the Jellyfin Media Player client for my Windows machine. I pointed it to my Jellyfin server and started to play the videos that were breaking before. The videos played just fine. When I grabbed playback info in JMP, it reported:
This info also looked the same for the split files that worked (the first file generated of the 3 generated in the spit). I decided to look at the split video that actually played in the browser player and got this:
So, obviously there is a transcode error that is crashing the player, but it is strange that it is reporting the container is not supported, along with video and audio. As a final test, I took one of the files that had not been split and ran it thru. As before, JMP did direct streaming and the web player transcoded (successfully). I am not sure why the web player has to transcode when the media player doesn't have to, but that doesn't seem that important. The fact that the web player happily transcodes the base file and the first part of the split file, but not the subsequent splits is what is throwing me. I'll do a little more digging on lunch break. Hopefully this rabbit-hole will help seed the forum for others running into this problem.
I should mention my Jellyfin version for Server, Web, and Build are all 10.9.3.
- Playback Info
- Player: MPV Video Player
- Play method: Direct playing
- Protocol: http
- Stream type: Video
- Player: MPV Video Player
- Original Media Info
- Container: mkv
- Size: 237.3 MiB
- Bitrate: 5.1 Mbps
- Video codec: MPEG2VIDEO Main
- Video bitrate: 4.9 Mbps
- Video range type: SDR
- Audio codec: AC3
- Audio bitrate: 192 kbps
- Audio channels: 1
- Audio sample rate: 48000 Hz
- Container: mkv
This info also looked the same for the split files that worked (the first file generated of the 3 generated in the spit). I decided to look at the split video that actually played in the browser player and got this:
- Playback Info
- Player: Html Video Player
- Play method: Transcoding
- Protocol: http
- Stream type: HLS
- Player: Html Video Player
- Video Info
- Player dimensions: 1200x1751
- Video resolution: 720x540
- Dropped frames:0
- Corrupted frames: 0
- Player dimensions: 1200x1751
- Transcoding Info
- Video codec: HEVC
- Audio codec: AAC
- Audio channels: 1
- Bitrate: 8.1 Mbps
- Reason for transcoding:
- The container is not supported
- The video codec is not supported
- The audio codec is not supported
- The container is not supported
- Video codec: HEVC
- Original Media Info
- Container: mkv
- Size: 227.1 MiB
- Bitrate: 4.7 Mbps
- Video codec: MPEG2VIDEO Main
- Video bitrate: 8.0 Mbps
- Video range type: SDR
- Audio codec: AC3
- Audio bitrate: 192 kbps
- Audio channels: 1
- Audio sample rate: 48000 Hz
- Container: mkv
So, obviously there is a transcode error that is crashing the player, but it is strange that it is reporting the container is not supported, along with video and audio. As a final test, I took one of the files that had not been split and ran it thru. As before, JMP did direct streaming and the web player transcoded (successfully). I am not sure why the web player has to transcode when the media player doesn't have to, but that doesn't seem that important. The fact that the web player happily transcodes the base file and the first part of the split file, but not the subsequent splits is what is throwing me. I'll do a little more digging on lunch break. Hopefully this rabbit-hole will help seed the forum for others running into this problem.
I should mention my Jellyfin version for Server, Web, and Build are all 10.9.3.