Kom ihåg mig?
Home Menu

Menu


MP3 & PHP

Ämnesverktyg Visningsalternativ
Oläst 2004-07-28, 18:42 #1
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Finns det möjligheter att "klipp o klistra" med MP3 filer med hjälp utav PHP?

Någon som har sett något sådant script?

Jag vet att man kan utläsa ID3 taggen med PHP men kan man tex. Klippa en MP3:a så att den är en viss längd (30sek oavsett bitrate) ?
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-28, 18:58 #2
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Det är inte så svårt att beräkna längden utifrån kvaliten, gjorde detta i VB för många herrans år sedan. Vet inte om det går att göra i PHP dock, men MP3 datat är bara rådata på "längden" om man säger så, så att det är bara att hugga där du vill och det fungerar ändå.
Går det att endast ladda in xx Kb av en fil i PHP? Isåfall behöver du bara vet hur många kb som 30sekunder motsvaras av...
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-28, 20:22 #3
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by Robert@Jul 28 2004, 17:58
Det är inte så svårt att beräkna längden utifrån kvaliten, gjorde detta i VB för många herrans år sedan. Vet inte om det går att göra i PHP dock, men MP3 datat är bara rådata på "längden" om man säger så, så att det är bara att hugga där du vill och det fungerar ändå.
Går det att endast ladda in xx Kb av en fil i PHP? Isåfall behöver du bara vet hur många kb som 30sekunder motsvaras av...
Kanske inte beskrev det fullt ut.

Man skall kunna välja var låten skall börja eller sluta.

Problemet ligger ju i att det finns ett X antal bitrate standarder...
Skall man hålla på och konvertera låtar fram och tillbaka för att få ut exakt rätt storlek så blir det ett rent kattjobb...

För att vara taskig, något liknande Lunarstorms bildbeskärning. Man väljer var låten skall beskäras. Lite pilligt men jag tror det skall gå.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-28, 22:06 #4
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Men du har ju parametrarna givna:

Du vet hur stor mp3 filen är (i Kb)
Du vet bitrate/samplerate för det går att snoka rätt på i filen (kanske finns i headern, kommer ej ihåg)
Endera så står tiden (totaltiden) i headern eller så får man räkna ut den enligt vissa formler som finns beskrivna på webben (det var där jag hittade infon)

Det ska därför gå och räkna ut att tex 1 sekund motsvarar xx Kb... så då är det bara att läsa filen från x till y. Men du måste givetvis ha "headern" kvar ibörjan och också se till så att du inte hugger i sk keyframes, viss data som förekommer med jämna mellanrum i mp3'an (vi pratar byte här).
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-28, 22:56 #5
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Det finns säkert MP3-decoder, enkel wave-editor samt MP3-encoder som kan köras från terminal. MP3-encoder/-decoder finns det ju mängder av (använd förslagsvis Lame då det är open source och bäst kvallité), men waveeditor känner jag inte till någon. Däremot är wave-filer enkla att förstå sig på. Jag gjorde ett eget ljudformat i en gymnasiekurs i C++ en gång och det var inte alls svårt att läsa eller skriva wave-filer.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-30, 00:59 #6
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Jag använder Andromeda från Turnstyle för min privata MP3 samling, och den beräknar tid och annat från MP3 och ID2/3 taggar. Den är programmerad i både PHP och ASP. Den verkar klara MP3or i VBR format också.
Christian är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:40.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017