Signaler

Enregistrer webradio en mp3 [Résolu]

Posez votre question thierryR - Dernière réponse le 11 mai 2017 à 20:46 par thierryR51
Bonjour,

Je cherche une bonne formule pour enregistrer 3H de webradio sans saturer mon DD. En plus il me faudra un arrêt automatique car c'est entre Minuit et 3h J'ai opté pour le format MP3, mais je n'obtiens pas ce que je cherche.
J'ai fais un truc simple pour tester
mplayer -dumpstream http://streaming.radio.rtl.fr/rtl-1-48-192

J'obtiens un fichier stream.dump lisible seulement par mplayer. ( C'est pas top)
De plus après 15 sec d'enregistrement le fichier fait 600 Ko. C'est énorme.
Donc si vous aviez une bonne combine pour faire plus maigre.... Ce serait super.
Merci.

Afficher la suite 
Utile
+0
plus moins
Salut,
Avec ffmpeg :
ffmpeg -i http://streaming.radio.rtl.fr/rtl-1-48-192 test.mp3

doc : https://trac.ffmpeg.org/wiki/Encode/MP3
Avec sox :
sox -t mp3 http://streaming.radio.rtl.fr/rtl-1-48-192 test.mp3

doc : https://doc.ubuntu-fr.org/sox

Pour réduire la taille du fichier tu peux jouer sur la fréquence échantillonnage et sur la qualité de la compression mp3.
Donnez votre avis
Utile
+0
plus moins
Super. C'est effectivement des commandes que je ne connaissais pas. Donc je ne maitrise pas non plus.
bitrate: 192 kb/s

Ça me fait vite un très gros fichier.
Je n'arrive pas à régler ce machin
ffmpeg -qscale:a 8 -i http://streaming.radio.rtl.fr/rtl-1-48-192 test.mp3
Error opening input files: Invalid argument


ffmpeg -i http://streaming.radio.rtl.fr/rtl-1-48-192 test.mp3 -q:a 8
Trailing options were found on the commandline.
Input #0, mp3, from 'http://streaming.radio.rtl.fr/rtl-1-48-192':
Metadata:
icy-br : 192
icy-description : RTL [MP3 192]
icy-name : RTL [MP3 192]
icy-pub : 0
icy-url : http://www.rtl.fr
StreamTitle :
Duration: N/A, start: 0.000000, bitrate: 192 kb/s
Stream #0:0: Audio: mp3, 48000 Hz, stereo, s16p, 192 kb/s


Je dois merd.... quelque part.

Et pour faire simple. Est il possible que ça s'arrete tout seul 3 heures après ?
Genre
sleep 3h 
shutdown

Chercheur en améliorations.

[url]
Donnez votre avis
Utile
+0
plus moins
Je commence à faire mieux. Voici mon script.
#! /bin/sh

# set -x
destination="/run/media/thierry/RTL/RTL.mp3";

#----------------------------------------------------------------------------

ffmpeg -i http://streaming.radio.rtl.fr/rtl-1-48-192 ${destination} &
sleep 3
pid=$(pidof ffmpeg);
kill $pid;
exit 0;


Ok j'ai mis 3 ", mais c'est juste pour l'essai
zipe31 34583Messages postés dimanche 7 novembre 2010Date d'inscription ContributeurStatut 27 mai 2017 Dernière intervention - 10 mai 2017 à 17:07
Salut,

timeout 10800 ffmpeg -i http://streaming.radio.rtl.fr/rtl-1-48-192 /run/media/thierry/RTL/RTL.mp3


;-)
Répondre
thierryR51 105Messages postés dimanche 5 juillet 2015Date d'inscription 11 mai 2017 Dernière intervention - 10 mai 2017 à 23:12
Effectivement plus court que ça tu meurs. Merci à tous. Que c'est beau le partage du savoir.... C'est la magie linuxienne. Bonne soirée.
Répondre
thierryR51 105Messages postés dimanche 5 juillet 2015Date d'inscription 11 mai 2017 Dernière intervention - 11 mai 2017 à 15:22
Le 1er essais à failli bien fonctionné. En fait ça a marché 20 Minute puis le PC s'est mis en veille, le DD s'est arrêté, et tout le monde s'est endormi. Le scrypt a fait de même. Il s'est arrêté. Rien n'existe sur google en scrypt bash pour empêcher cet état... Est ce gérable par le scrypt lui-même ou doit on configurer le bureau à part pour empêcher la gestion de l'alimentation?
Répondre
zipe31 34583Messages postés dimanche 7 novembre 2010Date d'inscription ContributeurStatut 27 mai 2017 Dernière intervention - 11 mai 2017 à 17:33
Forcément, si le système se met en veille en arrêtant le HD, ça ne va pas le faire ;-\

Le plus simple me paraît d'empêcher le système de se mettre en veille depuis ton interface graphique.
Répondre
Donnez votre avis
Utile
+0
plus moins
Merci zipe31 Je comprends qu'un script n'a pas la capacité à invalider l’économie d’énergie.
Bonne soirée.
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !