• 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 VP9 on Android Exoplayer transcoding

    Pages (2): « Previous 1 2

     
    • 0 Vote(s) - 0 Average

    VP9 on Android Exoplayer transcoding

    VP9 not supported on Exoplayer on my Samsung
    tbjf
    Offline

    Junior Member

    Posts: 9
    Threads: 1
    Joined: 2024 Mar
    Reputation: 0
    #11
    2024-03-12, 06:31 AM
    I tried converting to mkv ("ffmpeg -i input_vp9.mp4 -c copy output_vp9.mkv") and Exoplayer on Android accepts it.

    But, another piece of the puzzle:

    (With Web Player on Android)
    DirectPlayProfile { Container: "webm", AudioCodec: "vorbis,opus", VideoCodec: "vp8,vp9,av1", Type: Video },
    DirectPlayProfile { Container: "mp4,m4v", AudioCodec: "aac,mp3,opus,flac,vorbis", VideoCodec: "h264,hevc,vp9,av1", Type: Video }


    So the webplayer accepts vp9 in mp4 without problem.

    I remember Googling this a while ago, and there was something that Exoplayer were very strict with what is "officially" supported.

    But it doesn't make sense if that the webplayer can accept it, but Exoplayer can't. (I don't have access to the Exoplayer on the TV at the moment, but I'm sure this is accepting VP9 MP4 without transcoding.)
    tbjf
    Offline

    Junior Member

    Posts: 9
    Threads: 1
    Joined: 2024 Mar
    Reputation: 0
    #12
    2024-03-12, 08:05 AM
    Here's the TV Exoplayer:

    DeviceProfile { Name: "AndroidTV-ExoPlayer", [DirectPlayProfile { Container: "m4v,mov,xvid,vob,mkv,wmv,asf,ogm,ogv,mp4,webm", AudioCodec: "aac,mp3,mp2,aac_latm,alac,ac3,eac3,dca,dts,mlp,truehd,pcm_alaw,pcm_mulaw,opus,flac", VideoCodec: "h264,hevc,vp8,vp9,mpeg,mpeg2video,av1", Type: Video },

    Pretty much anything and everything.

    I don't see why that the Android App can't use the same profile?

    Is it being overly conservative with its reported support?
    tbjf
    Offline

    Junior Member

    Posts: 9
    Threads: 1
    Joined: 2024 Mar
    Reputation: 0
    #13
    2024-03-12, 09:02 AM
    As far as I can see, the supported formats are hardcoded in.

    See line 206: https://github.com/jellyfin/jellyfin-and...Builder.kt

    Could "vp9" just be added to that list, as I understand that it is (perhaps with rare exceptions) going to be completely playable? This would stop transcoding unnecessarily, and brings it into line with the Android TV app and the Web Player. It's a very common and pretty good codec.

    (I haven't quite been able to work out where the TV app does it, maybe from here?: https://github.com/jellyfin/jellyfin-and...tReport.kt )
    Pages (2): « Previous 1 2

    « 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