Ηχογράφηση web radio με τον vlc (την ωρα που θελουμε και για οση ωρα θελουμε)

vagrale13 | Τρί, 02/15/2011 - 16:17 | 4' | 16

Εδω θα δουμε ενα απλο, και ευκολο τροπο, για να ηχογραφησουμε καποιο διαδικτυακο σταθμο (web radio), με τον vlc.

Στα παραδειγμα μας, θα ηχογραφησουμε τον σταθμο της Era Sport - σε αρχειο .mp3

Περιεχομενα:

Πρωτα θα πρεπει να βρουμε το σωστο url του σταθμου.

Πηγαινουμε στο http://www.google.gr/ και παταμε στην αναζητηση, π.χ. era sport

Επιλεγουμε ενα απο τα πρωτα αποτελεσματα (κατα προτιμηση απο το live24.gr)

Στη σελιδα λοιπον οπου θα μας ανοιξει - παταμε στον firefox Προβολη - Κωδικας σελιδας (Ctrl+U)

Και θα μας εμφανισει ενα παραθηρο με τον κωδικα σελιδας!

Παταμε Ctrl+F (Εύρεση δηλαδη) - και παταμε stream

Οπου θα βρουμε αυτη τη γραμμη

streamsrc: 'http://tvradio.ert.gr/radio/liveradio/asx/erasport.asx'

το url λοιπον οπου θελουμε για να ακουσουμε ERA Sport ειναι π.χ. αυτο

http://tvradio.ert.gr/radio/liveradio/asx/erasport.asx

Τωρα, αφου εχουμε βρει το σωστο url του σταθμου, εμεινε να κανουμε την ηχογραφιση. Ανοιγουμε τερματικο, και εκτελουμε την εντολη

vlc http://tvradio.ert.gr/radio/liveradio/asx/erasport.asx ':sout=#transcode{acodec=mp3,ab=32,channels=2}:duplicate{dst=display,dst=std{access=file,mux=raw,dst="/home/user/out.mp3"}'

οπου /home/user/out.mp3 βαζουμε την διαδρομη και το ονομα που θελουμε να αποθηκευσουμε το αρχειο!

Και ειμαστε ετοιμοι!Smile

Σε περιπτωση, που θελουμε να ηχογραφησουμε καποιο σταθμο, και θα λειπουμε απο τον Η/Υ, κανουμε το εξης.

Δημιουργουμε ενα αρχειο, και γραφουμε μεσα

new Test broadcast enabled
setup Test input http://tvradio.ert.gr/radio/liveradio/asx/erasport.asx
setup Test output #transcode{acodec=mp3,ab=32,channels=2}:duplicate{dst=display,dst=std{access=file,mux=raw,dst="/home/user/out.mp3"}}

new Sched schedule enabled
setup Sched date 2010/05/17-22:40:00
setup Sched append control Test play

όπου 2010/05/17-22:40:00 την αντιστοιχη ωρα και ημερομηνια, που θελουμε να αρχισει η ηχογραφηση,

οπου /home/user/out.mp3 βαζουμε την διαδρομη και το ονομα που θελουμε να αποθηκευσουμε το αρχειο.

Παταμε Αποθηκευση, με ονομασια test.conf

Μετα ανοιγουμε τερματικο - παιρνουμε δικαιωματα απο τον φακελο που εχουμε το αρχειο test.conf

cd φακελος

και μετα εκτελουμε

vlc -I telnet --vlm-conf test.conf --run-time 100

Αντικαθιστουμε τον αριθμο 100 μετα τα δευτερολεπτα που θελουμε να διαρκεσει η ηχογραφηση.

Ο χρονος που θα επιλεξουμε, θα ξεκινησει απο την ωρα ηχογραφησης που εχουμε ορισει, και οχι απο την ωρα που θα τρεξουμε την εντολη!

Και ειμαστε ετοιμοι! Smile

Περισσοτερα εδω http://wiki.videolan.org/Main_Page

ή απο τερματικο με την εντολη

vlc -help

Δώσε αστέρια!

MO: 2.5 (ψήφοι: 6)

Σχόλια

Μέσα από το vlc δεν γίνεται; χωρίς terminal εννοώ. Ωραία παρουσίαση πάντως.

Vasilis_F]Μέσα από το vlc δεν γίνεται; χωρίς terminal εννοώ.

Οχι, δεν νομιζω!

Αν ανοίξουμε το VLC, πάμε στo VIEW και τσεκάρουμε το Advanced controls εμφανίζονται 4 νέα κουμπιά.
Έτσι όταν παρακολουθούμε κάποιο σταθμό με τον τρόπο που είπε ο vagrale ή κάποια ροή βίντεο και πατήσουμε το κουμπί record μπορούμε να "γράψουμε" το οτιδήποτε. 

Για κάποιο λόγο το κουμπί record στον vlc δεν είναι ενεργό. Ανοίγω την ιστοσελίδα του σταθμού και βάζω να "παίζει" η εκμπομπή που υπάρχει εκείνη τη τη στιγμή. Ανοίγω και τον vlc αλλά δεν κάνει κατί.
Μετά δοκίμασα το εξής
Πολυμέσα --->Άνοιγμα ροής δεδομένων δικτύου---->Δίκτυο και στο πεδίο που λέει "εισάγετε ένε δικτυακό URL έκανα copy τη διεύθυνση που είχα στον firefox όταν έπαιζε live το ράδιο αλλά και πάλυ δεν έγινε τίποτα.

kyriakos331]Για κάποιο λόγο το κουμπί record στον vlc δεν είναι ενεργό.

Τι εννοεις δεν ειναι ενεργο?
Τικαρε το κουτακι View - Advanced Controls

kyriakos331]Ανοίγω την ιστοσελίδα του σταθμού και βάζω να "παίζει" η εκμπομπή που υπάρχει εκείνη τη τη στιγμή. Ανοίγω και τον vlc αλλά δεν κάνει κατί.
Μετά δοκίμασα το εξής
Πολυμέσα --->Άνοιγμα ροής δεδομένων δικτύου---->Δίκτυο και στο πεδίο που λέει "εισάγετε ένε δικτυακό URL έκανα copy τη διεύθυνση που είχα στον firefox όταν έπαιζε live το ράδιο αλλά και πάλυ δεν έγινε τίποτα.

Προφανως δεν ειναι σωστος ο συνδεσμος, πες μας και με ποιον σταθμο εχεις το προβλημα, και ποιον συνδεσμο χρησιμοποιεις.

Πολυ καλη παρουσιαση!

Επισης - η  εγγραφη δουλευει το ιδιο καλα και μεσα απο το gui του vlc.

Testing distros: CUT, Parkes
Εκδοση VLC: The Luggage (1.1.13)

Το κουμπί record υπάρχει κανονικά. Λειτουργεί κανονικά αν για παράδειγμα έχω ένα τραγούδι στο σκληρό και το βάλω να παίξει με VLC
Δεν είναι ενεργό όταν μιλάμε για ράδιο σε μια ιστοσελίδα.
Για να κάνω μια δοκιμή πήγα στην ιστοσελίδα του ΣΚΑΙ και επέλεξα το live radio που είναι το http://www.skai.gr/player/radiolive/ έκανα copy paste αυτό το σύνδεσμο αλλά δεν λειτουργούσε τίποτα. Το ίδιο και όταν επέλεξα παλιότερες εκμπομπές από το αρχείο του σταθμού.
Μπήκα στο κώδικα της σελίδας και έψαξα το stream αλλά εμφανίζει το /*
flowplayer_config_dependon_show("",
"rtmp://cp76153.live.edgefcs.net/live/RADIO_LIVE_1@10774",
"http://www.skai.gr/files/temp/D1245E3D183DD8DCD4E518F6DD92D768.jpg",
"Live Radio Streaming ",
"1")
*/
flowplayer_config("rtmp://cp76153.live.edgefcs.net/live/RADIO_LIVE_1@10774",
"http://www.skai.gr/files/temp/D1245E3D183DD8DCD4E518F6DD92D768.jpg",
"Live Radio Streaming ",
"1")
Να πω ότι στο παράδειγμα με την EΡΑ SPORT από το live 24 πήρα από τον κώδικα της σελίδας το URL και ο VLC λειτούργησε και μπορούσε να κάνει και εγγραφή αλλά δεν κατάλαβα πως σώζεις αυτό που έχεις γράψει.
Να πω ότι εγγραφή κάνει πολύ ποιο απλά το Audacity αλλά τώρα ψάχνω και το VLC

Φιλε Κυριακο το link που δινεις ειναι το url της σελιδας του player - φυσικο ειναι να μην δουλεψει.

Το url για τον sky 100.3 ειναι αυτο το δινεις στον vlc (open network stream) και μετα τικαρεις το Show more options.  Αντι για Play - επιλεγεις Stream - εκει οριζεις το audio type που θες, και το filename του αρχειου που θα δημιουργηθει - και ολα θα δουλεψουν σωστα.

Googlαρεις κατι σχετικο με "greek radios" και στα πρωτα 5-6 αποτελεσματα πεφτεις πανω σε αυτο http://www.listenlive.eu/greece.html  ;-)

Γεια χαρά σε όλους.Όλη αυτη η διαδικασία γίνεται σε windows; ευχαριστώ

Δύσκολο. Το transcoding γίνεται από το Τερματικό με εργαλεία του Linux (μάλλον), οπότε υποθέτω ότι δεν θα παίξει στα Windows. Μπορείς να δοκιμάσεις όμως, δε χάνεις τίποτε.

Ναι, μέσω cmd. Επειδή όμως το VLC στα Windows μπορεί να έχει διαφορετικές παραμέτρους/επιλογές στη γραμμή εντολών του, ρίξε μια ματιά στον παρακάτω οδηγό για να ξέρεις τι υποστηρίζεται και τι όχι:

https://wiki.videolan.org/Documentation:Command_line/