AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte MakeInstantPlayer: Videos als "selbst-abspielende" EXE
Thema durchsuchen
Ansicht
Themen-Optionen

MakeInstantPlayer: Videos als "selbst-abspielende" EXE

Ein Thema von LoRd-MuldeR · begonnen am 12. Feb 2006 · letzter Beitrag vom 12. Jul 2006
Antwort Antwort
Benutzerbild von LoRd-MuldeR
LoRd-MuldeR
Registriert seit: 9. Okt 2005
Ein großes Problem beim Veröffentlichen von Video-Dateien besteht darin, dass jeder 2 User angerannt kommt und rumweint, dass er das nich abgespielt bekommt. Erstrecht wenn man moderne Formate wie etwa x264 benutzen möchte. Leider verwenden die wenigsten Benutzer einen "Alleskönner" wie VLC oder MPlayer. Und den Leuten zum 1000x mal zu erklären, dass sie ihren Media Player erst mit Codecs bzw. Decoder-Filtern fitt machen müssen, nervt auch irgendwann. Außerdem gibt es in Punkto Conatiner-Format bzw. Bild-/Ton-Format en Haufen Verwirrung. Die meisten User wollen sich damit auch gar nich weiter auseinander setzten. Von daher habe ich mir gedacht, es wäre am besten wenn man Videos direkt als "selbst-abspielende" EXE zum Download anbieten könnte. Und zwar so, dass das ganze 100% selbstständig läuft, also vorallem unabhängig von irgendwelchen Codecs. Für diese Aufgabe war natürlich MPlayer die perfekte Lösung. Noch ein nettes UI drumherum gebaut und das ganze als SFX verpackt. Fertig! Das Ergebnis ist mein "InstantPlayer". Is noch nich sehr intensiv getestet und all zu viele Features sind auch noch nich eingebaut. Aber ich denke für den ein oder anderen könnte soetwas durchaus nützlich sein, so dass ich es jetzt mal hier vorstelle

Download: MakeInstantPlayer (2006-02-14) - Mirror #1
Größe: 4,12 MB


Hinweis zur Tastatur-Belegung:
- ESC: Stop & Schließen
- Space: Pause/Weiter
- Cursor-Tasen: Spulen (nur bei aktivierten "Seeking" verfügbar)
Miniaturansicht angehängter Grafiken
instantplayer_149.gif  
 
Benutzerbild von GimbaR
GimbaR

 
Delphi 2006 Professional
 
#2
  Alt 12. Feb 2006, 03:45
Goiles Tool, soviel kann ich schonmal sagen.
Habs mal gerade eben ausprobiert und bin begeistert.

Was mit noch fehlt sind ein paar [userfreundliche^^] Kontrollmöglichkeiten, wie zB die Regelung Lautstärke oder auswählen der Position.

btw, eine Frage: entpackst du erst das gesamt video bevor es abgespielt wird?


so far, GimbaR
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von LoRd-MuldeR
LoRd-MuldeR

 
Delphi 7 Professional
 
#3
  Alt 12. Feb 2006, 03:51
Zitat von GimbaR:
Goiles Tool, soviel kann ich schonmal sagen.
Habs mal gerade eben ausprobiert und bin begeistert.

Was mit noch fehlt sind ein paar [userfreundliche^^] Kontrollmöglichkeiten, wie zB die Regelung Lautstärke oder auswählen der Position.

btw, eine Frage: entpackst du erst das gesamt video bevor es abgespielt wird?


so far, GimbaR
Ja, es muss zuerst entpackt werden, weil MPlayer das ja nich aus der gepackten SFX rauslesen kann. Das is mir auch en Dorn im Auge, aber ich denke wir müssen damit leben. Für große Videos is dieses Tool sowieso wenig sinnvoll, von daher sollte das Entpacken auch nich so das Problem sein...

Seeking, also vor- und zurückspringen, kannst du ja bereits aktivieren. Ob eine Lautstärke-Regelung sinnvoll is weiß ich nich, weil dann müsste man ja auch irgenwie erklären welche Tasten dafür zuständig sind. Ich dachte der Normalisierungs-Filter tut schon seinen Dienst...

//EDIT

Grad gemerkt, das Normalisieren in der hochgeladenen Version gar nich aktiviert is. Ich denke ich werde demnächst ne Option einbauen um das gegebenenfalls aktivieren zu können.
  Mit Zitat antworten Zitat
Benutzerbild von GimbaR
GimbaR

 
Delphi 2006 Professional
 
#4
  Alt 12. Feb 2006, 04:04
ich dachte da eher an eine Kontrolle wie bei anderen playern: rechte maustaste und dann die einstllungen...

wegen dem entpacken: jetzt nur mal rein theoretisch, könntest du nich entpacken während des abspielens, da der eigentliche player ja nur lesend auf das video zugreift. Wäre es nicht möglich in einem Nebenthread zu entpacken und zeitversetzt durch den player das video zu lesen / abzuspielen?
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von LoRd-MuldeR
LoRd-MuldeR

 
Delphi 7 Professional
 
#5
  Alt 12. Feb 2006, 04:15
Zitat von GimbaR:
ich dachte da eher an eine Kontrolle wie bei anderen playern: rechte maustaste und dann die einstllungen...

wegen dem entpacken: jetzt nur mal rein theoretisch, könntest du nich entpacken während des abspielens, da der eigentliche player ja nur lesend auf das video zugreift. Wäre es nicht möglich in einem Nebenthread zu entpacken und zeitversetzt durch den player das video zu lesen / abzuspielen?
Wegen der Kontrolle: Ich weiß nich ob das für so ein Tool sinnvoll is. Von der Arbeit das zu implementieren mal ganz abgesehen. Ich mein, wer alle Features eines vollwertigen Players möchte, is letztendlich wohl besser bedient, wenn er sich nur die Video-Datei nimmt und nen gescheiten Player benutzt. Ich möchte es lieber möglichst simpel halten: Starten -> Angucken -> Beenden. Kein Schnick-Schnack.

Das mit dem gleichzeitgen Entpacken und Abspielen wäre rein theoretisch wohl möglich, aber das Problem is, dass ich weder das Entpack noch das Abspielen manuell mache. Das Entpacken übernimmt NSIS und der Arbeitet seinen Skript Punkt für Punkt ab. Und dass der MPlayer Prozess schon Lesezugriff bekommt, während die Datei noch entpackt waage ich zu bezweifeln. Außerdem: Was wäre, falls man schneller abspielt, als entpackt wird? Denke das alles wäre in der Praxis extrem schwer in den Griff zu bekommen...
  Mit Zitat antworten Zitat
Benutzerbild von LoRd-MuldeR
LoRd-MuldeR

 
Delphi 7 Professional
 
#6
  Alt 14. Feb 2006, 20:54
*UPDATE*

1. Benutzerdefinierte Splash-Screens möglich
2. Audio Normalisierung eingebaut (optional)
3. Einige Bugfixes und kleinere Verbesserungen


Feedback wilkommen
  Mit Zitat antworten Zitat
-Pinguin-

 
Delphi 7 Professional
 
#7
  Alt 11. Jul 2006, 19:18
Hi,

geiles Programm hast du das gecodet... Leider sind beide Links tot, könnest du bitte die updaten?!

dickes thx und weiter so.

Pinguin
  Mit Zitat antworten Zitat
Benutzerbild von LoRd-MuldeR
LoRd-MuldeR

 
Delphi 7 Professional
 
#8
  Alt 12. Jul 2006, 10:42
Hab den original Download leider nich mehr und der Code sieht im Moment wie ne Baustelle aus. Wenn ich mal wieder Zeit hab, werd ich ne neue Version hochladen...
  Mit Zitat antworten Zitat
-Pinguin-

 
Delphi 7 Professional
 
#9
  Alt 12. Jul 2006, 12:11
alles klar, großes Dankeschön schonmal. Und viel erfolg beim Code zusammenbasteln
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz