![]() |
mp3 schneiden?
Hi,
ich würde gerne eine mp3-Datei schneiden. Die Schnittstelle ist allerdings eine gewisse zeit im mp3 Titel! wie geht das? mfg gandime |
Re: mp3 schneiden?
Hm, falls sich niemand anders meldet, der ein Programm hat, mit dem man wirklich MP3-Dateien bearbeiten kann, bleibt Dir wohl nichts anderes übrig, als die MP3s in WAVs umzuwandeln, dort zu behandeln und wieder zurückzuwandeln. Zum Hin- und herwandeln könntest Du CDEX benutzen, das ist Freeware. Zum Schneiden kenn ich keine Freeware, habe mal was von Audacity gehört.
Ich hoffe, das hilft dir weiter. |
Re: mp3 schneiden?
Schonmal MP3DirectCut ausprobiert? damit kann man mp3 schneiden ohne qualitätsverlust.
mfg |
Re: mp3 schneiden?
@Phantom1
ich möchte selber eins Schreiben! @SirTwist kann ich die wav Datei dann richtig schneiden sprich nach einner gewissen zeit des titels? |
Re: mp3 schneiden?
Freeware zum Schneiden:
![]() Wird zum Öffnen und Speichern von MP3s benötigt: ![]() Zitat:
|
Re: mp3 schneiden?
Hi,
da es in einer Delphi-Rubrik steht und gandime ausdrücklich geschrieben hat, dass es das gerne selbst programmieren möchte, sollte auch dementsprechend geantwortet werden. :? Ich befürchte, dass es nicht einfach ist, MP3s direkt zu schneiden. Du könntest versuchen, die MP3 intern, wie oben angesprochen wurde, in eine WAV zu konvertieren und dann ![]() Ob's klappt, weiß ich nicht, aber einen Versuch ist es wert. |
Re: mp3 schneiden?
Wer ein wenig Ahnung hat, wird sich nicht damit begnügen, eine mp3 in eine Wav umzuwandeln, die zu schneiden und dann zurück zu wandeln. MP3 ist nunmal verlustbehaftet. Wer eine mp3 schneiden will, der will das hoffentlich ohne diesen umweg machen.
wie man das macht weiß ich leider auch nicht, aber mp3directcut kann das. vielleicht mal den autoren davon kontakten. jedenfalls geht es offensichtlich... |
Re: mp3 schneiden?
Ja, es geht. Eine mp3-Datei ist ja (abgesehen von ID3Tags) aus vielen MPEG-Frames aufgebaut. Jeder dieser MPEG-Frames besitzt einen 4 Byte großen Header, aus dem unter anderem die Bitrate, aber auch die Framelänge (in Bytes) hervorgeht. Jeder Frame hat afaik eine bestimmte Spieldauer (evtl abhängig von Bitrate/Samplerate etc, aber das weiß ich grade nicht auswendig).
Die einzelnen Frames sind (größtenteils) voneinander unabhängig, so dass man das mp3-File an den Framegrenzen (fast) verlustfrei schneiden kann. Die Einschränkungen deswegen, weil der MP3-Codec es durchaus vorsieht, dass sich Frames, in denen "viel passiert", Speicher von benachbarten Frames "ausborgen" können. Wie man da erkennt, weiß ich allerdings nicht. Ich hatte mal ein Programm, was die einzelnen Frames einer MP3-Datei permutiert hat und wieder zurücksortieren konnte, aber da ist der Code verlorengegangen. In meinen MP3FileUtils ist aber eine MPEG-Klasse enthalten, mit deren Hilfe man mit ein bissel zusätzlicher Arbeit die Datei in seine Einzelframes aufbröseln kann. Die wichtigste Funktion dürfte "GetFrameLength" (oder so ähnlich) sein. Mit deren Hilfe kann man sich recht leicht durch die Datei hangeln und die einzelnen Frames in ein Array oder so packen. Dann nimmt man einfach soundsoviele dieser Einzelframes und schreibt diese in eine neue Datei. |
Re: mp3 schneiden?
Hi
Entschuldigung feileicht liegt es an mir aber ich verstehe euch nicht. Es wurde schon so oft gesagt das ihr das mit der Bass.dll/FMod.dll machen könnt. Mixen, Schneiden, rippen Abspielen… blablabla. Die dlls sind ziemlich klein und kosten frei. Ich arbeite schon seit langem mit der Bass.dll und das ding läuft ziemlich stabil. Mit der bass.dll Öffnet en Audio File (wav, mp3,ogg, mp4, …) Setze die Start und end Position Jagt das ganze durch en Encoder (enc_lame.dll oder lame.exe) Einfacher geht es nicht mehr |
Re: mp3 schneiden?
Hallo,
Zitat:
Grüsse |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz