Hi Nils,
ist denn die 1.44 in der GUI vorhanden, wenn du du AspectRatio-Detector.exe ohne Parameter startest?
Wird der Film in der GUI-Variante korrekt erkannt?
Sie sind in Begriff, Heimkinoverein zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachten Sie, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
Hi Nils,
ist denn die 1.44 in der GUI vorhanden, wenn du du AspectRatio-Detector.exe ohne Parameter startest?
Wird der Film in der GUI-Variante korrekt erkannt?
Würde 9V als für Tests laufen, lassen oder sollte man lieber auf die vollen 12V gehen?
Würde diese auch gerne über eine Triggersteckdose steueren, dass diese anschalten, wenn der JVC angeschalten wird.
Oder spricht hier etwas dagegen, z.B. dass die Lüfter nach Betrieb noch eine Weile nachlaufen sollten etc.
Ich würde mit 12 V starten und die Temperatur und Lautstärke im Vergleich zu 9 V anhören. Im Zweifel lieber schneller laufen lassen, zu viel Luftdurchsatz schadet nicht. Es kann auch mal ein Lüfter ausfallen, dann hast du noch Reserven. 4 Netzteile halte ich für übertrieben, aus Redundanzgründen reichen wohl auch 2.
Die Lüfter der Hushbox müssen auf jeden Fall nachlaufen, denn der Projektor heizt sich stark auf. Da er sehr schwer ist, kann er viel Wärme speichern, die er nach Abschaltung loswerden muss. Weil die Hushbox sehr gut wärmegedämmt ist, heizt sie sich ohne Durchlüftung sofort stark auf. Dann wird der Projektor seine Resthitze nicht los und wird erstmal heißer als im Betrieb. D.h. du solltest die Hushbox-Lüftung 10 bis 15 Minuten nachlaufen lassen.
Zur Dämmung im Innenbereich, wird der JVC am unteren Rand. (siehe hochtechnisches Bild ^^)
mit Schaumstoff umschlossen, dazu dann ein Ringsum in der Mitte des Gehäuses Vorder- und Hinterteil mit Schaumstoff/Basotect getrennt, damit sich Zu- und Abluft nicht vermischen?
Die JVC X-Serie hat auch unter dem Objektiv einen Lufteinlass, der muss freibleiben. In meiner Hushbox habe ich diese Umschließung teilweise wieder weggenommen, weil es für die Temperatur insgesamt besser war, dass das ganze Projektorgehäuse von Luft umströmt wird. Über das Gehäuse wird auch Wärme abgegeben (und nicht nur über den Luftauslass).
Durch die aktive Lüftung der Hushbox kann es da eigentlich keine signifikante Durchmischung geben.
Darum installiere ich Win 10 Enterprise LTSC. Da kann man das noch am besten verbieten. (gpedit)
Genauso hab ich das für meine MadVR-Installation auch gemacht. Ein alter Nvidia-Treiber, der noch 3D-fähig ist, ist installiert und Updates für das Gerät per gpedit verboten.
Die ARD-Funktion untersucht den Film bei genauer Erkennung an 30 Stellen, das reicht aber nicht um den Timecode eines Formatwechsels zu erkennen. Ein 120 Minuten Film ist 7.200 Sekunden lang. Wenn du den Formatwechsel auf 5 Sekunden genau analysieren möchtest, bräuchtest du also knapp 1.500 Samples statt 30. Das würde die Verarbeitungsgeschwindigkeit extrem verlängern.
Da würde ich statt dessen die Realtime AR-Funktion von MadVR nehmen und Zoom/Maskierung im Moment des Formatwechsels verstellen.
Meist vergleiche ich einmal mit der SDR-Version. Dann sieht man relativ gut, wie es (vermeintlich) ungefähr aussehen soll. Es gibt leider keine objektiven Kriterien. Man kann in das Histogramm von madVR schauen.
Wäre es ein Ansatz, dass ein Programm (oder sogar eine "Künstliche Intelligenz"?) jeweils die SDR- und HDR-Version von vielen Filmen scannt und dann selbständig MadVR-Parameter findet, die für den Schnitt aller Filme den besten Kompromiss darstellen? Der beste Kompromiss könnte sein, dass die HDR-Version z.B. ähnlich der SDR-Version ist in Bezug auf Gesamthelligkeit.
Das wäre extrem aufwändig, müsste aber nur ein mal gemacht werden. Damit möglichst viele Filme in die Auswertung kommen, wäre dazu ein Crowd-Sourcing gut, d.h. jeder interessierte Anwender könnte Filme, die er als SDR und HDR vorliegen hat scannen und das Ergebnis in die Auswertung einfließen lassen.
Das wäre allerdings verdammt viel Programmieraufwand und vermutlich auch extrem rechenaufwändig. Am Ende könnte sich das Ergebnis aber vermutlich sehen lassen.
Das wäre vielleicht ein schönes Thema für eine Reihe von Diplomarbeiten.
Und traurig ist, dass diese ganze Problematik mit vernünftigen Standards im Mastering gar nicht erst existieren würde...
Ich muss dazu sagen das ich die ersten Gehversuche mit MadVR etc. auf meinen Moni mit 1080P und 60HZ mache.
Kann Dein Monitor denn überhaupt was anderes als 60/59 Hz darstellen? Die meisten Computerbildschirme können das - im Gegensatz zum Projektor - nämlich nicht.
Bei meiner Lösung kann ich mit dem KODI-Plugin Cinemavision vor dem Hauptfilm ein Vorprogramm abspielen lassen. Das Vorprogramm besteht aus einer Vintage-Werbung, zwei zum Film passenden Trailern anderer Filme, einem Tollino-Kino Intro-Video und einem kurzen Soundformat-Video. Bei einem 3D-Hauptfilm kommt noch ein Video in 3D, um die Brillen anzulegen (das Vorprogramm ist immer in 2D).
Während des Vorprogramms ist das Licht noch schwach eingeschaltet. Das Vorprogramm findet komplett im 16:9 Format statt (auf meiner 21:9 Leinwand) mit Maskierung rechts und links. D.h. im Vorprogramm wird nie gezoomt und die Maskierung nicht bewegt. Ist ein Trailer im Scope-Format, sind oben und unten schwarze Balken, die nicht maskiert sind. Da es im Vorprogramm viele Formatwechsel geben kann, lohnt sich der Zoom nicht.
Bei Start des Hauptfilms werden Projektorzoom und Maskierung gemäß Aspect Ratio Detection automatisch auf auf eine von 8 vordefinierten Positionen gesetzt, das Licht geht aus und der Hauptfilm fängt an. Bei einem "breiten" Hauptfilm fährt die Maskierung also auf, bei einem 16:9 Hauptfilm bleibt die Maskierung so wie sie im Vorprogramm war. In vielen Kinos mit 21:9 Leinwand wird das genau so gehandhabt, d.h. zum Start des Hauptfilms fährt der Vorhang zur Seite. Der Effekt, dass das Bild zum Hauptfilm meistens größer wird, gefällt mir gut.
Die einzelnen Videos und Trailer aus dem Vorprogramm liegen häufig in verschiedenen Bildwiederholfrequenzen vor und mein JVC-Projektor braucht für den Wechsel ziemlich lange. Deshalb läuft das gesamte Vorprogramm fix mit 60 Hz, damit zwischen den einzelnen Videos nicht die Frequenz gewechselt wird. Erst zum Start des Hauptfilms wird auf die korrekte Frequenz umgeschaltet. Das erzeugt zwar teilweise Ruckler im Vorprogramm, die aber mit aktivierter Zwischenbildberechnung nicht so stark auffallen. Diese Lösung ist m.E. besser als jedes Mal auf die Frequenzumschaltung zu warten.
Die Unterscheidung, ob ein Video der Hauptfilm ist oder zum Vorprogramm gehört, ist ganz einfach: Alles, was länger als 5 Minuten ist, ist ein Hauptfilm und alles andere gehört zum Vorprogramm.
Ja, das ist das Problem. Ließe sich alles programmieren, aber das hat halt noch keiner gemacht…
Tiny Media Manager 4 (das hat den Aspect Ratio Detector eingebaut) kann das Seitenverhältnis von einem Film, der als DVD-Dateistruktur vorliegt, erkennen. Bei der Dateistruktur von Blurays hat es bei mir aber nicht funktioniert.
Nein, ISOs können nicht analysiert werden. Du musst das gewünschte Video zunächst in eine einzelne Datei konvertieren (z.B. .mkv).
Zumindest laut Wikipedia reichen schon 2 Subwoofer für ein DBA:
Zur Realisierung werden mindestens zwei (je mehr, desto größer der Wirkbereich) identische Subwoofer benötigt, von denen die Hälfte an der gleichen Raumseite wie die normalen Frontlautsprecher möglichst wandnah aufgestellt werden. Die andere Hälfte der Subwoofer wird an der gegenüberliegenden Wand platziert und dient dort als aktive Auslöschung der reflektierten Schallwelle.
Da stimme ich zu, denn m.E. kommt es mehr auf das Wirkprinzip an (d.h. Auslöschung der Wellenfront durch invers und verzögert spielende Subwoofer am anderen Raumende) als auf die Anzahl der Subwoofer.
Das ist echt erstaunlich. Gerade im AVSForum hätte ich gedacht, dass das Interesse größer ist. Es muss doch dort viel mehr HTPC-Nutzer geben, die dieselben Probleme haben.
Ja, das hätte ich auch erwartet. Zumal es zigmal mehr englisch-sprachige Heimkino-Besitzer geben wird als deutsch-sprachige.
Mein Ziel ist es, dass mit einem Knopfdruck alles zu 100% automatisch eingestellt wird ohne, dass Menüs auf der Leinwand erscheinen (halt wie im Kino). Das findet meine Familie auch super. Und ohne solche Tools geht das nicht.
Ich bin mir ziemlich sicher, dass andere das auch möchten.
Anscheinend sind die meisten mit Kodi & Co zufrieden und der Schmerz ist nicht groß genug, um noch weiter zu optimieren bzw. sie haben noch mit gröberen Problemen zu kämpfen. Wir scheinen hier wirklich in der Nische einer Nische einer Nische zu sein.
Ja, das sehe ich genauso. Und viele werden eine 16:9 Leinwand haben oder einfach nur Streaming-Dienste oder einen "echten" Blu-ray-Player verwenden, und da bringen die Tools nichts.
Anderen wollen oder können sich nicht mit der Komplexität beschäftigen und es reicht ihnen, per Fernbedienung die richtigen Video-, Zoom- und Audio-Settings einzustellen.
Die Tools sind ja nur für die Nutzer interessant, die
Alles zusammen genommen dürften das sehr wenige sein. Je nach individuellem Streaming-Anteil stellt sich für einige zusätzlich die Frage, ob der Aufwand überhaupt gerechtfertigt ist. Da ärgere ich mich auch, dass ich bei Netflix das Seitenverhältnis wieder manuell einstellen muss.
Gerade bei Nr. 4 werden viele frustriert aufgeben. Es ist noch ein sehr weiter Weg bis zur kinderleichten Bedienung, wie sie bei Consumer-Geräten wie Apple-TV etc. selbstverständlich ist.
Kam von dort denn mal Feedback von Nutzern? Oder sind wir hier im Forum die einzigen, die den Aspect-Ratio Detector überhaupt nutzen?
Es gab nur sehr wenig Feedback außerhalb dieses Forums. Zum Aspect Ratio Detector in TMM gibt es einzelne Beiträge auf Reddit und ein Issue in Gitlab. Aber daran lässt sich schwer ableiten, wie viele die Funktion verwenden.
Da hier das Interesse gegen Null tendiert, habe ich im AVSForum einen Thread gestartet.
Hallo Nils,
im AVSForum hatte ich auch mal einen Thread zum Aspect Ratio Detector aufgemacht, aber da gab es so gut wie keine Resonanz. Aber lasse dich nicht entmutigen, ich finde es toll, was du auf die Beine gestellt hast!
Und nicht vergessen: Nur ein Bruchteil der Nutzer solcher Tools meldet sich in Foren zurück. Deine Doku ist so gut, dass man das Tool auch einsetzen kann, ohne sich extra in Foren anzumelden und nachzufragen.
Ich glaube, dass diese Themen die Nische in der Nische sind und viele Anwender nicht die Voraussetzungen und nicht genügend technisches Verständnis für die Umsetzung in der eigenen Umgebung haben.
Ich sehe den Moviestarter aber auch als Chance für die Weiterentwicklung im Player-Bereich insgesamt, denn du zeigst, was möglich ist. Das erzeugt eine Erwartungshaltung an etablierte Tools/Player, die sich irgendwann auch dahin bewegen werden, bzw. ähnliche Funktionen einbauen werden. Zumal die Zahl der Heimkino-Verrückten immer größer wird und der Markt dadurch größer wird.
*Traum-Modus ein* Ich sehe die Funktionen des Moviestarter sogar als interessant für die großen Streaming-Anbieter, denn da geht der Trend schließlich hin. Wäre doch toll, wenn Netflix & Co auch die Maskierung etc. steuern könnten *Traum-Modus aus*
Der Aspect Ratio Detector war erst ein kleines, kompliziertes Tool, das nur hier im Forum existierte. Mittlerweile ist es dank icebaer im Tiny Media Manager integriert, dort deutlich benutzerfreundlicher geworden und kann von einer viel größeren Nutzerbasis eingesetzt werden.
Evtl. gibt es ja irgendwann mal ein "Moviestarter" Kodi-Plugin, das vermutlich deutlich mehr Anwender einsetzen würden; natürlich nur, wenn du das überhaupt möchtest.
Alex
Ich habe eine 2,4:1 Leinwand und mache es so:
Hi Nils,
sehr interessant, was du da machst. Finde ich super, dass du das hier zur Verfügung stellst!
Ich habe bei mir einen ähnlichen Ansatz implementiert und beschreibe den hier mal. Vielleicht ergeben sich daraus sinnvolle Anforderungen für dich.
Also, bei mir geht es so:
Im Vorfeld lese ich einmalig die Metadaten jedes Films und das Aspect Ratio mit dem Tiny Media Manager (dort ist ARD inzwischen integriert) aus. TMM schreibt ein "_ARxxx-Tag" mit dem Seitenverhältnis (ggf. plus "_MFxxx" für Multiformat), sowie ggf. ein "_3D MVC"- und "_HDR"-Tag in den Dateinamen. Das dauert keine Minute pro Film.
Die Steuerung des Kinos übernimmt komplett meine Hausautomation FHEM (mit diversen Modulen für die Harmony-Fernbedienung, den Denon-Receiver, den JVC-Projektor, Spotify, Lichtsteuerung, Maskierungssteuerung). Damit lässt sich das Kino kinderleicht bedienen (sehr wichtig für den WAF ) und die Hausautomation stellt alles passend zu den Metadaten automatisch ein.
Das läuft dann so:
Die Reihenfolge der Befehle und das Timing bei 3. und 4. waren eigentlich das komplizierteste, denn der JVC mag es nicht gerne, wenn während der Umstellung des Videomodus weitere Befehle gesendet werden.
Hier der Quellcode für Nr. 3 und 4:
sub JVC_autoconfig()
{
my $currentmedia = ReadingsVal("kodi", "currentMedia", ""); # Dateiname des Videos aus KODI
Log3 undef,3,"JVC_autoconfig(): Main Feature started: " . $currentmedia;
kino_lichter("pause"); # Beleuchtung auf Pause-Lichtszene dimmen
stop_Musik(); # Spotify Hintergrundmusik stoppen
fhem("set kodi mute on");
# Lautstärke am Receiver einstellen: 2-Kanal (i.d.R. TV-Aufnahme) leiser als Multikanal
if (ReadingsVal("kodi", "currentAudioStream_channels", 2) > 2) {
fhem("set denon volumeStraight -10");
} else {
fhem("set denon volumeStraight -35");
}
# AR aus Dateinamen auslesen
my ($ar, $ar2) = $currentmedia =~ m/.*_AR(\d)(\d{2})\..*/;
if ($ar && $ar2) {
$ar = $ar . "." . $ar2;
}
else {
$ar = "1.78";
}
# Multiformat aus Dateinamen auslesen und Maskierung setzen
my $mf = $currentmedia =~ m/.*_MF(\d{3})\..*/;
if ($mf) {
if ($mf eq "178") {
fhem("set jvc InputSignal_Mask Custom1");
}
elsif ($mf eq "185") {
fhem("set jvc InputSignal_Mask Custom2");
}
else {
fhem("set jvc InputSignal_Mask Off");
}
}
# 3D und HDR aus Dateinamen auslesen
my $three_d = $currentmedia =~ m/.*(_3D\sMVC).*/;
my $hdr = $currentmedia =~ m/.*(_HDR).*/;
# Picture Mode und Zoom/Maskierung setzen
if ($three_d) {
# 3D Modus
fhem("sleep 8; set kodi pause");
fhem("sleep 20; set jvc PictureAdjust_PictureMode 3D_madVR");
fhem("sleep 28; {JVC_zoom($ar)}"); # Zoom & Maskierung setzen
fhem('sleep 29; set kodi mute off; {kino_lichter("aus_langsam")}');
fhem("sleep 38; set kdi.kg.kino play");
}
elsif ($hdr) {
# HDR Modus
fhem("sleep 1; {JVC_zoom($ar)}"); # Zoom & Maskierung setzen
fhem("sleep 4; set kodi pause");
fhem('sleep 11; set kodi mute off; {kino_lichter("aus_langsam")}');
fhem("sleep 15; set jvc PictureAdjust_PictureMode HDR_madVR");
fhem("sleep 20; set kodi play");
}
else {
# SDR Mode
fhem("sleep 1; {JVC_zoom($ar)}"); # Zoom & Maskierung setzen
fhem('sleep 3; {kino_lichter("aus_langsam")}');
fhem("sleep 4; set kodi pause");
fhem("sleep 5; set kodi mute off");
fhem("sleep 14; set kodi play");
}
Log3 undef,3,"JVC_autoconfig(): Kodi currentMedia: " . $currentmedia . " => Aspect Ratio: " .$ar . " HDR: " . $hdr . " 3D: " . $three_d;
}
Alles anzeigen
Wow, da hast du ja einiges auf die Beine gestellt
In folgender Skizze die Back-LS also ca. 40cm RIchtung MLP vorgezogen
Genau, und jetzt noch ein paar cm nach vorne, dann müsstest du bei ca. 145° ankommen (d.h. 8° horizontaler Unterschied) und hast das Höhenproblem gelöst.
Bleibt noch die Frage, wie der Lautsprecher an dieser Stelle unauffällig integriert werden kann...
Mit 145° liegst du auch ziemlich mittig in der Dolby-Empfehlung:
Bei mir habe ich auch nur 4 Subwoofer (ScanSpeak 30W/4558T00) als DBA laufen:
Das funktioniert schon, jedenfalls ist die 1. Raummode nach 300ms um 33 dB abgeschwächt. Probleme gibt es bei mir eher bei 90 Hz, da könnte ein dichteres Gitter evtl. helfen:
Zum Vergleich nur mit den 2 Subwoofern vorne (ohne DBA, ohne Filter):
Beim Luftigen Material, kam IsoBond WLG 45 ins Spiel. Kennt jemand eine Quelle die liefern kann?
Meins hab ich direkt beim Hersteller gekauft, einfach per E-Mail anfragen: