Siggi12345
Newbie
- Registriert
- Jan. 2022
- Beiträge
- 4
Hallo zusammen,
erstmal möchte ich mich schon mal im Voraus entschuldigen, falls dieses Thema eher in den Bereich "Media-Streaming" gehören sollte. Ich war hier jetzt etwas am hin und herüberlegen,- allerdings ist dies glaube ich eher eine Fachfrage an die Multimedia Abteilung.
Ich habe folgendes Problem:
Ich habe einen kleinen Plex Server im Einsatz und Streame hier gelegentlich auf dem TV (Samsung), iPhone oder PC.
Nun werden einige Filme die den h264 codec nutzen nicht abgespielt, bzw. werden diese Aufwändig vom Plex Server transcodiert.
Mir ist klar warum das so ist (Hardware Decoding am TV).
Allerdings verstehe ich beim besten willen nicht wo/ an welchem Teil der Filmdaten nun das Problem zu finden ist.
Ich habe hier mal 2 Beispieldaten:
Ich habe jede mir bekannte Möglichkeit ausprobiert die Filme miteinander zu vergleichen, aber konnte einfach keinen Grund für das Abspielproblem finden.
Ich habe in diesem Beispiel Film 2 etliche male mit ffmpeg transcodiert,- ohne Erfolg.
Probiert habe ich z.B. folgende Settings:
h264 Level: 3, 4, 4.1
h264 profile: baseline, main, high
crf: 18, 22
preset: veryslow, fast, medium
Jeweils alles, mal in der einen, mal in der anderen Kombination.
Alles ohne Erfolg..
Nun habe ich spaßeshalber mal das Programm "Handbreake" benutzt,- h264, mkv etc. alles beibehalten,- Zack funktioniert.
Ich verstehe nur beim besten willen nicht warum. Auch die funktionierende transcodierte Version von Film 2 verrät mir keinen nennenswerten unterschied. Soweit ich weiß, ist ffmpeg auch definitiv nicht "schlecht", sondern eher der quasi Standard in diesem Bereich. Es fällt mir hier also auch schwer zu glauben, dass ffmpeg nicht so gut ist, wie "Handbrake.
Warum ist das Problem wichtig für mich:
Nun zum einen gebe ich mich nur äußerst ungern mit Problemlösungen zufrieden, bei denen ich das Problem nicht einmal ermitteln konnte, zum anderen muss/ will ich irgendwie alle Problematischen Video Dateien ermitteln die nicht abgespielt werden können, um diese dann am liebsten mittels ffmpeg automatisch transcodieren zu lassen.
Letzte Anmerkung:
Mein obiges Beispiel ist kein Einzelfall, dies trifft auf gefühlt jedem zweiten 1080p (oder höher) Video auf welches ich versuche abzuspielen.
Ich wäre für jeden Tipp dankbar!
Danke im Voraus!
erstmal möchte ich mich schon mal im Voraus entschuldigen, falls dieses Thema eher in den Bereich "Media-Streaming" gehören sollte. Ich war hier jetzt etwas am hin und herüberlegen,- allerdings ist dies glaube ich eher eine Fachfrage an die Multimedia Abteilung.
Ich habe folgendes Problem:
Ich habe einen kleinen Plex Server im Einsatz und Streame hier gelegentlich auf dem TV (Samsung), iPhone oder PC.
Nun werden einige Filme die den h264 codec nutzen nicht abgespielt, bzw. werden diese Aufwändig vom Plex Server transcodiert.
Mir ist klar warum das so ist (Hardware Decoding am TV).
Allerdings verstehe ich beim besten willen nicht wo/ an welchem Teil der Filmdaten nun das Problem zu finden ist.
Ich habe hier mal 2 Beispieldaten:
Film 1 Funktioniert | Film 2 Funktioniert nicht | |
Dateigröße | 4,82 GB | 1,75 |
Codec | Größe 41 (H.264-Profil: High @L4.1) | Größe 43 (H.264-Profil: High @L4.0) |
Breite | 1920 px | 1920 px |
Höhe | 800 px | 800 px |
Bitrate | 7624 kbps | 2743 kbps |
Ich habe jede mir bekannte Möglichkeit ausprobiert die Filme miteinander zu vergleichen, aber konnte einfach keinen Grund für das Abspielproblem finden.
Ich habe in diesem Beispiel Film 2 etliche male mit ffmpeg transcodiert,- ohne Erfolg.
Probiert habe ich z.B. folgende Settings:
h264 Level: 3, 4, 4.1
h264 profile: baseline, main, high
crf: 18, 22
preset: veryslow, fast, medium
Jeweils alles, mal in der einen, mal in der anderen Kombination.
Alles ohne Erfolg..
Nun habe ich spaßeshalber mal das Programm "Handbreake" benutzt,- h264, mkv etc. alles beibehalten,- Zack funktioniert.
Ich verstehe nur beim besten willen nicht warum. Auch die funktionierende transcodierte Version von Film 2 verrät mir keinen nennenswerten unterschied. Soweit ich weiß, ist ffmpeg auch definitiv nicht "schlecht", sondern eher der quasi Standard in diesem Bereich. Es fällt mir hier also auch schwer zu glauben, dass ffmpeg nicht so gut ist, wie "Handbrake.
Warum ist das Problem wichtig für mich:
Nun zum einen gebe ich mich nur äußerst ungern mit Problemlösungen zufrieden, bei denen ich das Problem nicht einmal ermitteln konnte, zum anderen muss/ will ich irgendwie alle Problematischen Video Dateien ermitteln die nicht abgespielt werden können, um diese dann am liebsten mittels ffmpeg automatisch transcodieren zu lassen.
Letzte Anmerkung:
Mein obiges Beispiel ist kein Einzelfall, dies trifft auf gefühlt jedem zweiten 1080p (oder höher) Video auf welches ich versuche abzuspielen.
Ich wäre für jeden Tipp dankbar!
Danke im Voraus!