Czy ktoś może polecić dobrą, samodzielną klasę (nie będącą częścią PEAR) lub inną metodę pobrania podstawowych danych meta z około 1400 plików MP3?Jak uzyskać meta-dane z plików mp3?
Odpowiedz
http://getid3.sourceforge.net/
działa zarówno ID3 V1 i V2. Czyta więcej niż tylko id3, ale powinna pasować do rachunku. Można również grać z niżej zaczerpnięte z http://www.htmlhelpcentral.com/messageboard/showthread.php?t=12006
<?
class CMP3File {
var $title;var $artist;var $album;var $year;var $comment;var $genre;
function getid3 ($file) {
if (file_exists($file)) {
$id_start=filesize($file)-128;
$fp=fopen($file,"r");
fseek($fp,$id_start);
$tag=fread($fp,3);
if ($tag == "TAG") {
$this->title=fread($fp,30);
$this->artist=fread($fp,30);
$this->album=fread($fp,30);
$this->year=fread($fp,4);
$this->comment=fread($fp,30);
$this->genre=fread($fp,1);
fclose($fp);
return true;
} else {
fclose($fp);
return false;
}
} else { return false; }
}
}
?>
GetID3 na sourceforge działa, ale jest o wiele więcej niż ludzie mogą potrzebować. Klasy CMP3File, które wkleiłeś, działają naprawdę dobrze z ID3v1, ale większość mp3'ów używa teraz v2 lub v3. Oto samouczek opublikowany w Internecie na temat używania tagów PHP + ID3v3 (http://www.script-tutorials.com/id3-tags-reader-with-php/) - Połączyłem to z odtwarzaczem list odtwarzania audio5 HTML5 (/: /kolber.github.io/audiojs/) i działa jak marzenie. – degenerate
- 1. Jak odczytać metadane z mp3?
- 2. Przeczytaj metadane pliku mp3
- 3. Jak czytać znaczniki plików MP3
- 4. Jak wyodrębnić metadane z pliku mp3 w ios development
- 5. Wyodrębnij metadane z plików wideo na Androidzie
- 6. Python + eyeD3: nie można zapisać daty na metadane mp3
- 7. Jak dodać metadane do plików Resx?
- 8. Jak uzyskać obraz albumu z pliku mp3 za pomocą ffmpeg w php
- 9. Jak uzyskać metadane obrazu w ios
- 10. Streaming plików mp3 przez php
- 11. getFileDescriptor zwraca null podczas odczytu plików MP3 z ekspansji plików
- 12. Jak uzyskać metadane bazy danych z menedżera encji
- 13. Odtwarzanie i kontrolowanie plików MP3 w Pythonie?
- 14. Android: Odtwarzanie plików MP3 z AudioTrack przy użyciu ffmpeg
- 15. Swift: AVPlayer - Jak uzyskać długość pliku mp3 z adresu URL?
- 16. WCF Jak włączyć metadane?
- 17. C# znaczniki mp3 mp3 z taglib - okładka albumu
- 18. Jak mogę odczytać metadane PNG z PHP?
- 19. Jak odczytać metadane plików filmów MKV w języku C#?
- 20. Tworzenie wideo C# MP4 z obrazów i plików MP3
- 21. Przycinanie plików MP3 przy użyciu NAudio
- 22. Czy mogę uzyskać metadane dla przestrzeni nazw?
- 23. jak korzystać z sox do kompresji mp3?
- 24. Jak zmniejszyć rozmiar plików MP3 w systemie Linux?
- 25. [A] Jak zrobić powtarzanie plików MP3 w javafx?
- 26. Właściwe miejsce do umieszczania plików MP3 w projekcie Android
- 27. Jak uzyskać nazwy plików?
- 28. Jak odczytać metadane PDF z R
- 29. odtwarzanie mp3 z monotouch
- 30. Python: Jak korzystać z Hachoir, jak wyodrębnić metadane dla obiektów podobnych do plików?
http://pear.php.net/package/MP3_IDv2 można wykorzystać perfekcyjnie jako „samodzielna klasy”, jeśli zajdzie taka potrzeba. – deceze