Hallo,
da auf meinem Popcorn Hour C200 die Filme nur transcodiert abgespielt werden, obwohl das C200 die Filme auch ohne abspielen kann, möchte ich die Transcodierung im Server ausschalten. Hinzu kommt noch das das C200 die meisten Filme nur ruckelig und ohne Ton wiedergibt.
Wie schalte ich das Transcoding im Server ab, so das die FIlme wirklich so abgespielt werden wie sie sind?
Schonmal vielen Dank
Gruß
Bruce
Das Transconding wird vom Client bestimmt, das kannst du nicht AUS Schalten. Man kann es im Client nur Erzwingen…
Was für ein Client läuft auf deiner Popcorn?
Selbst wenn du es könntest: Ein ausschalten würde dir nichts nutzen - du würdest keinen Film mehr sehen können.
Es wird ja nur transcodiert weil dein Client/Player das Format nicht kann.
Die App auf dem Popcorn heißt “Plex 1.0.9”.
Wenn ich die Filme per USB direkt über das Popcorn abspielen würde, würde das auf jedenfall funktionieren.
Das Popcorn unterstützt diese Formate.
Das Plex sollte dann 3rd Party sein oder? Wenn die Popcorn das per USB abspielt und per Plex App nicht liegt es an der Plex App das die die Fähigkeiten der Popcorn nicht nutzt. Also wende dich doch einmal an den jenigen der Plex für Popcorn baut…
Nachdem was ich in Erfahrung bringen konnte, ist der Plex client was Selbstgekochtes was auf DLNA basiert. Damit müsste man theoretisch das Transkodierungsverhalten von Plex mittels eines Hardware-Profiles steuern können.
Das Standard-Profil von Plex sieht so aus:
<?xml version="1.0" encoding="utf-8"?>
<Client name="Popcorn Hour">
<!-- Author: Plex Inc. -->
<TranscodeTargets>
<VideoProfile protocol="hls" container="mpegts" codec="h264" audioCodec="aac" context="streaming">
<Setting name="VideoEncodeFlags" value="-x264opts cabac=0" />
<Setting name="SubtitleSize" value="100" />
</VideoProfile>
<MusicProfile container="mp3" codec="mp3" />
<PhotoProfile container="jpeg" />
</TranscodeTargets>
<DirectPlayProfiles>
<VideoProfile container="mp4,mov" codec="h264,mpeg4" audioCodec="aac" />
<VideoProfile container="mpegts" codec="h264" audioCodec="aac,ac3,eac3,mp3,mp2,pcm" />
<VideoProfile container="asf,wmv" codec="wmv3,vc1" audioCodec="wmav2,wmapro" />
<VideoProfile container="avi" codec="mpeg4,msmpeg4" audioCodec="mp3,ac3,eac3,mp2,pcm" />
<VideoProfile container="mkv" codec="h264" audioCodec="aac,mp3,ac3,eac3,mp2,pcm" />
<MusicProfile container="mp4" codec="aac" />
<MusicProfile container="mp3" codec="mp3" />
<MusicProfile container="flac" codec="flac" />
<MusicProfile container="ogg" codec="vorbis" />
<MusicProfile container="wma" codec="wmav2" />
<MusicProfile container="wav" codec="flac,pcm" />
<PhotoProfile container="jpeg,gif,bmp,png" />
</DirectPlayProfiles>
<ContainerProfiles>
<VideoContainer name="mp4">
<Limitations>
<Match name="part.optimizedForStreaming" value="1" />
</Limitations>
</VideoContainer>
</ContainerProfiles>
<CodecProfiles>
<VideoCodec name="*">
<Limitations>
<UpperBound name="video.width" value="1920" />
<UpperBound name="video.height" value="1080" />
<NotMatch name="video.anamorphic" value="1" isRequired="false" />
</Limitations>
</VideoCodec>
<VideoAudioCodec name="aac">
<Limitations>
<UpperBound name="audio.channels" value="2" />
</Limitations>
</VideoAudioCodec>
<MusicCodec name="aac">
<Limitations>
<UpperBound name="audio.channels" value="2" />
</Limitations>
</MusicCodec>
</CodecProfiles>
</Client>
Transcoding wird also aktiviert, sobald
- ein mp4 file nicht für streaming optimiert ist
- eine Tonspur im AAC Format mehr als 2 Kanäle hat
- ein Untertitel vorausgewählt/aktiviert ist
- wenn die Datei nicht eine der Codec-Kombinationen unter
<DirectPlayProfiles> enthält
Du kannst gerne experimentieren mit einem eigenen Hardware-Profil.
kopiere das Originalprofil in den Plex-Datenordner, in ein eigenes Unterverzeichnis Profiles
Dann editiere es nach dieser Anleitung.
Ich mache dir jedoch nicht viel Hoffnung. Das Plex-Originalprofil ist sicherlich schon optimiert.
Dass der PopcornHour die Datei abspielen kann wenn du sie direkt von USB-Festplatte startest, heißt leider noch lange nicht, dass die selbe Datei über DLNA funktioniert.