LabVIEWForum.de
MP3 über LabVIEW - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: MP3 über LabVIEW (/Thread-MP3-ueber-LabVIEW)



MP3 über LabVIEW - Emmi - 11.11.2008 21:01

hi, bin ziemlich neu in der LabVIEWszene . wollte mal fragen wie man ein mp3 format in LabVIEW abspielen kann. vielleicht hat ja jemand ein beispielprogramm für mich. hab version 7.1 . und braucht man da einen toolkit?
thx im vorraus
greetzBig Grin


MP3 über LabVIEW - jg - 11.11.2008 21:42

Hilft mglw. dies hier:

http://sine.ni.com/devzone/cda/epd/p/id/2688
http://forums.ni.com/ni/board/message?boar...uireLogin=False
http://forums.ni.com/ni/board/message?boar...uireLogin=False
http://forums.ni.com/ni/board/message?boar...uireLogin=False
....

So, jetzt mag ich keine weiteren Links von meiner Suche nach "mp3" auf ni.com kopieren.

Gruß, Jens


MP3 über LabVIEW - eg - 11.11.2008 21:45

Windows Media Player oder VLC über ActiveX Interface wäre meine erste Auswahl bei diesem Problem.

Gruß


MP3 über LabVIEW - Emmi - 13.11.2008 12:37

Alles klar danke euch


RE: MP3 über LabVIEW - Novgorod - 09.10.2012 19:35

Hiho,

das Thema ist vermutlich uralt, aber hat sich da mittlerweile was getan oder geht MP3 Abspielen immernoch nur über ActiveX? Gibt es einen MP3-Decoder komplett in G-Code? Das wäre die elegantere Lösung, da es vollkommen plattform- und WMP/ActiveX-unabhängig wäre...


RE: MP3 über LabVIEW - rolfk - 13.10.2012 12:02

(09.10.2012 19:35 )Novgorod schrieb:  Hiho,

das Thema ist vermutlich uralt, aber hat sich da mittlerweile was getan oder geht MP3 Abspielen immernoch nur über ActiveX? Gibt es einen MP3-Decoder komplett in G-Code? Das wäre die elegantere Lösung, da es vollkommen plattform- und WMP/ActiveX-unabhängig wäre...

Du darfst Dich gerne entsprechend betätigen. Grundsätzlich würde ich aber sagen: (De)Kompression auf Bitschieberniveau ist etwas das zwar in LabVIEW ebenfalls machbar ist, aber sicher nicht die ideale Platform darstellt, da einige der LabVIEW typischen Highlevel Features wie automatische Speicherverwaltung und dergleichen bei diesen Operationen eine wirklich effiziente Implementation etwas schwierig machen. Füge dabei hinzu dass es hier um typische Lowlevel Programmierung auf tiefster CPU Ebene geht um wirklich optimale Performance zu erreichen, die entsprechenden Algorithmen relativ komplex und fehlerträchtig sind, entsprechende Communityreview eines allenfalls programmierten Algorithmes praktisch nicht vorhanden wäre und die ganze Idee verkommt zum Status: Fantastische Idee um zu beweisen, dass man sogar das mit LabVIEW tun kann, aber ohne jeglichen praktischen Nutzen. Das ergibt ein totales KO für jeglichen seriösen Ansatz um das zu implementieren.


RE: MP3 über LabVIEW - Novgorod - 13.10.2012 14:39

mh, klingt erbauend... Big Grin

Was die "Nutzlosigkeit" angeht, dem kann ich nicht zustimmen - das wäre ein kompakter, plattformunabhängiger (!) integrierter Player, so wie es ihn z.B. für wav- und midi-Dateien gibt..


RE: MP3 über LabVIEW - rolfk - 13.10.2012 20:01

(13.10.2012 14:39 )Novgorod schrieb:  mh, klingt erbauend... Big Grin

Was die "Nutzlosigkeit" angeht, dem kann ich nicht zustimmen - das wäre ein kompakter, plattformunabhängiger (!) integrierter Player, so wie es ihn z.B. für wav- und midi-Dateien gibt..

Wav und Midi verwendet keine Kompression!! Und behaupten dass es nicht nutzlos ist kann jeder! Beweisen dass es machbar und sinnvoll ist ist aber der einzige sinnvolle Weise. Ich stelle mich auf den Standpunkt dass es schon genug MP3 Libraries gibt die

1) Funktionieren
2) sich bewiesen haben
3) mit SEHR viel weniger Aufwand in LabVIEW zu intergrieren sind dann in LabVIEW zu implementieren

Aber ich lasse mich gerne von einer (OpenSource) Bibliothek aus Deiner Küche vom Gegenteil überzeugen! Big Grin


RE: MP3 über LabVIEW - Novgorod - 13.10.2012 21:20

Ahm, ich hab eigentlich deutlich genug erklärt, warum das nützlich wäre... Stell dir vor, zip wäre nicht in Labview integriert Wink.. Natürlich ist es mit externen Bibliotheken einfacher (und mit dem WMP noch einfacher), aber die müssen eben für jede Plattform verfügbar sein bzw. integriert werden..
Wenns das (noch) nicht gibt, dann gibts das eben nicht, ist auch keine Katastrophe, muss man halt seine Sounds als WAV zur Verfügung stellen, um möglichst flexibel zu sein. Es wäre natürlich nur ein Nischen-Feature, aber sicher nicht nutzlos...


RE: MP3 über LabVIEW - rolfk - 13.10.2012 21:44

(13.10.2012 21:20 )Novgorod schrieb:  Ahm, ich hab eigentlich deutlich genug erklärt, warum das nützlich wäre... Stell dir vor, zip wäre nicht in Labview integriert Wink.. Natürlich ist es mit externen Bibliotheken einfacher (und mit dem WMP noch einfacher), aber die müssen eben für jede Plattform verfügbar sein bzw. integriert werden..
Wenns das (noch) nicht gibt, dann gibts das eben nicht, ist auch keine Katastrophe, muss man halt seine Sounds als WAV zur Verfügung stellen, um möglichst flexibel zu sein. Es wäre natürlich nur ein Nischen-Feature, aber sicher nicht nutzlos...

ZIP ist ein denkbar schlechtes Beispiel. Das ist in LabVIEW nur rudimentär integriert und nur durch die Integration der Standard C Open Source ZLIB Library mit etwas ZIP Gemüse darum. Eine wesentlich umfangreichere Implementation von ZIP in LabVIEW ist mittels der OpenG ZLIB Library verfügbar und auch die ist auf der Basis von ZLIB und ZIP Zugabe als externe DLL/shared library implementiert. ZLIB ist aber eine C Library die bewusst in Standard C gehalten ist, und selbst noch Compiler unterstützt die man heutzutage nirgends mehr finden kann. Die meisten MP3 Open Source Libraries sind was das betrifft tatsächlich weniger portabel, aber eine LabVIEW Implementation davon ist deswegen noch immer genau so unwahrscheinlich wegen all der Gründe die ich schon genannt hatte.

Wer das Knowhow dazu hätte wird sich beinahe 100% sicher um fruchtbarere Tätigkeitsgebiete bemühen und die anderen, ... die bringens doch nicht zustande!