Potrzebuję zlokalizować narzędzie wiersza poleceń, które pozwoliłoby mi napisać ID3v2 i okładki albumów do pliku MP3. Wiersz poleceń jest wymagany, ponieważ zostanie wykonany z PHP, więc nie ma interfejsu graficznego. Wyszukiwania Google okazały się bezowocne, więc może jest dostępne narzędzie, które umożliwi mi to zrobić?Linux: Biblioteka do zapisu danych ID3v2 i okładki
Odpowiedz
PHP ma ID3 możliwości built in, ale wygląda na to, że nie obsługuje okładek albumów.
Jeśli naprawdę potrzebujesz narzędzia wiersza poleceń, istnieje id3v2.
To po prostu musi być prosty sposób robienia tego przez PHP, a najłatwiejszą opcją wydaje się być linia poleceń. – tombazza
Hej, mam d3v2. Próbuję wyśledzić "jak" dla id3v2 i osadzania obrazu. Jakieś sugestie? – Scott
Polecenie 'id3v2 -r" APIC "* .mp3' usunie okładkę. Możesz również użyć 'eyeD3 --remove-all-images * .mp3'. – slm
spróbuj użyć mp3info, to jest linia poleceń. Nie jestem pewien, czy okładka albumu jest zapisana jako tag i nie jest obsługiwana przez mp3info.
Znalazłem http://eyed3.nicfit.net/ jako najbardziej wszechstronny manipulator tagów MP3 w Linuksie. Obsługuje osadzanie grafiki za pomocą argumentu --add-image (uwaga: nie próbowałem używać go do tego samego).
eyeD3 (http://eyed3.nicfit.net/), zgodnie z sugestią Arboghast, wykona zadanie.
eyeD3 --add-image file.jpg:FRONT_COVER music.mp3
doda przednią okładkę albumu (czego iTunes/iPhone korzysta z obrazem).
eyeD3 --add-image :FRONT_COVER music.mp3
usunie ostatnią przednią pokrywę obraz. (Zauważ, że jeśli chcesz zastąpić obraz [np. Naprawiłeś obraz], musisz usunąć obraz, a następnie go dodać. Jeśli po prostu dodasz obrazek ponownie, otrzymasz wiele obrazów okładki przedniej.)
- 1. Jak czytać i pisać znaczniki id3v1 i id3v2 w Elixir
- 2. Biblioteka Pythona do zarządzania procesami Linux
- 3. zapisu i odczytu danych JSON do pamięci wewnętrznej android
- 4. Możliwe pułapki zapisu na adres (x86 - linux)
- 5. Używanie masonerii, jQuery i PHP do stworzenia okładki albumu
- 6. Animacja okładki iOS do animacji w iOS i ułatwienie dostępu
- 7. Tekst okładki ZPL Zebra
- 8. Usługa zapewniająca okładki DVD?
- 9. Identyfikacja, która biblioteka systemowa Linux zawiera funkcję
- 10. Osłona okładki albumu iOS 8
- 11. Biblioteka Java do czytania schematu bazy danych
- 12. Biblioteka zarządzania bazą danych
- 13. js-upiększyć wcięcie etykiet na okładki:
- 14. C# ID3 biblioteka obsługująca niestandardowe pola
- 15. Polecenie do sprawdzenia współczynnika odczytu i zapisu?
- 16. Haskell: do zapisu i powrót w monady
- 17. Pobieranie okładki iTunes dla aplikacji
- 18. Najbardziej efektywny sposób zapisu danych do pliku csv z Julią
- 19. Czy jest wzór zapisu danych podobny do mipmap w grafice?
- 20. katalogu danych nie ma uprawnienia do odczytu/zapisu w Androidzie
- 21. Dlaczego otrzymuję ten danych Błąd zapisu do pliku
- 22. Uzyskiwanie dostępu do bitfieldów podczas odczytu/zapisu struktur danych binarnych
- 23. Najszybszy sposób zapisu danych podczas ich tworzenia
- 24. Linux Program nie może znaleźć Shared Library w czasie wykonywania
- 25. Synchronizuj dostęp do zapisu do pola Volatile (tanie blokowanie odczytu i zapisu)
- 26. Czysty kod Java/Scala do zapisu pliku danych Tensorflow TFRecords
- 27. Biblioteka trwałości danych dla AngularJs
- 28. Linux C lub C++ biblioteka do porównywania i łatania ciągów znaków?
- 29. SQLite: Udostępnianie połączeń między wątkami do odczytu i zapisu
- 30. skrypt Pythona do odczytu i zapisu ścieżki do rejestru
Dlaczego czytać/napisz w tytule? – spender