Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   PowerEnc [Encoder, Transcoder, Ripper] (https://www.delphipraxis.net/68969-powerenc-%5Bencoder-transcoder-ripper%5D.html)

BenTech 8. Mai 2006 19:33


PowerEnc [Encoder, Transcoder, Ripper]
 
Liste der Anhänge anzeigen (Anzahl: 3)
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

BenTech 9. Mai 2006 21:58

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
Kleines Update: Version 2.23
Weiterer Parameter im Lame Encoder, der verhindert, dass die Frequenz bei niedrigen Bitraten vom Encoder runtergeregelt wird.

Pump3r 10. Mai 2006 07:37

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
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, :angel:

toms 10. Mai 2006 07:46

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
Hallo BenTech,

Ich habe dein Tool kurz ausprobiert und muss sagen: :thumb:

BenTech 11. Mai 2006 17:21

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
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

HuxXx 13. Mai 2006 11:18

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
Hi!

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

Greetz by Hux

BenTech 11. Dez 2006 18:39

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
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

igel457 11. Dez 2006 19:28

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
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 :thumb: .

Igel457

BenTech 11. Dez 2006 19:34

Re: PowerEnc [Encoder, Transcoder, Ripper]
 
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 ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 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