Ανάγνωση αρχείου mp3 μέσω libmp3lame

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό pc_magas » 21 Δεκ 2011, 21:01

Παιδες ξέρεται πως μπορώ να χρησιμοποιήσω την βιβλιοθήκη libmp3lame για να διαβάσω ένα αρχείο .mp3?
Γιατί θέλω (προγραμματιστικά) να μπορώ να διαβάζω mp3. Εν ολοίγοις θέλω να κατασκευάσω μια εφαρμογή όπου θα διαβάζει αρχεία .mp3
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό vagrale13 » 21 Δεκ 2011, 21:46

Το πιο απλο, ειναι απλα να εκτελεσεις
Κώδικας: Επιλογή όλων
lame ονομα.mp3

περισσοτερα μπορεις να δεις εκτελωντας
Κώδικας: Επιλογή όλων
lame --help

ή αν κανεις μια αναζητηση εδω http://lame.sourceforge.net/using.php για περισσοτερες πληροφοριες! :)
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

Re: Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό pc_magas » 22 Δεκ 2011, 12:44

Όχι θέλω να κάνω κώδικα όπου θα διαβάζει αρχεία .mp3 και να τα διαβάζει χρησιμοποιόντας την βιβλιοθήκη liblmp3 lame
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό medigeek » 22 Δεκ 2011, 13:06

Σε ποια γλώσσα προγραμματισμού; :) π.χ. http://stackoverflow.com/questions/2495 ... -from-pure
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό pc_magas » 22 Δεκ 2011, 16:04

Ansi C
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό medigeek » 22 Δεκ 2011, 17:16

Και τι ακριβώς θέλεις να διαβάσεις από το αρχείο; Να το παίξεις, να επεξεργαστείς το id3 tag, να εξάγεις πληροφορίες από το id3 tag;
Πρέπει να γίνει οπωσδήποτε με libmp3lame; Το lame νομίζω απλώς μετατρέπει αρχεία, για να εξάγεις πληροφορίες id3 θέλεις το libid3tag ή κάποιο άλλο library
Δεν έχω τις γνώσεις για να σε βοηθήσω για κάτι τέτοιο, αλλά μπορεί να βοηθήσει κάποιο άλλο μέλος, αν ξέρουμε τι ακριβώς ζητάς να κάνεις.
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό pc_magas » 22 Δεκ 2011, 22:05

@medigeek
Απλά θέλω να επεξεργαστώ το αρχείο σαν χρονοδιακριτό σήμα. (Συνελίξεις κλ) Και να κάνω διάφορα πχ. να κάνω την γωνή του τραγουδιστή ποιο chimpcup style ή ποιο μπάσα, η να του υπολογίζω τον μετασχηματισμο fourier και να το μεταρπέσω σε μορφή .csv να μπορείς να το διαβάζεις από matlab,octave κλπ κλπ.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Ανάγνωση αρχείου mp3 μέσω libmp3lame

Δημοσίευσηαπό mpekatsoula » 22 Δεκ 2011, 23:14

Οκ δεν έχω ιδέα πως μπορέις να κάνεις κάτι τέτοιο, φαντάζομαι όμως πως πρέπει να τα πάρεις από την σειρά και να δεις τι ακριβώς είναι το mp3, πως και τι ακριβώς αποθηκεύεται στο data section του, κλπ. Βρήκα και ένα link από ένα τύπο ο οποίος μάλλον ξέρει τι κάνει: http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html
Φαντάζομαι η λογική είναι ίδια, θα πρέπει αρχικά δηλαδή να εξάγεις την πληροφορία από το αρχείο και από εκεί και πέρα βλέπεις. Ξεκίνα να διαβάζεις και την libmp3lame, για το τι μπορεί να κάνει. Αλλιώς βρες κάποια άλλη lib (αν υπάρχει) που είναι συγκεκριμένα για αυτό που θες.
Volos LUG
stack0verflow
As a wise Chinese man once said: ‘do not anger one who has shell on your server’.
mpekatsoula
babeTUX
babeTUX
 
Δημοσιεύσεις: 28
Εγγραφή: 09 Ιουν 2010, 13:26
Τοποθεσία: Volos/Xalkida
IRC: mpekatsoula
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι