Μουσική στο Background (background sound)

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
jps
Δημοσιεύσεις: 53
Εγγραφή: 28 Σεπ 2003 18:16
Τοποθεσία: Orchomenos
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από jps » 11 Ιαν 2004 09:59

ΜΟΥΣΙΚΗ BACKGROUND

ΠΟΥ ΝΑ ΒΡΙΣΚΕΤΑΙ ΤΟ ΜΟΥΣΙΚΟ ΑΡΧΕΙΟ
Το καλύτερο και πιο σίγουρο είναι να ανεβάσεις το κομμάτι που θέλεις στον server
που φιλοξενεί το site. Το upload γίνεται όπως γίνεται για οποιοδήποτε άλλο αρχείο
(με την προϋπόθεση πως επαρκεί ο χώρος που σου διατίθεται γιατί η μουσική
είναι "απαιτητική" από την άποψη μεγέθους των αρχείων).
Μιλάω πάντοτε για μουσική σε μορφή mp3.
Σε μορφή mid τα αρχεία είναι μικρά αλλά η μουσική μοιάζει "παιδική".
Αυτό είναι θέμα γούστου.


ΜΕΓΕΘΟΣ ΤΟΥ ΑΡΧΕΙΟΥ
Το να θέλεις να έχεις ένα ολόκληρο μουσικό κομμάτι σαν μουσική υπόκρουση
είναι ουτοπικό για τις σημερινές ταχύτητες του internet. Μπορείς να μειώσεις το
μέγεθος του αρχείου (σε βάρος της ποιότητας) αλλά και πάλι συνήθως το μέγεθος είναι
αρκετά μεγάλο με αποτέλεσμα να χρειάζεται αρκετός χρόνος για να κατεβεί στον
υπολογιστή του επισκέπτη και να το ακούσει.

ΕΠΕΞΕΡΓΑΣΙΑ
Γιαυτό μπορείς να "κόψεις" το κατάλληλο κομμάτι και να το επεξεργαστείς ώστε να ακούγεται
όμορφο και συνεχές (fade in και fade out) και στη συνέχεια να το μετατρέψεις σε mp3
σε συμπίεση 80-120 Kbps ώστε και το μέγεθος να είναι μικρό (να μην υπερβαίνει τα 80-100 KB)
και η ακουστική ποιότητα να είναι αρκετά καλή.
Τώρα πως γίνονται όλα αυτά;
Η επεξεργασία μπορεί να γίνει με τα προγράμματα που συνοδεύουν οποιαδήποτε κάρτα ήχου
(π.χ. για τις κάρτες SoundBlaster είναι το wave studio).
Η μετατροπή σε mp3 μπορεί να γίνει με... άπειρα προγράμματα και μάλιστα freeware.
Το πιο πιθανόν είναι να έχεις το Windows Media Player. Μπορείς μέσα από αυτό
να κάνεις την μετατροπή. Σε περίπτωση όμως που δεν έχεις κανένα κατάλληλο πρόγραμμα
γράφω μερικές διευθύνσεις από όπου μπορείς να κατεβάσεις κάποιον freeware
μετατροπέα σε mp3.
Για το πρόγραμμα FreeRIP 2.51
http://www.tucows.gr/preview/305350.html
Στις παρακάτω διευθύνσεις θα βρεις πολλά προγράμματα που κάνουν γρήγορη εξαγωγή
από CD και μετατροπή σε mp3
http://www.webattack.com/freeware/gmm/fwcdrip.html
http://www.freewarefiles.com/results.ph ... egoryid=81
Μπορείς βέβαια να ψάξει κανείς λίγο και μόνος του σε site download στην κατηγορία
multimedia-rippers & encoders

ΚΩΔΙΚΑΣ σε htm ή html ΓΙΑ ΜΟΥΣΙΚΗ BACKGROUND
Ο κώδικας για να ακούγεται η μουσική είναι

<bgsound src="ΔΙΕΥΘΥΝΣΗ ΠΟΥ ΒΡΙΣΚΕΤΑΙ ΤΟ ΑΡΧΕΙΟ" loop="-1">

Αυτό το γράφουμε στο τμήμα head της σελίδας htm ή html

Οδηγίες για το "ΔΙΕΥΘΥΝΣΗ ΠΟΥ ΒΡΙΣΚΕΤΑΙ ΤΟ ΑΡΧΕΙΟ"
Αν το μουσικό αρχείο ΔΕΝ βρίσκεται στο ίδιο site τότε πρέπει να γράψουμε
την απόλυτη διεύθυνση. Για παράδειγμα αν βρίσκεται στο www.freestuff.gr στον φάκελο
music και είναι το κομμάτι sasa1 σε μορφή mp3 γράφουμε
"htpp://www.freestuff.gr/music/sasa1.mp3"

Δεν θα πρότεινα όμως αυτή τη λύση για τους παρακάτω λόγους:
1) Συνήθως δεν είναι εύκολο στους πολλούς να ξέρουν την ακριβή απόλυτη διεύθυνση.
Η διεύθυνση δεν είναι πάντοτε αυτή που φαίνεται στη γραμμή διευθύνσεων του browser.
Συνήθως λειτουργεί το εξής: Κάνουμε δεξί κλικ στο αρχείο μουσικής και επιλέγουμε ιδιότητες.
Είναι πιθανόν να φανεί τότε η σωστή απόλυτη διεύθυνση που βρίσκεται το αρχείο.
2) Χρειάζεται επιπλέον χρόνος για να συνδεθεί η σελίδα μας με το άλλο site.
3) Δεν γνωρίζουμε το μέγεθος του μουσικού αρχείου και αυτό σημαίνει πως αν είναι
μεγάλο θα χρειάζεται και μεγάλος χρόνος για να ακουστεί.

Αν το μουσικό αρχείο βρίσκεται στο site μας πρέπει να γράψουμε την σχετική διαδρομή.
Για παράδειγμα αν βρίσκεται στο ίδιο φάκελο που βρίσκεται και η σελίδα html
και είναι το αρχείο sasa1.mp3 γράφουμε
"sasa1.mp3"
Αν βρίσκεται σε άλλο φάκελο (π.χ. στο φάκελο music) και κάτω από τη σελίδα html γράφουμε
"music/sasa1.mp3"
Αν βρίσκεται σε άλλο φάκελο και ένα επίπεδο πάνω από τη σελίδα html
γράφουμε:
"../sasa1.mp3" για δύο επίπεδα πάνω "../../sasa1.mp3" κ.ο.κ.
Για να μην μπερδευτεί βέβαια κάποιος το πιο απλό είναι να βάλει το αρχείο ήχου
στον ίδιο φάκελο με την σελίδα html.

Οδηγίες για το loop="-1"
Εδώ δηλώνουμε πόσες φορές θα παίξει το μουσικό κομμάτι.
Με την τιμή "-1" παίζει συνεχώς. Για να παίξει μία φορά γράφουμε "1", για 2 φορές "2" κ.λ.π.

ΠΩΣ ΘΑ ΠΑΙΖΕΙ Η ΜΟΥΣΙΚΗ ΣΕ ΟΛΕΣ ΤΙΣ ΣΕΛΙΔΕΣ ΤΟΥ SITE
Ένα από τα πιο σημαντικά θέματα.
Ο κώδικας που έδωσα παραπάνω αφορά μόνο τη σελίδα που είναι γραμμένος.
Όσο αυτή εμφανίζεται στην οθόνη μας η μουσική θα παίζει.
Όταν όμως πάμε σε μια άλλη σελίδα (και ένα site είναι μάλλον απίθανο να αποτελείται
από μία μόνο σελίδα) η μουσική θα σταματήσει.
Μια απλή λύση είναι να γράψουμε τον κώδικα σε όλες τις σελίδες. Έτσι θα ακούγεται
η μουσική σε όλες αλλά είναι λύση "κακόγουστη" γιατί με το άνοιγμα κάθε νέας σελίδας
η μουσική ξεκινάει από την αρχή.
Το πρόβλημα λύνεται απλά αλλά απαιτεί μια μικρή εξοικείωση με τα frames.
Μπορούμε να φτιάξουμε ένα αρχικό frame μέσα στο οποίο θα εμφανίζεται η αρχική μας
σελίδα και όλες οι υπόλοιπες σελίδες του site. Για να γίνει αυτό πρέπει στις συνδέσεις
που θα οδηγούν στις άλλες σελίδες να δίνουμε σαν target το same frame (_self).
Τον κώδικα τον γράφουμε στο τμήμα head της σελίδας Frame Page.
Κι επειδή πολλοί έχουν μια "αντιπάθεια" για τα frames η λύση που προτείνω
δεν έχει κανένα από τα μειονεκτήματα που μέχρι τώρα λένε οτι έχουν.
Απλά όλο το site θα εμφανίζεται μέσα σε ένα και μοναδικό frame χωρίς
να αντιλαμβάνεται τίποτα ο επισκέπτης.

Ελπίζω με τα παραπάνω να βοηθήσω κάποιους ή κάποιες.
Αν χρειάζονται διευκρινήσεις με ευχαρίστηση θα προσπαθήσω να απαντήσω.

Άβαταρ μέλους
kalavros
Δημοσιεύσεις: 516
Εγγραφή: 30 Ιουν 2003 15:57
Τοποθεσία: London, UK

Μουσική στο Background (background sound)

Δημοσίευση από kalavros » 11 Ιαν 2004 10:53

:clap: :clap: :clap: :clap: poli kalo TUT...sigxaritiria....!!!!


p.s. 2 paratiriseis tha kanw mono,einai se lathos section(ayto paei stin HTML) kai an thelete balte kai ena [TUT] mprosta apo ton titlo...gia na katalabainei o kosmos oti einai boithima... :P


Άβαταρ μέλους
Candlemass
Δημοσιεύσεις: 7
Εγγραφή: 16 Ιαν 2004 08:26
Τοποθεσία: Πάτρα / Αθήνα

Μουσική στο Background (background sound)

Δημοσίευση από Candlemass » 16 Ιαν 2004 08:51

epeidh exw parathrhsei mia dyskolia sthn enswmatwsh mp3 arxeiwn se selides exw na kanw tis e3eis parathrhseis ws pros to format ths mousikhs:
1) sta mp3 kwdikopoihshs se bitrate apo 56-128kbit/sec me deigmatolhpsia 44100Hz, o hxos akougotan, alla paramorfwnotan arketa.
2) mp3 opoiasdhpote kwdikopoihshs me deigmatolhpsia 22050Hz, apla den akougotan mousikh. kati parasita akougontan kai ayta me to zori.
3) ta idia kai sta ogg

skefthka oti h oi codecs ftaine h exei ftwxh yposthri3h to html gia ta mp3.
gia na mhn polylow, epeidh ka8e pc exei egkatesthmenous kai diaforetikous codecs, brhka oti an kwdikopoih8ei ena mp3 se opoiodhopte bitrate kai me opoiadhpote deigmatolhpsia ALLA tou baleis RIFF WAVE header, tote paizei kanonika kai den parousiazei kammia apolytws anwmalia sto html.

pantws, apo sygkriseis pou ekana, ena mp3 akougetai poly kalytera me 22050 sampling (MPEG2) sta xamhla bitrate (32-96) kai antistoixa me 44100 sampling (MPEG1) sta ypshla bitrate (112-320).

ayta. elpizw na mhn egina kourastikos kai na boh8hsa...

Άβαταρ μέλους
jps
Δημοσιεύσεις: 53
Εγγραφή: 28 Σεπ 2003 18:16
Τοποθεσία: Orchomenos
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από jps » 16 Ιαν 2004 10:58

Candlemass πολύ σωστές οι παρατηρήσεις σου
και ευχαριστώ που κάνεις το tut περισσότερο πλήρες.
Επειδή είναι φανερό πως το έχεις ψάξει το θέμα γράψε και
το μέγεθος κάθε αρχείου για ένα λεπτό περίπου χρονική διάρκεια.
Είναι αυτονόητο πως πρέπει να υπάρχει ένας καλός συνδυασμός ποιότητας-μεγέθους ώστε και ο ήχος να έχει μια καλή (έστω σχετικά) ποιότητα αλλά και να κατεβαίνει σε ανεκτό χρονικό διάστημα στον υπολογιστή του επισκέπτη.

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από EneMe » 16 Ιαν 2004 12:25

Σχετικά με τα mp3s, έχει αναφερθεί πολλές φορές ότι σε μια σελίδα είναι δύσχρηστα ως backround music!
Αν θέλουμε να έχουμε μουσική από mp3s, καλό είναι να κόβουμε το κομμάτι που θέλουμε και να το εισάγουμε σε ένα "κρυφό" flashάκι (πχ με διαστάσεις 1x1 pixels).
Το flash μας δίνει την δυνατότητα να έχουμε συνεχή επανάληψη του τραγουδιού ΧΩΡΙΣ χρονική καθυστέρηση κατά την μετάβαση από το τέλος ξανά προς την αρχή!
Έτσι αν έχουμε μια λούπα 10-15 δευτερολέπτων 44.100 Mono με bitrate 32-64, έχουμε τελικά ένα αρχείο αρκετά ποιοτικό και αρκετά μικρό (γύρω στα 50-70ΚΒ νομίζω).

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από greekbytes » 16 Ιαν 2004 20:05

Poli kalo to tutorial kai oi paratiriseis sas paidia. I diki mou apopsi einai oti den prepei na iparxei mousiki ipokrousi se selida xoris na iparxoun kai play/stop music buttons! Nomizo einai polloi autoi pou akoune mousiki tin ora pou surfaroun kai einai enoxlitiko na psaxneis apo pou erxetai auti ti mousiki tin ora pou exeis anoixta 4-5 parathira..

Άβαταρ μέλους
Candlemass
Δημοσιεύσεις: 7
Εγγραφή: 16 Ιαν 2004 08:26
Τοποθεσία: Πάτρα / Αθήνα

Μουσική στο Background (background sound)

Δημοσίευση από Candlemass » 16 Ιαν 2004 23:31

nai, kalo 8a einai na bazoume kai epilogh gia muting ths mousikhs, epeidh meta apo merikes epanalhpseis katanta kourastikh. oswn afora to looping ths mousikhs, mexri stigmhs den exw synanthsei kammia ka8ysterhsh se osa mp3 exw enswmatwsei se html.

epeidh 8elw na oloklhrwsw kapoies dokimes akoma, 8a kanw post ta apotelesmata twn sygkrisewn mp3 se liges meres gia na eipw8oun apopseis panw sthn beltistopoihmenh sxesh poiothtas/mege8ous. (ean exei syzhth8ei se allo thread parakalw na me enhmerwsete).

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από EneMe » 16 Ιαν 2004 23:42

Για συγκριτικά μεταξύ αρχείων, κλπ, κλπ, καλό είναι να κάνεις ένα θέμα στο Multimedia - Επεξεργασία Εικόνας, Video και Ήχου.

Και μετά απλά βάλε ένα link του θέματος κι εδώ! ;)

Άβαταρ μέλους
jps
Δημοσιεύσεις: 53
Εγγραφή: 28 Σεπ 2003 18:16
Τοποθεσία: Orchomenos
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από jps » 19 Ιαν 2004 10:49

Μερικές απόψεις με αφορμή τις (πραγματικά χρήσιμες) παραπάνω παρατηρήσεις των φίλων.

1) Κι εγώ νομίζω πως η background μουσική και "βαραίνει" τις σελίδες και κάποιες φορές είναι ενοχλητική. Αν όμως κάποιος θέλει να βάλει οπωσδήποτε μουσική background πρέπει να αφήνει στον επισκέπτη να επιλέξει αν θέλει να συνεχίσει με μουσική ή όχι. Τουλάχιστον έτσι δείχνουμε σεβασμό και ευγένεια στον επισκέπτη.
Το να έχουμε δύο επιλογές δεν σημαίνει πως πρέπει να έχουμε 2 εκδοχές των σελίδων μας. Απλά αν επιλέξει να συνεχίσει με μουσική με το κλικ θα περάσει μέσα από το frame στου οποίου την frame page θα υπάρχει ενσωματωμένη η μουσική (όπως αναφέρω στην τελευταία παράγραφο του tut). Στην περίπτωση που δεν επιλέξει την... μουσική οδό θα συνεχίσει κανονικά χωρίς να περάσει μέσα από το παραπάνω frame. Δηλαδή το επιπλέον είναι ένα frame. Πάντοτε βέβαια μιλάω για την περίπτωση που η μουσική ακούγεται συνεχής σε όλο το site και δεν διακόπτεται κάθε φορά που πάμε σε άλλη σελίδα.

2) Δεν έχω παρατηρήσει καμμία καθυστέρηση στην επανάληψη της μουσικής σε οποιοδήποτε format ήχου. Και πως θα μπορούσε να υπάρχει καθυστέρηση αφού το μουσικό κομμάτι κατεβαίνει στον υπολογιστή του επισκέπτη κι έτσι την δεύτερη φορά το διαβάζει από τον σκληρό του δίσκο;
Διορθώστε με αν κάνω λάθος σε αυτό.

3) Σχετικά με τα play/stop buttons υπάρχει ένα πρόβλημα (ή εγώ τουλάχιστον δεν ξέρω τη λύση του).
Τα κουμπιά αυτά ενεργούν στην σελίδα που εμφανίζονται (και φυσικά πρέπει να υπάρχουν σε κάθε σελίδα του site ώστε να σταματήσει ή να αρχίσει την μουσική οποτεδήποτε το θελήσει ο επισκέπτης). Η μουσική όμως βρίσκεται στη σελίδα του αρχικού frame, σύμφωνα με τη λύση που προτείνω, και γι' αυτό δεν έχουν καμμία επίδραση. Δοκίμασα να βάλω τον κώδικα των buttons στη frame page αλλά το αποτέλεσμα ήταν ότι μέσα στο frame εμφανιζόντουσαν μόνο τα κουμπιά και τίποτε άλλο.
Έχω δοκιμάσει κάποιες λύσεις αλλά καμμία, το λέω προκαταβολικά, δεν με... καλύπτει πλήρως:
i) Να υπάρχει σε κάθε σελίδα link προς την σελίδα από την οποία άρχιζε το site χωρίς μουσική με ταυτόχρονη πληροφόρηση του επισκέπτη. Λειτουργεί μεν αλλά μου φαίνεται κάπως... μπακαλίστικη.
ii) Να υπάρχουν δύο εκδοχές του site (με και χωρίς μουσική) και το link που θα υπάρχει σε κάθε σελίδα να οδηγεί στην αντίστοιχη με ή χωρίς μουσική. Λύση που απλά την αναφέρω γιατί την απορρίπτω για πρακτικούς λόγους.
Αν κάποιος/α έχει να προτείνει κάτι γι' αυτό το πρόβλημα θα του ήμουν υποχρεωμένος.
Περιμένω τις προτάσεις-ιδέες σας έστω κι αν δεν είναι δοκιμασμένες.

Άβαταρ μέλους
jps
Δημοσιεύσεις: 53
Εγγραφή: 28 Σεπ 2003 18:16
Τοποθεσία: Orchomenos
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από jps » 05 Απρ 2004 01:23

Τι έγινε παιδιά; Δεν υπάρχει καμμία πρόταση σχετικά με το πρόβλημα του play/stop button που γράφω στο προηγούμενο μήνυμα;
Το ωραίο είναι παντού...
Μόνο που τα μάτια της ψυχής μας δεν είναι πάντα ανοιχτά.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από cordis » 05 Απρ 2004 01:36

δυστυχώς μόνο με frames...
πρόταση: φτιάσε ένα μικρό frame στο κάτω μέρος της σελίδας που θα έχει το play/stop και εκεί μπορείς να βάλεις και κάποια άλλα στοιχεία, όπως επικοινωνία, κτλ για να μην είναι κενό...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από EneMe » 05 Απρ 2004 15:10

jps έγραψε:2) Δεν έχω παρατηρήσει καμμία καθυστέρηση στην επανάληψη της μουσικής σε οποιοδήποτε format ήχου. Και πως θα μπορούσε να υπάρχει καθυστέρηση αφού το μουσικό κομμάτι κατεβαίνει στον υπολογιστή του επισκέπτη κι έτσι την δεύτερη φορά το διαβάζει από τον σκληρό του δίσκο;
Διορθώστε με αν κάνω λάθος σε αυτό.
Η καθυστέρηση είναι τόσο μικρή που δεν την καταλαβαίνει κάποιος εύκολα! Μιλάμε για 0,100-0,500 δευτερόλεπτα, ανάλογα το μέγεθος και την ποιότητα του αρχείου! Εγώ ας πούμε που έχω κόλλημα με τέτοιες λεπτομέρειες, το καταλαβαίνω αμέσως και με εκνευρίζει αφάνταστα! :oops: :-? :)

Άβαταρ μέλους
jps
Δημοσιεύσεις: 53
Εγγραφή: 28 Σεπ 2003 18:16
Τοποθεσία: Orchomenos
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από jps » 09 Απρ 2004 04:40

Ναι John μάλλον αυτό που προτείνεις είναι η μοναδική λύση.
EneΜe πως λύνεις αυτό το πρόβλημα της έστω και μικρής καθυστέρησης;
Το ωραίο είναι παντού...
Μόνο που τα μάτια της ψυχής μας δεν είναι πάντα ανοιχτά.

Άβαταρ μέλους
Barathrum
Δημοσιεύσεις: 246
Εγγραφή: 18 Μαρ 2004 07:49
Τοποθεσία: Cecropia..
Επικοινωνία:

Μουσική στο Background (background sound)

Δημοσίευση από Barathrum » 09 Απρ 2004 05:00

jps έγραψε:Ναι John μάλλον αυτό που προτείνεις είναι η μοναδική λύση.
EneΜe πως λύνεις αυτό το πρόβλημα της έστω και μικρής καθυστέρησης;
ego ekana kati tetio me flash 1X1 opos eipan kai pio panw kai h monadikh lisi gia na mhn exeis to kopsimo pou kani otan telioni kai arxizi to komati einai na breis kapio tragoudi (sinithos me stathero bit - pote laika/rock ktl) kai kobis (me mousikous orous) 1 h 2 metra isa isa na paiksei to metro olokliro kai na to kopsis opote an to balis sto repeat kai to akousis tha akougete sinexia to idio pragma xoris kathisterisis kai kopsimata

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης