Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;  Το θέμα επιλύθηκε

...βίντεο, ήχος, players, codecs, κλπ (όχι προβλήματα καρτών εδώ)

Συντονιστές: adem1, konnn

Κανόνες Δ. Συζήτησης
Για εγκατάσταση codec, java, flash και εφαρμογών πολυμέσων τρέξτε στο τερματικό
Για ubuntu
sudo apt-get -y install ubuntu-restricted-extras
Για kubuntu
sudo apt-get -y install kubuntu-restricted-extras

Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό lepidas » 05 Ιαν 2019, 14:07

Καλησπέρα και χρόνια πολλά και καλή χρονιά σε όλους.
Θα ήθελα να ξέρω αν γίνεται μέσω cli να κάνβ recording ενός ιντερνετικού ραδιοσταθμού.
Βλέπω εφαρμογές για desktop, για cli δε βλεπω, αλλα ειμαι σίγουρος οτι κάπως θα γίνεται...
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό xqtr » 05 Ιαν 2019, 15:51

lepidas έγραψε:Καλησπέρα και χρόνια πολλά και καλή χρονιά σε όλους.
Θα ήθελα να ξέρω αν γίνεται μέσω cli να κάνβ recording ενός ιντερνετικού ραδιοσταθμού.
Βλέπω εφαρμογές για desktop, για cli δε βλεπω, αλλα ειμαι σίγουρος οτι κάπως θα γίνεται...


Κώδικας: Επιλογή όλων
#!/bin/bash

if [ "$#" -lt 2 ]
then
echo "StreamRec - Record Streaming Music"
echo "Usage:"
echo 'streamrec <filename> <URL>'
exit 1
fi

mplayer -dumpstream -dumpfile "$1" "$2"
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 506
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό Maras » 05 Ιαν 2019, 18:12

Μπορείς να κάνεις χρήση του ffmpeg που είναι πολύ δυνατό εργαλείο.
Δες τις συσκευές σου με την εντολή :
Κώδικας: Επιλογή όλων
pactl list sources | grep analog-stereo.monitor

και στη συνέχεια γράψε από όποια συσκευή θέλεις με την εντολή (είναι παράδειγμα, σε εσένα μπορεί να είναι διαφορετικά) :
Κώδικας: Επιλογή όλων
ffmpeg -f pulse -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor output.wav

Με αυτό τον τρόπο θα γράψεις ότι ακούς εκείνη την ώρα από την κάρτα σου.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
saintTUX
saintTUX
 
Δημοσιεύσεις: 1460
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό lepidas » 05 Ιαν 2019, 20:32

Δεν το έθεσα σωστά και έχουμε αποπροσανατολιστεί :D Λοιπόν έχω ένα κουτί ubuntu server, αυτό το κουτί πως μπορεί να κάνει recording έναν ιντερνετικό ραδιοσταθμό;
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό Maras » 05 Ιαν 2019, 20:40

Με το ffmpeg μπορείς να κάνεις record ότι θέλεις, για να δώσεις να κάνει record ένα url απλά δώσε στο τερματικό το εξής :
Κώδικας: Επιλογή όλων
ffmpeg -i urlτουσταθμού outputαρχείοσου.wav
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
saintTUX
saintTUX
 
Δημοσιεύσεις: 1460
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό lepidas » 06 Ιαν 2019, 15:34

Τι μορφή θα πρέπει να έχει το url;
Έτσι
Κώδικας: Επιλογή όλων
ffmpeg https://www.fly104.gr/el/ fly.wav

βγάζει αυτό
Κώδικας: Επιλογή όλων
[NULL @ 0x55583ad559c0] Unable to find a suitable output format for 'https://www.fly104.gr/el/'
https://www.fly104.gr/el/: Invalid argument
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό Maras » 06 Ιαν 2019, 15:37

Η μορφή του URL θα πρέπει να είναι της μορφής :
Κώδικας: Επιλογή όλων
http://stream.wusb.stonybrook.edu:8090

δηλαδή όπως το διαβάζει ένας player για να αναπαράγει το stream
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
saintTUX
saintTUX
 
Δημοσιεύσεις: 1460
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;  Το θέμα επιλύθηκε

Δημοσίευσηαπό lepidas » 06 Ιαν 2019, 22:43

Maras έγραψε:Η μορφή του URL θα πρέπει να είναι της μορφής :
Κώδικας: Επιλογή όλων
http://stream.wusb.stonybrook.edu:8090

δηλαδή όπως το διαβάζει ένας player για να αναπαράγει το stream

Ναι βρήκα τη διεύθυνση stream (έκανα αναζήτηση τη λέξη stream στον κώδικα της σχετικής σελίδας και έγινε με curl και με ffmpeg
Κώδικας: Επιλογή όλων
curl --output fly.mp3 37.59.32.115:6168/stream

ή και
Κώδικας: Επιλογή όλων
ffmpeg -i http://37.59.32.115:6168/stream -c copy fly.mp3


Η σελίδα που μπόρεσα να βρω το link ειναι https://www.e-radio.gr/Fly-104-Thessaloniki-i304/live
με ctrl+u εμφανίζεται ο κώδικας και με ctrl+f αναζήτηση τη λέξη "stream" βρήκα
Κώδικας: Επιλογή όλων
<iframe id="playerControls1" allow="autoplay" src="/player/playerX.asp?sID=304&cn=fly104&stitle=Fly 104&codecID=3&pt=2&webLink=37.59.32.115:6168/stream" scrolling="no" frameborder=0 noresize framespacing=0 border=0 allowtransparency="true"></iframe>

αρα θα ήταν η ip:port/stream
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ubuntu cli εγγραφή(Rec) ιντερνετ ραδιο;

Δημοσίευσηαπό Maras » 08 Ιαν 2019, 19:51

Τίκαρε το θέμα πράσινο αν επιλύθηκε για να μπορέσουν να βοηθηθούν και άλλοι μελλοντικά.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
saintTUX
saintTUX
 
Δημοσιεύσεις: 1460
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Πολυμέσα