nitro18
11.12.2006, 19:47:26
Mam pytanie: mam plik mp3 i chce za pomocą php pobrać tylko długość utworu. Czy jest na to jakiś sposób?
thornag
12.12.2006, 11:23:30
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.
nitro18
12.12.2006, 16:29:16
poleć mi z któyś z tych kodów bo nie wiem który wybrać
thornag
13.12.2006, 11:50:12
Przetestuj wszystkie i wybierz to co Ci najbardziej pasuje.
empathon
13.12.2006, 14:34:00
mozesz to prost zrobic samemu
http://en.wikipedia.org/wiki/Image:Mp3filestructure.jpgznajac bitrate i wielkosc pliku da sie ocenic jego dlugosc
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 ?
nitro18
14.12.2006, 23:14:36
co masz na myśli fiszol z plikami tymi VBR?
AxZx
14.12.2006, 23:29:02
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).
Seth
14.12.2006, 23:39:57
http://www.zend.com/codex.php?id=160&single=1Jest tam taka funkcja: calculate_length() ona powinna pomoc
empathon
15.12.2006, 08:29:08
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...
nitro18
15.12.2006, 08:52:55
ooo.... działa

dziękuję Wam bardzo
thornag
15.12.2006, 10:23:26
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.