Archiv verlassen und diese Seite im Standarddesign anzeigen : Idee zum Divx Streamen
Thorvard
07.08.2005, 02:11:30
Ich hätt da ne Idee zum Divx Stream mit mencoder oder vlc.
In einer freigegeben Netzwerkresource stellt man dummy files zur verfügung, z.B. nen Thumbnail des Filmcovers.
Auf dem Rechner läuft ein Program was Zugriffe auf das Verzeichnis überwacht und bei Zugriff das Streamen in eine Datei per VLC oder Mencoder startet.
In der Praxis könnte das so aussehen:
- per Medialocator wird das Bild aufgerufen
- Software registriert diese und startet das streamen des entsprechenden Divx in die Datei Film.mpg
- per Medialocator ruft man die Datei Film.mpg auf und guckt den Film
Auf die Art und weise kann man einen Divx Streamen starten ohne zum PC gehen zu müssen. Speicherplatz beschränkt sich auf die Thumbnails + maximal 1 Divx im Mpeg Format ~ ca 4 gb bei DVD Qualität, da ja immer die vorherige Filmdatei überschrieben wird.
Nun meine Frage, fällt jemanden ein program ein was netzwerk zugriffe auf ein verzeichnis überwachen kann und entsprechende Aktionen starten kann?
Sowas gibts sicher schon, man muss es nur finden.
MfG, Thorvard
31337
07.08.2005, 02:29:57
da muss aber ein fetter Rechner hin damit du in Echtzeit in mpeg umcodieren kannst....
kann mir ehrlich gesagt nicht vorstellen daß das realisierbar ist.
Zumal ich das Verhältnis von Aufwand zu Nutzen als äusserst ungünstig einstufen würde :cool:
Vielleicht solltest Du Deine Pornosammlung doch weiter auf dem PC ansehen :cool: :D :o
SCNR
LinuxDoc
07.08.2005, 10:33:59
lol, da hat ja einer den Clown gefrühstückt :-)
So abwegig ist das garnicht, mit der Dbox2 ist es (soweit ich mich erinnere) problemlos möglich über vlc (auf dem PC) ein divx (on the fly) in eine MPEG2 zu verwandeln und an die Dbox zu schicken.
lol, da hat ja einer den Clown gefrühstückt :-)
So abwegig ist das garnicht, mit der Dbox2 ist es (soweit ich mich erinnere) problemlos möglich über vlc (auf dem PC) ein divx (on the fly) in eine MPEG2 zu verwandeln und an die Dbox zu schicken.
Joo, funktioniert hervorragend. Sämtliche Formate - avi divx ...
Allerdings ist wirklich eine schnelle Maschine notwendig. :D
Thorvard
10.08.2005, 17:20:37
Also trotz das mein Rechner nicht '31337' gibts keine probleme divx oder xvid 720x480 in schneller als echtzeit zu mpeg2 zu konvertieren. Hab nen Athlon XP 2400+ mit Wald und Wiesenhardware.
Und nein, ich will nicht meine pr0n sammlung auffer M740 gucken, sondern meine DVD Sammlung und Fernsehaufnahmen als Divx auf meinem Rechner speichern, das verbraucht etwa um faktor 4 weniger Plattenplatz.
Kommen wir wieder zu meiner Frage zurück, kennt jemand ein Program was Filezugriffe auf ein bestimmtes Verzeichnis registriert und daraufhin ein script mit parametern starten kann?
mfG, Thorvard
PS: 1337 kommentare bitte >/dev/null
ralfdue
10.08.2005, 17:24:46
kennt jemand ein Program was Filezugriffe auf ein bestimmtes Verzeichnis registriert und daraufhin ein script mit parametern starten kann?
Wenn nein: Es gibt nichts, was man sich nicht selbst programmieren kann... :cool:
Lemmi
10.08.2005, 18:37:08
Kommen wir wieder zu meiner Frage zurück, kennt jemand ein Program was Filezugriffe auf ein bestimmtes Verzeichnis registriert und daraufhin ein script mit parametern starten kann?
Schau dir mal watchdir (http://www.m740.de/forum/showthread.php?p=13488&highlight=watchdir#post13488) an. Würde explizit für die Box geschrieben und ist auch Bestandteil meiner FW.
Hi,
ich glaube was hier gesucht wird ist ein Upnp Server/client. Das wird von einigen Mediaboxen eingesetzt um über Ethernet auf Mediainhalte zuzugreifen. Steht ja auch schon auf der Wunschliste. Recodierung mit inbegriffen. Da hätte man dann auch gleich die ganze MP3 und Photo Geschichte mit erschlagen.
Bei Nero ist ein solcher Srever dabei, und VLC kann beides, Server & Client.
Das wäre sicher auch für Siemens einfacher zu handhaben als diese 5 freigegebenen Verzeichnisse.
Gruß
Jörg
Goblin
11.08.2005, 08:46:34
... nicht ganz ...
Hier wird versucht mit dem was die Box schon kann eine Lösung zu bauen, ein UPNP Client wäre ein Feature Request.
Insbesondere müsste die Box dazu in der Lage sein Streams abzuspielen. (und vermutlich ein wenig mehr)
Habe mir mal die Seite von "Tonkeyvision" angesehen, und so eine Sofware wäre wohl wirklich die Lösung für fast alle PC-Interworking Probleme...
Wie ich das sehe wird damit auch eine Benutzeroberfläche als Stream vom PC dargestellt und man hat damit halt die Möglichkeiten alles mögliche zu machen...
Im Prizip nutzt der PC wohl die Box zur Grafikausgabe und bekommt dafür ein paar Tasten der Fernbedienung von der Box "mitgeteilt"
-> quasi unbegrenzte Möglichkeiten :-)
* Ist inzwsichen mein Lieblingsfeaturerequest geworden *
Goblin
Hi,
Hmmpf, "Tonkeyvision" hab ich (was nicht weiter schlimm ist) noch nicht gehört. Was schlimmer ist, Google auch nicht :)
Wo is'n diese Seite?
Zum UPNP Client auf der Box: Ja, das wäre ein Featurereuquest, der ist ja (nochmal nachschau) auch im Now-Portal unter
472 M740AV - UPNP streaming Client
angefragt. Und meiner Meinung nach ein hervorragender Ansatz um das ganze leidige Thema Playlisten und Medialocator auf eine format- und plattformunabhängige Basis zu stellen.
Gruß
Jörg
Ok, hab sie!
http://www.twonkyvision.de/
*etwas* anders geschrieben ;)
Das sieht ja (tschludigung) GEIL aus. Das wäre ja dann der Ideale "Partner" für die Box!
Da läuft auch (wenn wundert's noch) ein Linux drauf, und, aufgemerkt, es gibt eine freie Firmware, eher BS, dafür.
guggst Du hier: http://www.nslu2-linux.org/wiki/Unslung/HomePage
Ohhhhh, ich will UPNP :)
Gruß
Jörg
Hi,
Hmmpf, "Tonkeyvision" hab ich (was nicht weiter schlimm ist) noch nicht gehört. Was schlimmer ist, Google auch nicht :)
Wo is'n diese Seite?
....
Vielleicht ist mit "Tonkeyvision" eine Streammöglichkeit im Internet gemeint die eigentlich mit eD... anfängt :rolleyes:
Thorvard
17.08.2005, 21:00:33
Schau dir mal watchdir (http://www.m740.de/forum/showthread.php?p=13488&highlight=watchdir#post13488) an. Würde explizit für die Box geschrieben und ist auch Bestandteil meiner FW.
Ich such ja etwas was auf dem Fileserver läuft, und nicht auf der Box.
Vielleicht sollte ich auf meine alten Tage doch wieder das Programmieren anfangen, hatte ich ja beim umstieg von 68k Rechnern auf x86 Architektur aufgegeben, auf nem Amiga war das ne Sache von 10 minuten... aber Windows... *würg*
Lemmi
17.08.2005, 22:13:41
Ich such ja etwas was auf dem Fileserver läuft, und nicht auf der Box.
Vielleicht sollte ich auf meine alten Tage doch wieder das Programmieren anfangen, hatte ich ja beim umstieg von 68k Rechnern auf x86 Architektur aufgegeben, auf nem Amiga war das ne Sache von 10 minuten... aber Windows... *würg*
watchdir liegt als Quelle (hier irgendwo im Forum) vor unt überwacht Veränderungen von Dateien in einem Verzeichnis.
Ich hab mal herumexperimentiert, um Streams (in meinem Fall Shoutcast-MP3-Streams) auf der Box wiederzugeben.
Naive Idee: In einem per Samba freigegebenen Verzeichnis mit mkfifo eine Pipe anlegen, mit z.B. streamripper da den MP3-Stream reinschreiben lassen, und mit der Box die Datei öffnen. Wäre das alles Linux, und keine Windows-Protokollschicht dazwischen (zu testen z.B. mit einem Kommandozeilen-MP3-Player wie mpg123), dann würde keine große Zwischendatei entstehen, sondern immer höchstens soviel Daten produziert, wie abgerufen werden.
Funktioniert aber nicht...
Das hat mich auf eine andere Idee gebracht: Man könnte sich die Samba-Quellen anschauen, um eine Pseudo-Netzwerkfreigabe zu basteln, die z.B. die Shoutcast-Seite abfragt, alle (oder ausgewählte) Streams als "Dateien" meldet und bei Lese-Zugriffen, dann die entsprechenden Streamdaten schickt...
Vielleicht technisch aufwendig, aber einigermaßen elegant, denke ich.
Vielleicht würde es sich lohnen für eine der bestehenden Streamingserver-Lösungen ein entsprechendes Samba-Backend zu stricken...
Ansonsten könnte man mal probieren, was passiert, wenn man die USB-Platte mit ext2/3 formatiert hat, wenn man dort das mkfifo-Experiment macht (ein mkfifo ist allerdings leider nicht auf der Box, müsste man am Linuxrechner einrichten)... Dann ginge vielleicht sowas wie
cat </dev/tcp/streamserver/port >fifofile.mp3
Wenn man dann auf dem entsprechenden Port MP3-Daten schickt, und auf der Box fifofile.mp3 aufmacht, könnte es vielleicht hübsch streamen... (Spulen ist allerdings bei solchen Pipes wahrscheinlich nicht drin - das ginge mit der Samba-Pseudofreigabe - damit könnte man dann auch MP3-Stream-Timeshift bieten.)
(Ich bin gerade nicht zuhause, sondern auf Reisen, außerdem ist meine DVB-Partition noch auf FAT...)
eijk
Thorvard
18.08.2005, 12:11:31
watchdir liegt als Quelle (hier irgendwo im Forum) vor unt überwacht Veränderungen von Dateien in einem Verzeichnis.
Ok, ich steig deswegen jetzt aber nicht von XP auf Linux um.
Falls es vielleicht bisher untergegangen sein sollte, mein Fileserver läuft unter Windows XP.
RainerW
18.08.2005, 22:20:59
Das hat mich auf eine andere Idee gebracht: Man könnte sich die Samba-Quellen anschauen, um eine Pseudo-Netzwerkfreigabe zu basteln.....
eijk
Nur mal so eine Idee.......
Könnte man nicht auf einer Linux Kiste per automount/autofs sowas
realisieren ??
Wenn ich mich recht erinnere kann man doch auch programme etc.
ausführen. Stichwort "Executable Map"
Ich habe z.B. mein DVDROM eingebunden und in Samba eine Freigabe darauf
gemacht. Wenn ich jetzt mit der Box auf die Freigabe per MediaLocator zugreife
wird die DVD gemountet und ich kann mir dann die mpg's die ich darauf habe
ansehen.
Das könnte man doch sicher ausbauen.........
@ Thorvard
Die Linux Lösung hilft dir ja leider nicht weiter, aber vielleicht gibt es
so etwas ähnliches auch unter Windows ??
Gruß Rainer
Nobody
09.09.2005, 15:29:01
@Thorvard
Ich finde deine ursprüngliche Idee recht interessant und habe mal (bislang erfolglos) versucht, ein wenig zu basteln. Allerdings möchte ich zumindest den Zwischenstand mal weitergeben:
Dieses PC-Welt-VB-Skript (http://www.pcwelt.de/downloads/pcwelt_tools/tools/100958/index.html) könntest Du wohl für Deinen Fileserver anpassen - bei Zugriff auf eine bestimmte Datei müsste dann halt VLC gestartet werden. Dafür könntest Du die Protokollierung streichen. Ich habe zur Zeit leider kein Win2k/XP da und kann also selbst nicht testen - sorry.
Außerdem habe ich unter Win98 ein wenig mit VLC gespielt. Dazu habe ich mit dem Streaming-Assistentenm eine DivX-Datei in eine MPEG-1-Datei transcodiert. Performancemäßig war das auch auf einem 1-GHz-Athlon (512 MB RAM) ok, ABER: Während der Transcodierungsvorgang läuft, zeigt die M740 leider noch nichts an - die Datei wird gefunden, aber der Fernseher bleibt schwarz. Schade an sich. Widerspruch an dieser Stelle wäre sehr willkommen!
Gruß,
Thomas
der Spandauer
09.09.2005, 16:07:14
Also mit FUSE sollte die oben gestellte Aufgabe lösbar sein.
Sourceforge Project FUSE (http://sourceforge.net/projects/fuse)
Über Samba in ein FUSE Filesystem, dort werden dann adhoc die Verzeichniseinträge für die MPEGs aus den AVIs erzeugt.
Bei Zugriff wird konvertiert, mit mencoder z.B.
null Problemo
Nobody
09.09.2005, 16:35:19
@der Spandauer:
FUSE ist ein Linux-Programm (steht zumindest auf der Sourceforge-Seite), Thorvard sucht aber eine Windows-Lösung!
Gruß,
Thomas
@Nobody: eijk sucht aber eine Linuxlösung und ist deshalb für den Hinweis sehr dankbar :-)
der Spandauer
09.09.2005, 17:00:06
@eijk: Es gibt sogar ein FUSE Modul für Perl, läuft anscheind auch.
Und eine Datei names "example.pl" sieht sehr vielversprechend als Basis aus.
Powered by vBulletin® Version 4.1.9 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.