![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%) ![]() ![]() |
Mam pytanie: mam plik mp3 i chce za pomocą php pobrać tylko długość utworu. Czy jest na to jakiś sposób?
|
|
|
![]()
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"
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%) ![]() ![]() |
poleć mi z któyś z tych kodów bo nie wiem który wybrać
![]() |
|
|
![]()
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"
![]() |
|
|
![]()
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
|
|
|
![]()
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/
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%) ![]() ![]() |
co masz na myśli fiszol z plikami tymi VBR?
|
|
|
![]()
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
|
|
|
![]()
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 ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 246 Pomógł: 31 Dołączył: 13.11.2006 Skąd: się znamy? 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 ? 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
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%) ![]() ![]() |
ooo.... działa
![]() ![]() |
|
|
![]()
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"
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 19:50 |