AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte PowerEnc [Encoder, Transcoder, Ripper]
Thema durchsuchen
Ansicht
Themen-Optionen

PowerEnc [Encoder, Transcoder, Ripper]

Ein Thema von BenTech · begonnen am 8. Mai 2006 · letzter Beitrag vom 11. Dez 2006
Antwort Antwort
BenTech
Registriert seit: 16. Jun 2003
Hallo,
nach langer Zeit hatte ich mich mal überwunden und ein altes Projekt von mir wieder aufgegriffen.
Es ging mir darum, dass ich ein Programm haben wollte,
- dass mir alle gängigen Dateiformate in ein anderes beliebiges Format umwandeln kann.
- dass einfach und schnell eine CD rippt und diese dabei auch in mein Wunschformat umwandelt.
Und mir war es zu langweilig, auf ein vorhandenes Programm zurückzugreifen

Aktuelle Version: 2.3 vom 18.10.2006

Infos zum Funktionsumfang:

Encoder
- Liest alle gängigen Formate (Aac, Ac3, Alac, Ape, Mpc, Ofr, Spx, Tta, Wv, Flac, Wma, Mp2, Mp3 und Ogg-Vorbis)
- Kompatibel zu allen stdin fähigen Kommandozeilen-Encodern (lame.exe, oggenc.exe,...)
- 4 vorkonfigurierte Encoderprofile (Lame, Ogg-Vorbis, Faac und Musepack)
- Erweiterbar durch beliebig viele Profile
- Liest Tag-Daten aus den Quelldateien und schreibt sie in die Zieldateien
- Decodieren ins Wave-Format

Ripper
- FreeDB Abfrage
- Editieren der CD-Infos
- Schreiben des Id3 Tags
- Direktes (on-the-fly) speichern im gewünschten Format
- Erstellen von Unterordnern
- Ordner- und Dateinamen beliebig veränderbar

Sonstiges
- Liest Parameter beim Start (siehe hier)
- Sprachen erweiterbar (bisher Englisch und Deutsch)

Integriert sind nur der Ogg Vorbis und der Musepack Encoder, da es ja leider Copyright-Probleme bei Lame und Faac gibt. Ich denke aber mal, dass man die im Netzt trotzdem schnell findet

Für das gesamte Gerüst habe ich natürlich (wie hätte es auch anders sein können ) den Bass Decoder genommen. Mir kam hier sehr gelegen, dass dieser seit der Version 2.2 ein eigenes PlugIn System integriert, das automatisch bei Bedarf PlugIns zum Decodieren nachlädt.

Bisher funktioniert es ganz gut, nachdem ich anfangs ziemliche Schwierigkeiten mit den Encodern hatte Das Programm ist natrülich noch lange nicht fertig und wächst eigentlich nur mit den Wünschen oder Kritikpunkten der Benutzer

Daher würde es mich freuen, wenn ihr mir sagen würdet, was ihr davon haltet und was ihr eventuell anders oder besser machen würdet

Download hier: Neueste Version 2.3 1,24 MB
Miniaturansicht angehängter Grafiken
powerenc2_03_213.png   powerenc2_02_580.png   powerenc2_01_980.png  
 
BenTech

 
Turbo Delphi für Win32
 
#2
  Alt 9. Mai 2006, 21:58
Kleines Update: Version 2.23
Weiterer Parameter im Lame Encoder, der verhindert, dass die Frequenz bei niedrigen Bitraten vom Encoder runtergeregelt wird.
  Mit Zitat antworten Zitat
Pump3r

 
Delphi 7 Enterprise
 
#3
  Alt 10. Mai 2006, 07:37
Also die Screenshots sehen sehr vielversprechend aus!
Leider kann ich das jetzt hier auf der Arbeit nicht testen.
Aber das hol ich heute Abend nach wenn ich daheim bin.



Gruß Pump,
Christian Hermann
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#4
  Alt 10. Mai 2006, 07:46
Hallo BenTech,

Ich habe dein Tool kurz ausprobiert und muss sagen:
Thomas
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#5
  Alt 11. Mai 2006, 17:21
Update: Version 2.24
- Fenster der "Allgemeinen Einstellungen" umgebaut
- Fortschritt kann nun auch als Statusbalken angezeigt werden
- Neue Parameter zum Hinzufügen von Verzeichnissen

Download: siehe oben
  Mit Zitat antworten Zitat
HuxXx
 
#6
  Alt 13. Mai 2006, 11:18
Hi!

Ich hab mir das mal runtergeladen und gleich ausprobiert...
Einfach Super das Prog! Lob!

Greetz by Hux
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#7
  Alt 11. Dez 2006, 18:39
Update: Version 2.3
- Fortschrittsanzeige, CPU Auslastung und geschätzte Restzeit wird angezeigt
- Unterstützung des NeroAAC Encoders
- "Lame"-Profil erweitert
- Sprachen: Englisch, Französisch, Deutsch, Italienisch, Portugiesisch, Russisch (Dank an die Übersetzer )
- Hinweis, wenn Datei schon existiert
- Taginfos können im Encoder geändert werden
- Unfertige Dateien werden nach Abbruch gelöscht
- Erstellen des Dateinamens anhand der Taginfos (im Dateimodus)
- Hintergrundmodus (als Trayicon)

Folgende Fehler werden in der nächsten Version behoben:
- Wenn Sonderzeichen im Tag stehen und daraus der Dateiname erstellt werden soll, kommt es zum Fehler
- Beim Auswerfen der CD kommt es unter Win98/Me zu einer Zugriffsverletzung

Die Screenshots oben sind noch alt. Ich werde die im Laufe der Zeit mal aktualisieren.

Download: siehe oben
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

 
FreePascal / Lazarus
 
#8
  Alt 11. Dez 2006, 19:28
Das Programm gefällt mir sehr gut.

Mich würde nur interessieren, was davon du wirklich selbst geschrieben hast, und was "nur" auf der Bass.dll basiert. Decodierst du die Daten "per Hand" und schickst du sie dann an den Encoder, oder kümmert sich darum die Bass.dll?

Außer dieser "technischen" Frage, ein dickes .

Igel457
Andreas
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#9
  Alt 11. Dez 2006, 19:34
Naja, das Dekodieren übernimmt die Bass-Dll, bzw. das entsprechende PlugIn. Der dekodierte Stream wird dann direkt an den Encoder geschickt. Mein Programm übernimmt dabei im Prinzip "nur" die Verwaltung. Beispielsweise kümmert es sich darum, was für Parameter an den Encoder geschickt werden und wo die Dateien gespeichert werden. Außerdem liest es den Tag der Quelldateien aus und schreibt ihn in die fertig umgewandelten Dateien. Bass ist im Prinzip der Kern der ganzen Sache, was aber nicht heißt, dass solch ein Programm wenig Arbeit ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz