Entwickler-Ecke
Sonstiges (.NET) - Library/Tool zur Medien-Konvertierung für Verwendung in C#
Palladin007 - Mo 20.08.12 19:54
Titel: Library/Tool zur Medien-Konvertierung für Verwendung in C#
Moin
iTunes ist in meinen Augen zwar ein schönes Programm, weil die Verwaltung etc. einfach genau so ist, wie ich mir das vorstelle, allerdings ist es doch recht umfangreich und fordert entsprechend viel Speicher.
Daher wollte ich mir einen eigenen Player in C# schreiben, der genau das so tut, was ich mir wie vorstelle.
Das Problem an der ganzen Sache ist dann allerdings, dass es zu viele Formate gibt, ich aber der Einfachheit halber nur mit mp3 arbeiten will.
Damit das Funktioniert möchte ich einen eigenen kleinen Konverter einbauen, der die Konvertierung aus jedem Format übernehmen kann. Es ist dabei egal, ob eine dll zum einbinden oder ein Tool, das ich intern verwende, für mich ist nur wichtig, dass es möglichst wenig Ressourcen fordert und nicht allzu kompliziert ist.
Wenn es ein Tool gibt, hatte ich an ein Programm gedacht, das die Aufgabe über einzelne Befehle, die man dem Prozess übergibt, erledigt. Wie das geht, weiß ich nicht, aber ich finde es raus.
Kennt jemand etwas passendes?
Gruß
Palladin007 - Do 23.08.12 12:57
Hat niemand einen Tipp für mich?
Gruß
Th69 - Do 23.08.12 13:28
Hallo Paladin,
da fällt mir direkt dazu
BASS [
http://www.un4seen.com/] ein, d.h. BASS.net (unten auf der Seite als kostenloser Download).
Anstatt zu konvertieren kannst du dann aber gleich damit die verschiedenen Formate abspielen lassen.
Palladin007 - Do 23.08.12 14:48
Erst mal danke für den Tipp, ich schau mir das mal an.
Allerdings muss es trotzdem konvertiert werden, weil das Programm die Musik genau so speichern soll, wie mein einfach gestrickter MP3-Player sie abspielen kann und der kann nur MP3 abspielen.
Edit:
Ich schau mir gerade
hier [
http://bass.radio42.com/help/Index.html] die Doku an. Das sieht wunderbar an, aber ich finde kein MP3? Ich hab davon leider nur wenig Ahnung, kann es sein, dass ein Format dort, das ich bloß nicht als solches erkenne, für mp3 steht?
Edit2:
Ok, hab MP3 gefunden.
Es befindet sich in der BASS.Net API unter Un4seen.Bass.Misc und heißt EncoderMP3.
Wie man damit umgeht, weiß ich allerdings nicht :/
Palladin007 - Do 23.08.12 16:01
Ich hab gerade in deinem zweiten Link gelesen, dass das unter anderem davon verwendet wird: FFmpeg
Das kam mir bekannt vor, weil es von dem Konverter, den ich am liebsten Nutze, ebenfalls verwendet wird und super Ergebnisse liefert.
Scheinbar gibt es ja doch deutlich mehr, als gedacht. ^^
Was meinst du? Wäre es vielleicht besser, wenn ich ffmpeg versuche? Fals das überhaupt geht, ich schau mal, wie das aussieht.
O.o Das ist ja komplett in C geschrieben. -.-
Th69 - Do 23.08.12 16:07
ffmpeg [
http://ffmpeg.org] hatte ich dir nicht genannt, da ich es hauptsächlich von Linux kenne und ich mir nicht sicher bin, ob es die anderen üblichen Windows Audioformate unterstützt (z.B. WMA, OGG).
Palladin007 - Do 23.08.12 16:12
Das weiß ich auch nicht.
Mir ist das nur einmal auf gefallen. Habs eben mal getestet, der ffmpeg-Prozess wird mittlerweile nicht mehr angezeigt.
Aber ich glaube, zu entscheiden, was ich nehme, wird das geringste Problem sein, weil ich keine Ahnung habe, wie man das verwendet. Ich wühle mich gerade durch die Codes von einem Lame-Download. Hab da eine Example-Datei in C++ gefunden. Nicht meine Sprache, das kommt erst noch, aber das verstehe ich auf jeden Fall besser, als C.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!