konto usunięte

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Szukałam już wszędzie i właściwie nigdzie nie znalazłam niczego konkretnego na ten temat - chodzi o pobranie pliku mp3 i odczytanie takich wartości jak
* czy jest mono, czy stereo (ilość kanałów)
* bitrate
* częstotliwość próbkowania

Jeśli jedyna opcja to odczytywanie z czystych bajtów (tak to się da zrobić), to chyba się zastrzelę...:) Chyba że macie jakieś sugestie, a z tego, co zauważyłam, całkiem z Was mądre bestie :)
Piotr Kubasiak

Piotr Kubasiak Flex developer

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Ja osobiście kiedyś korzystałem z tej biblioteki
http://code.google.com/p/mp3infoutil/

to rozwiąże twój problem :)

konto usunięte

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Próbowałam, ale jest w tej bibliotece jakiś błąd i nie byłam w stanie jej ruszyć...skoro dla Ciebie działa, to może mógłbyś mi podesłać przykładowy kod, zwłaszcza z tego miejsca, w którym sprawdzany jest rodzaj mp3 (tam gdzie jest zmienna _xing)


var xingBytes:ByteArray = new ByteArray();
xingBytes.writeByte(12);
bytes.readBytes( xingBytes, 0, 12);
_isCBR = isCBRHeader( xingBytes );



Mi się kod wykrzaczał w tym miejscu i to na dodatek w taki sposób, że nie byłam w stanie dotrzeć do tego, jaki jest błąd....

Poza tym wydaje mi się, że to biblioteka której funkcje pobierają wszystkie informacje na podstawie zawartości bajtowej mp3....i tu juz jest zabawa...Katarzyna Jasik edytował(a) ten post dnia 15.05.11 o godzinie 19:24
Piotr Kubasiak

Piotr Kubasiak Flex developer

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Oj ja już nie posiadam źródeł tego projektu, ale z tego co pamiętam to biblioteka ta dobrze pracowała tylko z mp3 z tagami id3 wypełnionymi ale pewny nie jestem.

konto usunięte

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Ta biblioteka jest chyba za stara już na współczesne mp3...Cały czas wyrzuca mi taki błąd:

message = "File not found or file is not an mp3 or the data is corrupt"

Czytałam o niej wcześniej, nawet próbowałam powalczyć ale nie udało mi się. Teraz przynajmniej coś się ruszyło, ale niestety ten błąd mnie nie urządza za bardzo :) Czytałam ,że faktycznie chodziło o coś z tagami , ale bardzo niewiele konkretów na sieci...Katarzyna Jasik edytował(a) ten post dnia 15.05.11 o godzinie 20:14

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3


message = "File not found or file is not an mp3 or the data is corrupt"

Czytałam o niej wcześniej, nawet próbowałam powalczyć ale nie udało mi się.
Walka zaczyna się od linii 269 http://code.google.com/p/mp3infoutil/source/browse/tru...

konto usunięte

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Powalczę, zobaczę co da się zrobic...ale nie ma kurde żadnej porządnej dokumentacji do tego tool'a...zwłaszcza informacji, jak te bajty są rozpatrywane...Katarzyna Jasik edytował(a) ten post dnia 16.05.11 o godzinie 11:42
Rafal Szulc

Rafal Szulc rozwiazuje problemy,
optymalizuje
procesy, 2G/3G DB
confi...

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Tak wracajac do tematu watku... zeby byla reka ksiezniczki, a nie samo niezidentyfikowane krolestwo to bym pogooglal :P

nom, taki maly offtop :)
Rafal Szulc

Rafal Szulc rozwiazuje problemy,
optymalizuje
procesy, 2G/3G DB
confi...

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

To moze sie przydac:
http://www.mp3-converter.com/mp3codec/mp3_anatomy.htm

Table 2.1, position 'I'.

Wczytac tyle do byteArray by odnalezc header, z niego zdekodowac wartosci pozadane wg tabelki.

konto usunięte

Temat: Królestwo za rozwiązanie - mono/stereo w pliku mp3

Ciekawostka - udało mi się wyciągnąc dane korzystając z Mp3InfoUtil, ale tylko w przypadku jednej mp3 :)) W ogóle nie kumam w czym rzecz...ktoś na stronie projektu pisał o tym, ale żadnych rozwiązań...

A to co Rafale napisałeś jest niezłe, przejrzę w wolnej chwili, pytanie tylko, czy każda mp3 bez wyjątku ma te bity tak poukładane, czy to zależy od znów miliona innych rzeczy...

Następna dyskusja:

flex xml i php - zapis pliku




Wyślij zaproszenie do