Converter programmieren

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Converter programmieren

Beitrag von Mok »

Hi!

Ist es in PB möglich einen Converter zu programmieren? Also z. B. OGG > MP3 (mithilfe von UseOGGSoundDecoder())
Ich bin gerade dabei einen Musik- und Videoplayer zu proggen, und ich dachte mir, dass als Bonus ein Converter (WAV, OGG, MP3, FLAC, MIDI, alle o. g. Formate zu allen o. g.) gut passen würde... aber wie progg ich das?
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Converter programmieren

Beitrag von ts-soft »

Mok hat geschrieben:Hi!

Ist es in PB möglich einen Converter zu programmieren?
Ja
Mok hat geschrieben:Also z. B. OGG > MP3 (mithilfe von UseOGGSoundDecoder())
Nein

Dafür brauchste entsprechende Encoder in form von Libs, DLLs usw.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Beitrag von Mok »

Und woher bekomm ich die/wie mach ich die?
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Moki, das wäre ein Riesenprojekt, das du dir damit vornimmst...

bist du sicher dass du dir das antun willst?
das wird nämlich echt schwierig und dafür musst du noch echt viel lernen.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Beitrag von Mok »

Ich will es probieren, Jedi-Meister Kaeru
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
THEEX
Beiträge: 804
Registriert: 07.09.2004 03:13

Beitrag von THEEX »

schau mal nach lame.dll
Eine Art Query-Planner soll die Ausführung von Map/Reduce-Funktionen in Hadoop stark beschleunigen.
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Beitrag von rolaf »

:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Beitrag von Mok »

Hmm... da öffnet sich für eine halbe Sekunde ein DOS-Fenster :roll:
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Beitrag von rolaf »

Mok hat geschrieben:
Hmm... da öffnet sich für eine halbe Sekunde ein DOS-Fenster :roll:
Du meinst sicher LAME. Jo klar die EXE muß mit Parametern aufgerufen werden. :mrgreen: Am besten erst mal richtig darüber informieren!
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Wie willst du denn ein Programm schreiben wenn du nicht mal in der Lage
bist ein Konsolenprogramm zu bedienen?
Antworten