Länge eines MP3s bestimmen
Frederik
- php
0 lulu-2 e75 Sven Rautenberg0 e70 Sven Rautenberg0 e7
Hallo!
Per Upload möchte ich MP3-Dateien in ein Projekt hochladen. Jetzt würde ich gerne die Spieldauer der Stücke angeben. Gibt es eine PHP-Funktion, mit der ich das ermitteln kann, oder muss ich die per Hand mit angeben?
Danke schon mal für Hinweise!
Liebe Grüße
Fredo
Huhu Fredo
gutes "Futter" für eine Suchmaschine Deiner Wahl
wäre "id3"
Viele Grüße
lulu
Moin!
Huhu Fredo
gutes "Futter" für eine Suchmaschine Deiner Wahl
wäre "id3"
Die relativ simpel auswertbaren ID3-Tags der Versionen 1.0 und 1.1 enthalten keine Zeitangabe, sondern ausschließlich Metainformationen wie Album, Künstler oder Tracknummer.
Das grundsätzlich mit beliebigen Metainformationen und Feldern bestückbare, aber auch (sofern man es nicht existierenden Bibliotheken überläßt) wesentlich komplexere Format der Version 2 könnte eine Längenangabe enthalten, diese Information ist aber nicht standardisiert und dürfte im Normalfall deshalb auch hierbei nicht verfügbar sein.
Tatsächlich dürfte die Spielzeit sich aus Bitrate und Anzahl der Bits im MP3-Teil der Datei errechnen lassen - wobei diese beiden Informationen dem MP3-Header zu entnehmen sein dürften - aber eben nicht den ID3-Tags.
Hallo
Danke schon mal an alle Antworter! So wichtig ist es für mein Projekt aber auch nicht, so dass ich mir wohl nicht die Mühe machen werde, mich in das *wesentlich komplexere* ID3V2 einzuarbeiten...
Aber trotzdem noch mal ein herzliches Dankeschön!
Liebe Grüße
Fredo
Hi,
Treffer 2 bringt dir weitere Links ;-)
E7
Moin!
Treffer 2 bringt dir weitere Links ;-)
Ich finde Links auf Google mit Verweis auf dort findbare Links nicht hilfreich.
Zuerst mal geht's um die Eindeutigkeit: Google rückt manche Ergebnisse, die als Unterseite einer gefundenen Webseite gehören, ein. Zählen die mit bei der Trefferzählung.
Zum anderen: Die Suchergebnisse von Google sind höchst dynamisch. Obwohl wir alle jetzt den gleichen Link klicken können, hängen die Ergebnisse von diversen Parametern ab:
1. Welches Google-Rechenzentrum wird tatsächlich genutzt. Google hat einige davon dezentral auf der Welt verteilt, die Zuordnung könnte anhand der eigenen IP, des Landes, der Auslastung etc. geschehen.
2. Welchen Datenbestand haben die einzelnen Rechenzentren? Sie sind niemals wirklich synchron, würde ich behaupten.
3. Welche Restriktionen muß Google aufgrund der anfragenden IP-Adresse einbauen? In Frankreich würden gerichtlich ja schon einige Forderungen gegen Google durchgesetzt, es ist also grundsätzlich denkbar, dass noch Ergebnisfilter zum Einsatz kommen, deren Existenz natürlich niemand wirklich zugeben würde.
4. Natürlich spielt auch die zeitliche Komponente eine Rolle. Die Suchergebnisse können 24 Stunden später schon ganz anders aussehen - insbesondere kann der "Treffer 2" plötzlich nur noch Treffer 4 sein, oder Treffer 1.
Deshalb: Wenn du dem Fragesteller schon vorwerfen willst, dass seine Frage so dermaßen blöd ist, dass sogar eine simple Google-Suche sie beantwortet hätte, dann sei wenigstens auch komplett hilfreich und gib die von dir gefundenen, angeschauten und auf deinen ersten Blick als hilfreich erachteten Links als Kopie hier mit an.
Hi,
Zum anderen: Die Suchergebnisse von Google sind höchst dynamisch.
bei mir ist die Seite immer noch auf Platz 2:
http://www.phpforum.de/faq/scripts.php
Und, wenn man ein bisschen weiter runter scrollt, sieht man noch viel mehr:
Treffer 6: http://www.flashforum.de/forum/showthread.php?t=133654 (ich hab die Sammelseite gleich weg)
Weiteres auf der ersten Seite:
http://www.testticker.de/testticker/professional_computing/article.asp?ArticleID=20030802513&Ref=testticker
http://www.phpbar.de/hilfen/faq/index.php?ch=scripts (identisch mit der Seite ganz oben)
Insgesamt (ungefähr) 49 Treffer.
So viel Dynamik kann ich mir nur sehr schwer vorstellen, dass alle brauchbaren Links plötzlich nicht mehr auffindbar wären.
E7
Moin!
Zum anderen: Die Suchergebnisse von Google sind höchst dynamisch.
bei mir ist die Seite immer noch auf Platz 2:
http://www.phpforum.de/faq/scripts.php
Der (als Unterlink zu Platz 1 eingerückte) zweite Link geht bei mir nach
http://faq-php.de/suche-Request.html
Der zweite Platz (also die zweite nicht eingerückte Position) ist bei mir
http://www.galileocomputing.de/openbook/kit/itkomp18001.htm
Deinen Platz-2-Link finde ich in dieser Form auf meiner ersten Seite nicht. Ich kriege stattdessen
http://www.phpforum.de/forumarchiv_10113_Abspielzeit@ermitteln@von@mp3s@mit@php_anzeigen.html
Und, wenn man ein bisschen weiter runter scrollt, sieht man noch viel mehr:
Treffer 6: http://www.flashforum.de/forum/showthread.php?t=133654 (ich hab die Sammelseite gleich weg)
Vom Flashforum kriege ich die zwei Links
http://www.flashforum.de/forum/archive/index.php/f-65-p-14.html
und
http://www.flashforum.de/forum/archive/index.php/f-65-p-9.html
Weiteres auf der ersten Seite:
http://www.testticker.de/testticker/professional_computing/article.asp?ArticleID=20030802513&Ref=testticker
Die Domain testticker.de wird mit dem Link
http://www.testticker.de/testticker/video_grafik/article.asp?ArticleID=7553&Ref=testticker angegeben.
http://www.phpbar.de/hilfen/faq/index.php?ch=scripts (identisch mit der Seite ganz oben)
http://www.phpbar.de/hilfen/faq/index.php?ch=scripts&phpbar=963dd63bbbd07ca4400c6b36edc97d7e - hurra, fast identischer Link. :)
Insgesamt (ungefähr) 49 Treffer.
Insgesamt ungefähr 35 Treffer sagt mein Google.
So viel Dynamik kann ich mir nur sehr schwer vorstellen, dass alle brauchbaren Links plötzlich nicht mehr auffindbar wären.
Die Tatsache, dass deine Links absolut nicht meine Links sind, beweist doch aber, dass man die Positionsangabe "Suchwortgruppe bei Google" plus "Trefferposition" nicht wirklich nutzen kann.
Hi,
Der (als Unterlink zu Platz 1 eingerückte)
Einrückung hatte ich erst nach meinem Platz 2.
http://www.phpbar.de/hilfen/faq/index.php?ch=scripts&phpbar=963dd63bbbd07ca4400c6b36edc97d7e - hurra, fast identischer Link. :)
Ich hatte auch eine Session dranhängen, hab die aber rausgenommen für den Link.
Alles in allem bin ich hier von Google enttäuscht... War nicht gerade der Pagerank dazu da, die Seiten zu sortieren? Bekommt man deswegen teilweise andere Pageranks ausgeliefert, wenn man die Googlebar oder eine Pagerank-Extension auf einem anderen Browser sieht? War das Gewinnen bei der Hommingberger Gepardenforelle etwa ein Glücksspiel, war man mit seinem Rechner auf Platz 1 und im offiziellen Ergebnis nicht dabei?
Fragen über Fragen ;-)
E7