2024-07-24, 09:51 PM
(This post was last modified: 2024-07-31, 11:54 AM by ghiamar. Edited 4 times in total.)
Hi! I'm searching for the most compatible format and container to use on iOS, Android and Shield TV Pro 2019 clients. I'm using Jellyfin Server 10.9.8 (Docker) and the official clients for those platforms. For this I read https://jellyfin.org/docs/general/client...c-support/ and decided to use Handbrake to transcode some test videos to MP4 (HB created .m4v files then renamed to .mp4) container with h264 8bit (I think) video and two channels of AAC audio and two channels for subtitles with following results:
Logged in clients with administrator user account and transcode options disabled:
Bluey (2018) s01e01.mp4
Bluey (2018) s01e02.mp4
Bluey (2018) s01e03.mp4
Logged in clients with administrator user account and transcode options disabled:
- Allow audio playback that requires transcoding
- Allow video playback that requires transcoding
Bluey (2018) s01e01.mp4
- Web client 10.9.8 (Firefox): Play method Direct playing (plays after 2 to 3 minutes)
- Android client 2.6.2: Play method Remux (After triggering remux, plays very quickly and creates mp4 cache files in /cache/transcodes/, see attachment)
- iOS client 1.5.0: No go with error "Playback failed because the media is not supported by this client." After a while (about after 2 to 3 minutes), the file plays in direct play mode
- Shield TV Pro 2019 0.16.11: Works right away, no remux, nothing, as it should I guess...
Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Season 01 remaster/Bluey (2018) s01e01.mp4':
Metadata:
major_brand : mp42
minor_version : 512
compatible_brands: mp42iso2avc1mp41
creation_time : 2024-07-24T14:35:07.000000Z
title : Bluey - T01E01 - Stranno
artist : Dave McCormack,Melanie Zanetti,Brad Elliot,Hsiao-Ling Tang
encoder : HandBrake 1.5.1 2022030700
description : Bluey y Bingo sacan un xilófono mágico que tiene el poder de congelar a su padre
Duration: 00:07:18.02, start: 0.000000, bitrate: 1558 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 420.503000
Metadata:
title : Intro
Chapter #0:1: start 420.503000, end 437.937000
Metadata:
title : Credits
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 1226 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2024-07-24T14:35:07.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1(spa): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
Metadata:
creation_time : 2024-07-24T14:35:07.000000Z
handler_name : Español (Latinoamericano)
vendor_id : [0][0][0][0]
Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s
Metadata:
creation_time : 2024-07-24T14:35:07.000000Z
handler_name : English
vendor_id : [0][0][0][0]
Stream #0:3(eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s (default)
Metadata:
creation_time : 2024-07-24T14:35:07.000000Z
handler_name : English [CC]
Stream #0:4(spa): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s
Metadata:
creation_time : 2024-07-24T14:35:07.000000Z
handler_name : Español (Latinoamericano) [CC]
Stream #0:5(eng): Data: bin_data (text / 0x74786574)
Metadata:
creation_time : 2024-07-24T14:35:07.000000Z
handler_name : SubtitleHandler
Bluey (2018) s01e02.mp4
- Web client 10.9.8 (Firefox): Play method Direct playing (plays after 2 to 3 minutes)
- Android client 2.6.2: Play method Remux (After triggering remux, plays very quickly and creates mp4 cache files in /cache/transcodes/, see attachment)
- iOS client 1.5.0: No go with error "Playback failed because the media is not supported by this client." After a while (about after 2 to 3 minutes), the file plays in direct play mode
- Shield TV Pro 2019 0.16.11: Works right away, no remux, nothing, as it should I guess...
Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/martinb/.01-media/Season 01 remaster/Bluey (2018) s01e02.mp4':
Metadata:
major_brand : mp42
minor_version : 512
compatible_brands: mp42iso2avc1mp41
creation_time : 2024-07-24T16:18:38.000000Z
title : Bluey - T01E02 - Stranno
artist : Dave McCormack,Melanie Zanetti,Brad Elliot,Hsiao-Ling Tang
encoder : HandBrake 1.5.1 2022030700
description : Mientras juegan a los hospitales, el padre queda en manos de la doctora Bluey, m
Duration: 00:07:18.02, start: 0.000000, bitrate: 1515 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 421.421000
Metadata:
title : Intro
Chapter #0:1: start 421.421000, end 437.937000
Metadata:
title : Credits
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 1183 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2024-07-24T16:18:38.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1(spa): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
Metadata:
creation_time : 2024-07-24T16:18:38.000000Z
handler_name : Español (Latinoamericano)
vendor_id : [0][0][0][0]
Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s
Metadata:
creation_time : 2024-07-24T16:18:38.000000Z
handler_name : English
vendor_id : [0][0][0][0]
Stream #0:3(eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s (default)
Metadata:
creation_time : 2024-07-24T16:18:38.000000Z
handler_name : English [CC]
Stream #0:4(spa): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s
Metadata:
creation_time : 2024-07-24T16:18:38.000000Z
handler_name : Español (Latinoamericano) [CC]
Stream #0:5(eng): Data: bin_data (text / 0x74786574)
Metadata:
creation_time : 2024-07-24T16:18:38.000000Z
handler_name : SubtitleHandler
Bluey (2018) s01e03.mp4
- Web client 10.9.8 (Firefox): Play method Direct playing (plays after 2 to 3 minutes)
- Android client 2.6.2: Play method Remux (After triggering remux, plays very quickly and creates mp4 cache files in /cache/transcodes/, see attachment)
- iOS client 1.5.0: No go with error "Playback failed because the media is not supported by this client." After a while (about after 2 to 3 minutes), the file plays in direct play mode
- Shield TV Pro 2019 0.16.11: Works right away, no remux, nothing, as it should I guess...
Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/martinb/.01-media/Season 01 remaster/Bluey (2018) s01e03.mp4':
Metadata:
major_brand : mp42
minor_version : 512
compatible_brands: mp42iso2avc1mp41
creation_time : 2024-07-24T16:19:51.000000Z
title : Bluey - T01E03 - Stranno
artist : Dave McCormack,Melanie Zanetti,Brad Elliot,Hsiao-Ling Tang
encoder : HandBrake 1.5.1 2022030700
description : La madre de Bluey le sugiere que use el globo que les queda para jugar a 'Que no
Duration: 00:07:18.02, start: 0.000000, bitrate: 1861 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 421.504000
Metadata:
title : Intro
Chapter #0:1: start 421.504000, end 437.937000
Metadata:
title : Credits
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 1529 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2024-07-24T16:19:51.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1(spa): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
Metadata:
creation_time : 2024-07-24T16:19:51.000000Z
handler_name : Español (Latinoamericano)
vendor_id : [0][0][0][0]
Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s
Metadata:
creation_time : 2024-07-24T16:19:51.000000Z
handler_name : English
vendor_id : [0][0][0][0]
Stream #0:3(eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s (default)
Metadata:
creation_time : 2024-07-24T16:19:51.000000Z
handler_name : English [CC]
Stream #0:4(spa): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s
Metadata:
creation_time : 2024-07-24T16:19:51.000000Z
handler_name : Español (Latinoamericano) [CC]
Stream #0:5(eng): Data: bin_data (text / 0x74786574)
Metadata:
creation_time : 2024-07-24T16:19:51.000000Z
handler_name : SubtitleHandler
Jellyfin Server 10.9.8 (Docker)
Ubuntu 22.04 LTS
Intel Core i5-8500T (6 cores, 6 threads)
16GB (2x8GB) SODIMM DDR4-2667
Intel UHD Graphics 630
OS drive
Samsung SSD 840 120GB
Storage
2x TeamGroup 2TB nvme (software raid1 mdadm)
Ubuntu 22.04 LTS
Intel Core i5-8500T (6 cores, 6 threads)
16GB (2x8GB) SODIMM DDR4-2667
Intel UHD Graphics 630
OS drive
Samsung SSD 840 120GB
Storage
2x TeamGroup 2TB nvme (software raid1 mdadm)