![]() |
Dvd abspielen
Hi,
wie kann ich eine DVD abspielen, in Delphi? Also ich habe den BassDllPlayer in meinem Media Player, geht das mit dem? Oder gibts vielleicht eine TDVDPlayer Komponente oder so? DsPack lässt sich irgendwie nicht installieren, kennt ihr andere gratis Komponenten die das können? MFG Lars Wiltfang |
Re: Dvd abspielen
Push.
|
Re: Dvd abspielen
Hi Lars,
Zitat:
Zitat:
![]() Es gibt einen Wrapper für ein C++ Projekt für die MPEG2 Wiedergabe unter Delphi namens MPEG2Lib: ![]() Oder einen Wrapper für FFmpeg (der ist wohl gut, aber kostenpflichtig): ![]() Gruß Assertor P.S.: Alles ungetestet und nur schnell gegoogelt... |
Re: Dvd abspielen
Was? Ich darf ohne Lizenz keine Dvds abspielen? Wer hat denn den Scheiß erfunden? Oder gibt es auch ne Bass für Videos? Kennt sont noch jemand eine Komponente? Oder vielleicht eine die einfach nur Video Dateien öffnen kann? TMediaPlayer ist nicht so das gelbe vom Ei und dspack geht bei mir nicht.
|
Re: Dvd abspielen
Schau dir mal
![]() Es gibt da eine Demoversion. |
Re: Dvd abspielen
Du darfst eigentlich auch mp3-Dateien nicht ohne Lizenz abspielen(*). Für "Freeware" wird das "geduldet" (soweit ich weiß ist das die gängige Formulierung), für kommerzielle Produkte muss man dafür bezahlen. Deswegen gibt es z.B. bei der bass.dll auch eine "mp3-freie" Version, die für die mp3-Wiedergabe auf die Codecs im System zurückgreift.
Bass für Video ist wohl in Arbeit (da gibts was auf un4seen.com glaube ich). Ob das Ding auch DVDs abspielen können wird, wage ich erstmal zu bezweifeln. Warum geht denn dspack nicht? Das ist doch fast der Standard für Video mit Delphi... (*) Edit: Damit meine ich, dass für dich als Entwickler bei Verwendung eines mp3-Decoders Lizenzkosten anfallen können. Natürlich darf man ohne weiteres mit seiner installierten Software oder den gekauften Geräten Mp3-Dateien abspielen. |
Re: Dvd abspielen
Zitat:
Das dürfte wohl so nicht richtig sein. Für die Wiedergabe von MPEG Video benötigt man einen Decoder. Und dieser muss - bzw sollte - lizensiert sein. Ein MPEG-1 Decoder ist bereits in Windows enthalten. Decoder für MPEG-2 erhält man zum Beispiel durch die Installation einer DVD-Playersoftware, welche man im Bundle mit einem DVD-Laufwerk oder einer Graphikkarte erwerben kann. Es gibt auch kostenlose Alternativen, welche geduldet werden. Ausserdem ist auf einer DVD nicht zwingend MPEG-2 Video enthalten. Es ist auch MPEG-1 erlaubt. Zitat:
|
Re: Dvd abspielen
Hi Garfield,
Zitat:
Zitat:
2) Zur Beilage-Software: Bei Deinen Beispielen wird doch auch für die MPEG-Lizenz bezahlt. Hierbei durch den Hersteller der Software, die beigelegt wird z.B. Nero, PowerDVD - oder z.B. durch Microsoft bei Vista Ultimate. Um die Lizenzproblematik bei Playern zu umgehen, wird häufig - das stimmt - ein vorhandener Decoder des Systems genutzt. Das geht natürlich nur, wenn bereits einer installiert ist. Wenn jetzt der TE hiervon unabhängig immer DVDs wiedergeben können will, muß er wohl selbst MPEG decodieren. Dies geht z.B. über o.g. Komponenten. Hierbei muß sich der Entwickler aber selbst um die Lizenzierung kümmern: Es mag sein, daß hier OpenSource oder Freeware eine Aussnahme darstellt, aber eine kommerzielle Software sicher nicht! Für alles weitere gilt INAL. Mir ist es relativ egal, was jetzt gemacht wird. Ich weise nur freundlich darauf hin, es gibt ja immer wieder Leute, die sich wundern, wenn dann irgendwann ein teurer Zettel ins Haus flattert. Dann geht der Blutdruck hoch, man ärgert sich und nachher heißt es: das wußte ich nicht :zwinker: Und wer sich jetzt über Lizenzen beschwert: GPL oder LPGL sind nichts anderes. Auch Lizenzen, an deren Nutzung man sich halten muß... Es gibt ja schon unterschiede in diesem Bereich. Patent != Lizenz. Gleiches galt früher bei GIF, bei IDEA etc.pp. Deswegen gibt es auch den Hinweis z.B. in der FFMpeg FAQ, in ![]() Also vielleicht die Klarstellung: Ich habe recht, aber es hängt davon ab, was Lars machen will. Ob es OpenSource ist, ob es Closed-Source + Freeware ist, ob es kommerziell ist. Für die ersten beiden bitte einen Anwalt fragen, für das letztere ist sicherlich eine Lizenz erforderlich. Hierbei natürlich nur, wenn er selbst einen Codec implementiert (auch aus o.g. Komponenten!). Wird ein System-Codec genutzt und die App wirft eine Fehlermeldung, wenn dieser fehlt: Dann nicht. Das ist aber immernoch, was ich oben schon geschrieben habe... Gruß Assertor |
Re: Dvd abspielen
Ok, und kennt ihr eine gute Kompoente die ganz normale Video Formate öffnen kann?
|
Re: Dvd abspielen
Zitat:
Zitat:
![]() Wenn es nur Wiedergabefilter sein sollen: ![]() Für DVD reicht das aber nicht aus. Da muss zumindest noch die IFO geparst werden. Bei ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz