Album Art ist ein Datenrahmen, der aufgrund der ID3v2-Spezifikation als "Angehängtes Bild" identifiziert wurde getID3 () ist jetzt nur eine Möglichkeit, alle möglichen Datenframes in ID3v2 mit reinem PHP zu schreiben.
Sieh dir diese Quelle an: Ссылка
Suchen Sie in der Quelle nach diesem Text:
%Vor%Es gibt ein Stück Code, das für das Schreiben von Albumcover verantwortlich ist.
Eine andere Möglichkeit, die nicht so langsam zu sein scheint wie reines PHP, ist die Verwendung einer externen Anwendung, die von PHP gestartet wird. Wenn Ihr Service für eine hohe Auslastung ausgelegt ist, ist das binär kompilierte Tool eine bessere Lösung.
Ein besserer (schnellerer) Weg wäre eine externe Anwendung und die PHP-Funktion exec (), um einen Befehl auszuführen. Ich würde eyeD3 empfehlen.
Ich suche nach dem besten oder jedem Weg, die Album Art von mp3s mit PHP einzustellen.
Vorschläge?
Anstatt nur den Code für das Album-Art-Update zu teilen, werde ich hier meine gesamte MP3-Wrapper-Klasse von getID3 veröffentlichen, damit Sie sie verwenden können, wie Sie möchten
Es gibt noch keinen Fehlerbehandlungscode. Momentan bin ich nur auf Ausnahmen angewiesen, wenn ich versuche, irgendwelche Operationen auszuführen. Fühlen Sie sich frei zu ändern und zu verwenden, wie es passt. Benötigt PHP GETID3
Album Art ist ein Datenrahmen, der aufgrund der ID3v2-Spezifikation als "Angehängtes Bild" identifiziert wurde getID3 () ist jetzt nur eine Möglichkeit, alle möglichen Datenframes in ID3v2 mit reinem PHP zu schreiben.
Sieh dir diese Quelle an: Ссылка
Suchen Sie in der Quelle nach diesem Text:
%Vor%Es gibt ein Stück Code, das für das Schreiben von Albumcover verantwortlich ist.
Eine andere Möglichkeit, die nicht so langsam zu sein scheint wie reines PHP, ist die Verwendung einer externen Anwendung, die von PHP gestartet wird. Wenn Ihr Service für eine hohe Auslastung ausgelegt ist, ist das binär kompilierte Tool eine bessere Lösung.
Nicht sicher, dass dies immer noch ein Problem ist, aber:
Das erstaunlich vollständige getid3 () ( Ссылка ) Projekt wird alle Ihre Probleme lösen. Schau dir diesen Forenbeitrag an mehr Infos.
Sie können sich das getID3 () Projekt ansehen. Ich kann nicht versprechen, dass es mit Bildern umgehen kann, aber es behauptet, ich könnte ID3-Tags für MP3s schreiben, also denke ich, dass es deine beste Wette ist.
Hier ist der grundlegende Code zum Hinzufügen eines Bildes und ID3-Daten mit getID3. (@frostymarvelous 'Wrapper enthält gleichwertigen Code, aber ich denke, dass es hilfreich ist, die Grundlagen zu zeigen.)
%Vor%Verwenden Sie diese eingebaute Funktion von PHP,
%Vor%Ich glaube nicht, dass es mit PHP wirklich möglich ist. Ich meine, ich denke, alles ist möglich, aber es kann keine native PHP-Lösung sein. Von den PHP-Dokumenten denke ich, dass nur folgende Elemente aktualisiert werden können:
Tut mir leid, Mann. Vielleicht haben Perl, Python oder Ruby eine Lösung.
Ich bin mir nicht sicher, ob Sie mit Perl vertraut sind (ich persönlich mag es nicht, aber es ist gut in solchen Dingen ...). Hier ist ein Skript, das in der Lage zu sein scheint, Albumcover in einem MP3 zu bearbeiten: Ссылка
Sie können sich das getID3 () Projekt ansehen. Ich kann nicht versprechen, dass es mit Bildern umgehen kann, aber es behauptet, ich könnte ID3-Tags für MP3s schreiben, also denke ich, dass es deine beste Wette ist.
Anstatt nur den Code für das Album-Art-Update zu teilen, werde ich hier meine gesamte MP3-Wrapper-Klasse von getID3 veröffentlichen, damit Sie sie verwenden können, wie Sie möchten
Es gibt noch keinen Fehlerbehandlungscode. Momentan bin ich nur auf Ausnahmen angewiesen, wenn ich versuche, irgendwelche Operationen auszuführen. Fühlen Sie sich frei zu ändern und zu verwenden, wie es passt. Benötigt PHP GETID3
Ich glaube nicht, dass es mit PHP wirklich möglich ist. Ich meine, ich denke, alles ist möglich, aber es kann keine native PHP-Lösung sein. Von den PHP-Dokumenten denke ich, dass nur folgende Elemente aktualisiert werden können:
Tut mir leid, Mann. Vielleicht haben Perl, Python oder Ruby eine Lösung.
Ich bin mir nicht sicher, ob Sie mit Perl vertraut sind (ich persönlich mag es nicht, aber es ist gut in solchen Dingen ...). Hier ist ein Skript, das in der Lage zu sein scheint, Albumcover in einem MP3 zu bearbeiten: Ссылка