Sie sind nicht angemeldet.

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

1

Samstag, 16. März 2013, 09:44

Eye-Fi: wie autom. Bildanzeige auf PC-Monitor

Hallo,

für drahtlose Bildübertragung von der Kamera auf den PC hab ich mir die Eye-Fi Pro X2 (SD-) Card geholt. Mittels CF-Adapter scheint das in der EOS50D auch zu funktionieren, zumindest bin ich nach dem SoftwareSetup am PC so weit, daß die Fotos auf den PC übertragen- und in zuvor festegelgtem Verzeichnis gespeichert werden. In den Optionen habe ich gewählt, daß nach jeweils ein neuer Ordner nach Datum erstellt wird. So weit so gut.

Wie kann ich es erreichen, daß zur Bildkontrolle jede neue Aufnahme automatisch auf dem PC-Bildschirm angezeigt wird, quasi ähnlich wie im Kameradisplay?

In der Kamera wird das Bild ca. 2 Sekunden angezeigt. Am PC-Monitor wär`s schön wenn es solange angezeigt wird bis ein neues Foto kommt.

Erfahrungen, Ideen oder Vermutungen mit welcher Software man das bewerkstelligen könnte?

Als Bildbetrachter verwende ich bislang ACDSee (6.2 Pro) und bin sehr zufrieden damit. Eine Altversion (2.x?) Lightroom liegt vor und könnte ggf. installiert und verwendet werden. Dann sind da noch diverse Canon Progrämmchen aus dem Lieferumfang der Kamera.

Wenn`s nicht anders geht wäre ich auch einer weiteren Anwnedung nicht abgeneigt sofern sie bezahlbar bleibt

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Undertable« (16. März 2013, 09:56)


2

Samstag, 16. März 2013, 12:53

Jap, ich hatte sowas vor Jahren mal mit PHP und HTML programmiert.

Lief dann über den Webbrowser, wie von dir beschrieben. Kam ein neues Bild, wurde dieses angezeigt.

Vorteil: Über Webbrowser alles sehr einfach, du kannst einfach auf Vollbild gehen, etc.

Nachteil: Du müsstest einen Webserver + PHP auf deinem Rechner installieren. Gibt es aber zum Beispiel als XAMPP als einfach zu installierendes Programm.


Gruß,
1D

EDIT:
Noch ein riesen Vorteil: Wenn du deinen Rechner über das Netzwerk freigibst, kann man das ganze auf quais jedem Gerät nutzen. Sprich beim Shooting dem Model ein Tablet PC oder Smartphone (bei den komischen Apfelmenschen heißt das Glaub ich EiTelefon und EiTablet oder so) in die Hand drücken und sie sieht jeden Shot.

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »EOS1D« (16. März 2013, 14:45)


Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

3

Samstag, 16. März 2013, 15:53

Hallo,

Nachteil: Du müsstest einen Webserver + PHP auf deinem Rechner installieren. Gibt es aber zum Beispiel als XAMPP als einfach zu installierendes Programm.

Das sind Spanische Dörfer für mich. Da hab ich leider so gar keine Ahnung von.
Browser wäre OK, sollte dann aber mit Firefox machbar sein.

Wo bekomme ich dieses Progrämmchen her und läuft es auf Win7 (64)

4

Samstag, 16. März 2013, 16:29

Klar, WIN 7 und Firefox passen.

http://www.apachefriends.org/download.ph…9-installer.exe

Runter laden, installieren.

Öffnen, bei Apache auf "Start" klicken. Wenn Status grün und "Running" solltest du unter http://localhost eine Seite sehen.

Dann schauen wir weiter ;)

Gruß,
1D

5

Samstag, 16. März 2013, 17:34

Hab mein Skript nimmer gefunden also schnell ein neues geschrieben.

Wenn also der localhost läuft, löscht du alle Dateien im htdocs Ordner. (C:\xampp\htdcocs ??).

Dann legst du eine "eyefi.php" Datei im Editor an und gibst untigen folgenden Inhalt.

Die Fotos lässt du eyefi in einen Ordner "fotos" im htdocs Ordner speichern.

Dann rufst du im Firefox localhost/eyfi.php auf und los gehts.

Gruß,
1D


$this->cacheCode('[php]','<?php




///////////// GEBE FOLGEND DEN PFAD ZUM FOTOORDNER AN! //////////////
///////////// DIESER MUSS IM htdocs ORDNER liegen! //////////////
$path = 'fotos';
///////////// ///////////// ///////////// ///////////// /////////////












$refresher = $_GET['refresher'];

?>


<html>
<head>

<?php
$files = glob ("$path\*");
$count = count($files);
$newrefresher = basename($files[$count-1]);
if ($refresher) echo "<meta http-equiv=\"refresh\" content=\"2; eyefi.php?refresher=$newrefresher\">";
?>

</head>
<body>

<?php


if ($refresher){

if ($refresher != $newrefresher){
echo '<script language="JavaScript">top.location.href="eyefi.php";</script>';
}




}else{

echo<<<EOF
<center><img height=100% src="$path/$newrefresher">
<iframe src="eyefi.php?refresher=$newrefresher&reload=$reload" style="border:0px #FFFFFF none;" name="iframe" scrolling="auto" frameborder="0" align=aus marginheight="0px" marginwidth="0px" height="1" width="1"></iframe>
EOF;

}

?>



</body>
</html>')

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

6

Samstag, 16. März 2013, 17:43

Hi,

bin dem Link gefolgt und habs gesaugt. Beim Installieren kommt jetzt diese Meldung:

Gibt`s da Handlungsbedarf?

Hab die Installation mal fortgesetzt und nicht ins besagte Verzeichnis installiert.
Der fragt ob ich starten will:


scheinbar gibt es noch Probleme mit belegten Ports:


Die Ports von Skype will ich nicht ändern, schließlich läuft das so. Wie kann man die Ports für den Indianer ändern und welche nimmt man da?

Versuche ich den Indianer zu starten kommt diese Meldung:

hat vlt. mit den doppelt belegten Ports zu tun?
Im angegebenen Pfad gibt es zwar eine .log abr die ist leer. Der Ereignisanzeige konnte ich in dem Zeitrahmen keine Infos entlocken. Möglicherweise hab ich die richtige Stelle auch noch nicht entdeckt. An der Stelle komm ich alleine nicht weiter.

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Undertable« (16. März 2013, 18:17)


7

Samstag, 16. März 2013, 18:54

Hi, gib dem Apache nen anderen Port. z.B. 444. Geht bei den neuen Versionen unter Einstellung/Config oder so im Control Panel. Oder du suchst die Datei apache.config und änderst da von 80 auf 444.

Aufruf im Browser dann als localhost:444/eyefi.php

Gruß

EDIT: Seh grad, Skype hat 443. Dann lieber noch etwas mehr. Nimm einfach Port 8000 oder sonst was, was du nicht belegst ;)

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

8

Samstag, 16. März 2013, 19:02

80 hab ich geändert auf 444. Jetzt muckiert noch der SSL Port. Ist beim Indianer momentan 443 und wird wohl soa uch von Skype verwendet. Welchen kann ich da wählen?
Sorry wenn ich erst morgen antworte. Wir sind eingeladen und müssen jetzt gleich weg.

Danke schon mal für Deine Bemühungen. Ich mach dann wie gesagt morgen weiter

9

Samstag, 16. März 2013, 19:17

80 hab ich geändert auf 444. Jetzt muckiert noch der SSL Port. Ist beim Indianer momentan 443 und wird wohl soa uch von Skype verwendet. Welchen kann ich da wählen?
Sorry wenn ich erst morgen antworte. Wir sind eingeladen und müssen jetzt gleich weg.

Danke schon mal für Deine Bemühungen. Ich mach dann wie gesagt morgen weiter

Das hatte ich ja schon vermutet (siehe oben). Insofern einfach mal mit 8000 probieren. Gruß

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

10

Sonntag, 17. März 2013, 00:10

hui sorry hatte ich glatt überlesen. Mit 8000 klappts leider nicht. Da müsste also noch ein anderer Port gefunden werden. Ich weiß halt nicht welche man da probieren kann.
Wenn ich skype beende wird mit Hauptport 444 und SSL Port 443 übrigens localhost angezeigt:


Bin so verfahren wie weiter oben beschrieben. Scheinbar passt da noch was nicht ganz:


in der EyeFi-Software hab ich den Ordner noch geändert in C:\xampp\htdocs\fotos Damit klappt das dann tatsächlich. Wenn man jetzt noch im Browser die Zahlen und die beiden Meldungen "Notice: Undefined index..." weg kriegen könnte würden die Bilder ohne Scrollbalken voll drauf passen. Das wär dann der Hit

edit:
die Zahlen hab ich weg. Die hatte ich wohl unnötig in die eyefi.php mit reinkopiert. Verbleiben noch die 2 Meldungen "Notice: Undefined index..."

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Undertable« (17. März 2013, 00:46)


Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

11

Sonntag, 17. März 2013, 00:49

so sieht momentan die eyefi.php aus:
<?php




///////////// GEBE FOLGEND DEN PFAD ZUM FOTOORDNER AN! //////////////
///////////// DIESER MUSS IM htdocs ORDNER liegen! //////////////
$path = 'fotos';
///////////// ///////////// ///////////// ///////////// /////////////












$refresher = $_GET['refresher'];

?>


<html>
<head>

<?php
$files = glob ("$path\*");
$count = count($files);
$newrefresher = basename($files[$count-1]);
if ($refresher) echo "<meta http-equiv=\"refresh\" content=\"2; eyefi.php?refresher=$newrefresher\">";
?>

</head>
<body>

<?php


if ($refresher){

if ($refresher != $newrefresher){
echo '<script language="JavaScript">top.location.href="eyefi.php";</script>';
}




}else{

echo<<<EOF
<center><img height=100% src="$path/$newrefresher">
<iframe src="eyefi.php?refresher=$newrefresher&reload=$reload" style="border:0px #FFFFFF none;" name="iframe" scrolling="auto" frameborder="0" align=aus marginheight="0px" marginwidth="0px" height="1" width="1"></iframe>
EOF;

}

?>



</body>
</html>


12

Sonntag, 17. März 2013, 02:58

Hi,

füge mal die eine Zeile noch ein:

$this->cacheCode('[php]','
<?php

error_reporting(0);

///////////// GEBE FOLGEND DEN PFAD ZUM FOTOORDNER AN! //////////////
///////////// DIESER MUSS IM htdocs ORDNER liegen! //////////////
$path = 'fotos';
///////////// ///////////// ///////////// ///////////// /////////////
;')Gruß

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

13

Sonntag, 17. März 2013, 10:32

Hi,

ich würd ja gerne weiter testen aber die WLAN-Geschichte ärgert mich gerade. Während gestern Nacht eigentlich Alles ganz gut lief, geht heute ohne jeden Grund einfach gar nichts mehr. Keine meiner 2 Eye-Fi-Karten bekommt noch ne Verbindung zum Router und daran spiele ich bereits seit Stunden: Einstellungen im Router, Firmware-Update, Einstellungen in der Eye-Fi-Software, verschiedene Cardreader, mit und ohne USB-Verlängerung (unterschiedliche Positionen zum Router) - NICHTS GEHT MEHR

Nach merhfachen Verbindungsversuchen in der Eye-Fi-Software kommt häufig dieses:


irgendwann mal wenn man Glück hat klappt`s dann einfach:


Abgesehen von der heute scheinbar fürchterlichen Verbindung scheint es jetzt zu klappen:


in der eyefi.php hab ich wie von Dir erwähnt die Zeile 3 noch eingefügt aber auch den Strichpunkt in Zeile 9 ergänzt. Den hatte ich zuvor nämlich noch nicht drin
Hier also die bei mir funktionierende eyefi.php

Zitat

<?php

error_reporting(0);


///////////// GEBE FOLGEND DEN PFAD ZUM FOTOORDNER AN! //////////////
///////////// DIESER MUSS IM htdocs ORDNER liegen! //////////////
$path = 'fotos';
///////////// ///////////// ///////////// ///////////// /////////////
;











$refresher = $_GET['refresher'];

?>


<html>
<head>

<?php
$files = glob ("$path\*");
$count = count($files);
$newrefresher = basename($files[$count-1]);
if ($refresher) echo "<meta http-equiv=\"refresh\" content=\"2; eyefi.php?refresher=$newrefresher\">";
?>

</head>
<body>

<?php


if ($refresher){

if ($refresher != $newrefresher){
echo '<script language="JavaScript">top.location.href="eyefi.php";</script>';
}




}else{

echo<<<EOF
<center><img height=100% src="$path/$newrefresher">
<iframe src="eyefi.php?refresher=$newrefresher&reload=$reload" style="border:0px #FFFFFF none;" name="iframe" scrolling="auto" frameborder="0" align=aus marginheight="0px" marginwidth="0px" height="1" width="1"></iframe>
EOF;

}

?>



</body>
</html>
Nachdem das nun funktioniert sage ich mal herzlichen Dank für die tolle Lösung. Jetzt wär`s noch schön einen alternativen SSL-Port für den Indianer zu finden, damit ich Skype zeitgleich laufen lassen kann.


edit: hier gibt`s übrigens auch einen interessanten thread zum Thema

Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von »Undertable« (17. März 2013, 11:41)


14

Sonntag, 17. März 2013, 11:43

aber auch den Strichpunkt in Zeile 9 ergänzt. Den hatte ich zuvor nämlich noch nicht drin
Der gehört da jetzt ehrlich gesagt gar nicht hin und ist mir wohl irgendwie rein gerutscht. Aber wenn er zu kienem Fehler führt (die Anzeige von leichten Fehlern haben wir ja eh ausgeschaltet mit Error Reporting (0)) ist's ja gut ;-)

Freut mich dass, das soweit läuft.

Theoretisch sollte der Apache auf jedem Port laufen, den bei dir sonst nichts belegt. Ob 88, 1234 oder 8000. Oder eine andere Zahl im Portbereich.

Gruß

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

15

Sonntag, 17. März 2013, 12:07

Ich kenn mich da nicht aus.
Theoretisch sollte der Apache auf jedem Port laufen, den bei dir sonst nichts belegt. Ob 88, 1234 oder 8000. Oder eine andere Zahl im Portbereich.
dachte nur daß es ähnlich wie bei den Netzwerkadressen bestimmte Bereiche gibt, die eben dafür vorgesehen sind.

Noch ne Frage zur eyefi.php:
Spielen die Leerzeilen eigentlich ne Rolle oder kann man da galant kürzen?

16

Sonntag, 17. März 2013, 13:02

Spielen die Leerzeilen eigentlich ne Rolle oder kann man da galant kürzen?

Die Leerzeilen können alle weg. Manche Programmierer machen solche Leerzeilen um sich besser orientieren zu können.

Gérard

17

Sonntag, 17. März 2013, 18:53

Spielen die Leerzeilen eigentlich ne Rolle oder kann man da galant kürzen?

Die Leerzeilen können alle weg. Manche Programmierer machen solche Leerzeilen um sich besser orientieren zu können.

Gérard
So ist das. Für schlampige Programmierer wie mich, ist das oft lebenswichtig. Zumindest wenn die Zeilenzahl mal ins 4 stellige geht ;)

Gruß

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

18

Sonntag, 17. März 2013, 21:54

Hi
Für schlampige Programmierer wie mich...
keine falsche Bescheidenheit, Du warst mir eine große Hilfe und dafür nochmals besten Dank!

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

19

Sonntag, 17. März 2013, 22:34

komme nochmal zurück auf:
Abgesehen von der heute scheinbar fürchterlichen Verbindung...
Scheinbar ist die WLAN-Qualität meines Routers Netgear DGN2000B miserabel. Auf dem Dachboden hatte ich noch einen Netgear WNR 854 T liegen. Den hab ich mal angeschlossen. Beide Eye-Fi-Karten (original Eye-Fi X2 und Sandisk Eye-Fi) finden dessen WLAN sofort und übertragen die Bilder auch nach längerer Pause dazwischen noch zuverlässig. Mit dem WNR 854 T klappt das noch im Wohnzimmer nebenan und sogar in der Küche, 2 Zimmer weiter bei 2 geschlossenen Türen. Ein Unterschied wie Tag und Nacht.

Undertable

Mega-User

  • »Undertable« ist der Autor dieses Themas

Beiträge: 1 200

Wohnort: all over the world

Beruf: Imperator

  • Nachricht senden

20

Montag, 18. März 2013, 12:29

Ist es eigentlich möglich diese Browser-Lösung neben dem PC auch auf ein android-Tablet zu bringen?
Das wäre dann der ultimative Knüller!