Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> uzyskiwanie długości z mp3
nitro18
post 11.12.2006, 19:47:26
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 7
Dołączył: 2.08.2006
Skąd: Bystrzyca Kłodzka/Nysa

Ostrzeżenie: (10%)
X----


Mam pytanie: mam plik mp3 i chce za pomocą php pobrać tylko długość utworu. Czy jest na to jakiś sposób?
Go to the top of the page
+Quote Post
thornag
post 12.12.2006, 11:23:30
Post #2





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Ja znam dwam obydwa niezbyt wydajne, jeden to uzycie softu mplayer lub innego ktory mozna odpalic z konsoli w przypadku mplayera komenda mplayer -identify plik i zbierasz informacje o dlugosci, podobnie to sie ma do ffmpega, jesli sa to tylko pliki mp3 to mozesz zaryzykowac poleganie na ID3 tagach, aczkolwiek niekoniecznie kazde mp3 musi miec taki zapisany, sprawdz na phpclasses.org jest tam masa utilsow do czytania ID3 tagow.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
nitro18
post 12.12.2006, 16:29:16
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 7
Dołączył: 2.08.2006
Skąd: Bystrzyca Kłodzka/Nysa

Ostrzeżenie: (10%)
X----


poleć mi z któyś z tych kodów bo nie wiem który wybrać smile.gif
Go to the top of the page
+Quote Post
thornag
post 13.12.2006, 11:50:12
Post #4





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Przetestuj wszystkie i wybierz to co Ci najbardziej pasuje.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
empathon
post 13.12.2006, 14:34:00
Post #5





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----


mozesz to prost zrobic samemu
http://en.wikipedia.org/wiki/Image:Mp3filestructure.jpg
znajac bitrate i wielkosc pliku da sie ocenic jego dlugosc


--------------------
Goldenline: Łukasz Rodziewicz
Go to the top of the page
+Quote Post
fiszol
post 14.12.2006, 05:24:02
Post #6





Grupa: Zarejestrowani
Postów: 449
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

Ostrzeżenie: (0%)
-----


W takim wypadku musiałby odczytać bitrate i obliczać długość, co by było bezsensowne jeśli uda mu się odczytać długość bezpośrednio - poza tym, co z plikami VBR ?


--------------------
\o/
Go to the top of the page
+Quote Post
nitro18
post 14.12.2006, 23:14:36
Post #7





Grupa: Zarejestrowani
Postów: 311
Pomógł: 7
Dołączył: 2.08.2006
Skąd: Bystrzyca Kłodzka/Nysa

Ostrzeżenie: (10%)
X----


co masz na myśli fiszol z plikami tymi VBR?
Go to the top of the page
+Quote Post
AxZx
post 14.12.2006, 23:29:02
Post #8





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


pliki VBR maja zmienne bitrate i nie da sie latwo odczytac dlugosci piosenki. czasem winamp ma z tym problemy (chyba ze to nie tego wina tylko poprostu zle zrobiona mp3).


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
Seth
post 14.12.2006, 23:39:57
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


http://www.zend.com/codex.php?id=160&single=1
Jest tam taka funkcja: calculate_length() ona powinna pomoc winksmiley.jpg
Go to the top of the page
+Quote Post
empathon
post 15.12.2006, 08:29:08
Post #10





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----


Cytat(fiszol @ 14.12.2006, 05:24:02 ) *
W takim wypadku musiałby odczytać bitrate i obliczać długość, co by było bezsensowne jeśli uda mu się odczytać długość bezpośrednio - poza tym, co z plikami VBR ?

Tak jak jest podane w linku ktory podalem bitrate znajduje sie na samym poczadku pliku i nie trzeba opierac sie na tagach. Obliczyc dlugosc? Raczej pobrac wielkosc w bajtach. Pliki vbr niestety trzeba przetwarzac kawalek po kawalu albo oprzec sie na tagach...


--------------------
Goldenline: Łukasz Rodziewicz
Go to the top of the page
+Quote Post
nitro18
post 15.12.2006, 08:52:55
Post #11





Grupa: Zarejestrowani
Postów: 311
Pomógł: 7
Dołączył: 2.08.2006
Skąd: Bystrzyca Kłodzka/Nysa

Ostrzeżenie: (10%)
X----


ooo.... działa smile.gif dziękuję Wam bardzo smile.gif
Go to the top of the page
+Quote Post
thornag
post 15.12.2006, 10:23:26
Post #12





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Ja jako ze musialem sie zajac wieloma formatami zarowno audio jak i video postanowilem oprzec sie na ffmpegu i w ten psosob zczytywac dlugosci i inne wlasciwosci. Fakt faktem operacja ta jest wykonywana niezwykle zadko wiec nie musialem sie martwic tym ze 'zajade' serwer.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 19:50