MP3 to WAV Converter.... per CMD

Probleme beim Erstellen von 3D-Modellen und Texturen, keine Ahnung womit man Musik macht? Dies ist dein Forum.
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: MP3 to WAV Converter.... per CMD

Beitrag von Then »

Danke Nick ohne k ! :lol:

Ich bin jetzt nicht sooooo der Kombjuda Profi, dass ich das alles kann... kannst Du mir da den Code passend machen ? Ich dreh hier noch durch. Das übersteigt mein eigentliches BASIC Wissen.... 10 Print "Hallo"; 20 Goto 10 <)

Danke NIC
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: MP3 to WAV Converter.... per CMD

Beitrag von Then »

So, habe das ganze Wochenende rumprobiert... es scheint echt am FFMPEG zu liegen.... irgendwas machen die anders. Habe mir von Chip.de das Programm WinFF runtergeladen und damit nochmal probiert, aber der Code (siehe Seite 1) hängt bei der Schleife, weil x=NULL ist. Wenn ich mit AnyVideoConverter umwandle klappt es. Gibts noch ne andere Möglichkeit ein MP3 in ein vernünftiges WAV Format zu wandeln, damit man es grafisch darstellen kann ??
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
Rings
Beiträge: 971
Registriert: 29.08.2004 08:48

Re: MP3 to WAV Converter.... per CMD

Beitrag von Rings »

per commandline lame aufrufen:

lame --decode inputfile.mp3 outputfile.wav

http://lame.sourceforge.net/
Rings hat geschrieben:ziert sich nich beim zitieren
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: MP3 to WAV Converter.... per CMD

Beitrag von Then »

RINGS... DU bist mein HELD !!!! :bounce: endlich gehts.......
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: MP3 to WAV Converter.... per CMD

Beitrag von NicTheQuick »

Denk an die Lizenz von lame: http://lame.sourceforge.net/license.txt
Bild
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: MP3 to WAV Converter.... per CMD

Beitrag von Then »

Okay, danke NIC ! Benutze es ja zum Glück nur privat für mich.... habe mir einen MP3 Player für meinen 27" Touchscreen gezaubert. der lief bis jetzt ganz gut und reagiert auch super. Nun habe ich diesen Code eingebunden und mein Player stürzt ab... ich will meinen Code hier jetzt nicht unbedingt posten, aber ...

Ich nutze als optischen Effekt sowas wie bei VirtualDJ. Quasi diese drehende Platte. Diese lasse ich als Sprite rotieren. Läuft auch sauber. jetzt lasse ich mir diese MP3s "aufmalen" und zack stürzt das Programm nach dem 2. Titel ab. :shock:

Außerdem dauert es etwas, bis das Programm reagiert (weil es ja malen muss und dafür das MP3 nochmal laden muss). Habe dann dieses "optische Schmankerl" als Thread umgeschrieben. Damit ist die Reaktionszeit ok und das Laden ist wie gewohnt, jedoch schmiert der Player wieder ab, wenn ich innerhalb von 5 Sekunden einen neuen Song auswähle. DUMM !

Wenn man sich das gezeichnete WAV File mal anschaut, scheint es eh nicht richtig gezeichnet zu werden, denn es zeichnet nicht korrekt... mal nur rechts (oben) mal nur links (unten), obwohl aus beiden Lautsprechern der Ton kommt....

Ist noch etwas Arbeit !
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
dlldev
Beiträge: 23
Registriert: 28.07.2014 02:22

Re: MP3 to WAV Converter.... per CMD

Beitrag von dlldev »

Then hat geschrieben:Hi, kennt jemand einen Konverter von MP3 nach WAV... aber der sollt per Shell aufgerufen werden, quasi COMMAND LINE TOOL ??
Wenn es auch ohne externes Programm laufen darf dann wäre ev. der Code im englischen Forum interessant. Der Source Code ist zwar etwas chaotisch aber etwas angepasst funktioniert er bei mir soweit gut. Vielleicht ja etwas für Dein Projekt.
Entwicklungsumgebung: Intel i7 Laptop mit 8GB RAM und Windows 8.1 drauf. PureBasic 5.24 LTS.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3857
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: MP3 to WAV Converter.... per CMD

Beitrag von bobobo »

sox
wegen der Vollständigkeit
‮pb aktuell5.7 - windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
Stuhli
Beiträge: 75
Registriert: 18.10.2004 10:05

Re: MP3 to WAV Converter.... per CMD

Beitrag von Stuhli »

Kann mir irgendwer helfen und diesen Code mal zum Laufen kriegen :| Ich werd noch bekloppt. Ich habe so viel herumgespielt, dass er nun gar nicht mehr Läuft... :lol:

Code: Alles auswählen

InitSprite()

window=OpenWindow(#PB_Any,0,0,1024,600,"stream", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

If ReadFile( 0,datei$ )
  riff$=""
  For i=1 To 4
    riff$+Chr(ReadCharacter(0))
  Next
  gr=ReadLong(0)
  wave$=""
  For i=1 To 4
    wave$+Chr(ReadCharacter(0))
  Next
  fmt$=""
  For i=1 To 4
    fmt$+Chr(ReadCharacter(0))
  Next
  fmt_length=ReadLong(0)
  format_tag=ReadWord(0)
  channels=ReadWord(0)
  sample_rate=ReadLong(0)
  bytes_per_second=ReadLong(0)
  block_align=ReadWord(0)
  bits_per_sample=ReadWord(0)
  dat$=""
  For i=1 To 4
    dat$+Chr(ReadCharacter(0))
  Next
  data_length=ReadLong(0)
  *buffer=AllocateMemory(data_length)
  ReadData(0, *buffer, data_length)
  CloseFile(0)  
EndIf

faktor_x=data_length/1024
faktor_y.d=200/32767

If faktor_x % 2 <> 0 ;faktor_x muß durch 2 teilbar sein
  faktor_x+1
EndIf

OpenWindowedScreen(WindowID(window),0,0,1024,500,0,0,0, #PB_Screen_WaitSynchronization)

Repeat
  event=WindowEvent()
  ClearScreen(0)
  StartDrawing(ScreenOutput())
  x=0
  x1=0
  While x<data_length 
    y=PeekW(*buffer+x)
    y*faktor_y 
    LineXY( x1,250,x1,250+y,RGB(200,87,0) )
    x+faktor_x
    x1+1
  Wend   
  LineXY( 0,250,1024,250,RGB($FF,$00,$00) )
  StopDrawing()
  FlipBuffers()
Until event=#PB_Event_CloseWindow


CloseScreen()
CloseWindow(window)
Ich möchte doch nur MP3s oder WAVs grafisch darstellen. Ich bin echt blöd..... ich merks ! :freak:
SYNTAX ERROR IN 30! TYPE MISMATCH
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Re: MP3 to WAV Converter.... per CMD

Beitrag von GPI »

Äh, einfachste Erklärung wäre hier wohl, das datei$ nichts zugewiesen wurde und deshalb das Lesen fehlschlägt...
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Antworten