Server Version#: 1.40.4.8679
Player Version#: 4.132.2
Hello,
I need help how to create a custom profile xml to enable playback of av1 with flac in browsers.
my current web.xml
<?xml version="1.0" encoding="utf-8"?>
<Client name="Web">
<!-- Author: Plex Inc. -->
<TranscodeTargets>
<VideoProfile protocol="hls" container="mpegts" codec="h264" audioCodec="aac,mp3" context="streaming" />
<VideoProfile protocol="dash" container="mp4" codec="h264,hevc,av1" audioCodec="flac,aac" context="streaming">
<Setting name="ForceTranscodesForLive" value="true" />
<Setting name="SkipAudioBeforeStart" value="true" />
<!-- <Setting name="BreakNonKeyframes" value="true" /> -->
</VideoProfile>
<VideoProfile protocol="http" container="mkv" codec="h264,av1" audioCodec="flac,aac,mp3" context="streaming" />
<MusicProfile container="mp3" codec="mp3" />
<PhotoProfile container="jpeg" />
<SubtitleProfile container="ass" codec="ass" context="all" />
</TranscodeTargets>
<CodecProfiles>
<VideoCodec name="*">
<Limitations>
<UpperBound name="video.bitDepth" value="10" />
</Limitations>
</VideoCodec>
<VideoAudioCodec name="*">
<Limitations>
<UpperBound name="audio.channels" value="6" />
</Limitations>
</VideoAudioCodec>
</CodecProfiles>
<!-- When transcoding a multi-channel audio stream inside a video transcode, downmix the audio stream to stereo. -->
<TranscodeTargetProfiles>
<VideoTranscodeTarget protocol="*" context="streaming">
<VideoAudioCodec name="*">
<Limitations>
<UpperBound name="audio.channels" value="2" onlyTranscodes="true" />
</Limitations>
</VideoAudioCodec>
</VideoTranscodeTarget>
</TranscodeTargetProfiles>
</Client>
sadly plex still says that directplay is not available.
mediainfo of file
General
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/av01/iso2/mp41)
File size : 745 MiB
Duration : 24 min 16 s
Overall bit rate mode : Variable
Overall bit rate : 4 290 kb/s
Frame rate : 23.976 FPS
Video
ID : 1
Format : AV1
Format/Info : AOMedia Video 1
Format profile : Main@L4.0
Codec ID : av01
Duration : 24 min 16 s
Bit rate : 3 654 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.073
Stream size : 635 MiB (85%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : av1C
Audio
ID : 2
Format : FLAC
Format/Info : Free Lossless Audio Codec
Codec ID : fLaC
Duration : 24 min 16 s
Bit rate mode : Variable
Bit rate : 634 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Bit depth : 16 bits
Compression mode : Lossless
Stream size : 110 MiB (15%)
Title : Stereo / Stereo
Default : Yes
The file plays fine if streamed via jellyfin in chrome, so the client is not the problem and it plays fine in the native windows plex app, so the problem also can’t be that the plex server doesn’t know what to do with av1.
Thank you for help.