• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions transcode file format changed from ts to mp4

     
    • 0 Vote(s) - 0 Average

    transcode file format changed from ts to mp4

    blue212121
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Oct
    Reputation: 0
    Country:Germany
    #1
    2024-10-14, 11:25 AM
    hello, i just updated jellyfin from version 10.8.11 to 10.9.11 and this fixed an issue for me where when i wanted to play hevc encoded video from jellyfin-web from my phone (pixel 7a), it displayed the "this client isnt compatible with the media...." error message... now the update did fix this issue, but somewhere along the lines the transcoded video file extension and format changed from .ts to .mp4

    i tried to look at the release history but could not pinpoint when this change occured between the two versions, and also dont know if there is any way to change it back?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-10-14, 03:45 PM
    This setting has always been present, but it was disabled by default in 10.8. It is enabled by default in 10.9

    On the CLIENT, click on your profile icon and click "Playback". There is a setting called "Prefer fMP4" that should be enabled right now.

    Also, any particular reason you WANT ts over mp4?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    blue212121
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Oct
    Reputation: 0
    Country:Germany
    #3
    2024-10-15, 06:28 AM (This post was last modified: 2024-10-15, 06:33 AM by blue212121. Edited 1 time in total.)
    right, i tried unsetting this flag, but when watching from my phone it would still remux/transcode to mp4... when i got home yesterday i tried from a pc with a i5-6500t, turns out, jellyfin will transcode to ts when watching from this device hevc->h.264, aac lc->aac lc (i dont know why, but it says in the logs or the playback info that the audio was not compatible, yet it converts to the same format the file already has?)

    the reason behind wanting ts over mp4 is (and this very well could be outdated/incorrect information) when i was working as a movie theater projectionist, when we got movies with mp4 format, a lot of them had compression artifacts in them, which ruined the watching experience
    using .ts or .m2ts file format, there were no artifacts present, yet the file size could still be the same (so compression was still in use), since then i am trying to stay away from mp4 as much as possible, but again since then it could be that mp4 no longer produces compression artifacts, as this was ~10 years ago or so
    gnattu
    Offline

    Team Member

    Posts: 336
    Threads: 0
    Joined: 2024 Feb
    Reputation: 17
    #4
    2024-10-15, 07:47 AM
    mpegts and mp4 are just containers and will not affect the video quality, the actual codec used inside the container will. For HLS, fmp4 is actually a superior choice because it enables the use of advanced codecs like hevc and av1 which will improve perceptual quality at the same bitrate.
    blue212121
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Oct
    Reputation: 0
    Country:Germany
    #5
    2024-10-15, 08:49 AM
    right so the file formats themselves basically just carry the data, and no matter what that container is, the codecs used could be at fault... unfortunately back then i didnt even know what ffmpeg or ffprobe is, but now i wish i could go back and compare the codecs used for those files Smiling-face thanks for the help guys, i think i will stick with whatever jellyfin decides to use, and not try to change it, since my original problem was solved with the update
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-10-15, 02:54 PM
    Regarding your question about AAC to AAC transcoding, it is possible that the channel count was the issue. It may have downmixed 7.1, or whatever it was, to stereo.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode