ildrad Posté(e) le 4 octobre 2012 Posté(e) le 4 octobre 2012 (modifié) Bonjour, Tout d'abord, je ne sais pas si je me situe sur le bon sous-forum (j'espère). J'ai réalisé, en m'inspirant de divers autres petits scripts, un script qui compresse des flac en mp3 grace à ffmpeg. Jusque là rien de transcendant me diriez-vous. Il permet, via quelques astuces, de convertir tous les fichiers d'un repertoire et de ses sous-repertoires en mp3 et exporter le tout (mp3 et structure des sous dossiers) dans un nouveau répertoire. Rien de fou non plus. J'aimerai cependant avoir une interface graphique sur la page d'administration du synology dans laquelle je puisse selectionner le repertoire d'entrée et de sortie ainsi que selectionner deux-trois options et lancer ainsi automatiquement le script. Toutes ces variables doivent être fournies en entrée du script, il s'agit donc plus d'avoir une interface plus accueuillante que la ligne de commande (dans le meme genre, cron manager fournit une interface graphique à la modification du fichier crontab). L'idée serait au final d'en faire peut-etre un spk facilement instalable. Quelqu'un saurait-il m'expliquer comment faire ce type "d'interface" ? (Je ne suis plus arrivé à télécharger crontab manager afin de voir à quoi ressemble le spk de l'intérieur) Une petite question, "ffmpeg" est-il fournit de base avec le syno ou est-il necessaire de l'installer à part ? (aparrament il est de base, mais j'ai quelques doutes) Voici le code du script, je suis ouvert à toutes remarques pouvant corriger ou améliorer certaines choses : #!/bin/sh # This is needed to handle spaces in file names OLDIFS=$IFS IFS=$(echo -en "\n\b") # Base directory where FLAC files are basedir=$1 # Base directory where MP3 files will be created newbasedir=$2 # MP3 bitrate (unused if VBR is activate and that's the case) bitrate=256k # VBR quality (0 better) VBR=$3 # Overwrite existing MP3 files (-y for yes, blank for no) overwrite=-y cd $basedir #Search all the flac files of the indicated directory and compress them in mp" with the given VBR (the extension will be .flac.mp3) find $basedir -name "*.flac" -exec ffmpeg $overwrite -i {} -acodec libmp3lame -ab $bitrate -aq $VBR {}.mp3 \; >& /dev/null #Rename all the .flac.mp3 in .mp3 find $basedir -name "*.flac.mp3" -exec rename .flac.mp3 .mp3 {} \; >& /dev/null #Create the final directory mkdir -p $newbasedir #Copy all the mp3 files from the initial doriectory to the final one with the same architecture find . -name '*.mp3' -exec cp -iv --parents -t $newbasedir {} + #Suppression des fichiers mp* dans le dossier d'origine find $basedir -name "*.mp3" -exec rm {} \; >& /dev/null IFS=$OLDIFS Merci d'avance pour vos remarques (car je suis sur que vous en aurez ^^) Modifié le 4 octobre 2012 par ildrad 0 Citer
ildrad Posté(e) le 4 octobre 2012 Auteur Posté(e) le 4 octobre 2012 En l'occurence car mon NAS n'est pas physiquement la où mon ordinateur est et que j'avais besoin de partager les fichiers en mp3 et pas en flac à cause des capacités informatiques des personnes cherchant à lire les fichiers. Ma connection internet étant "à chier" 2 Mbps en DL, je ne voulais pas tout rapatrier, convertir et reuploader. Voila pour l'histoire ! 0 Citer
CoolRaoul Posté(e) le 4 octobre 2012 Posté(e) le 4 octobre 2012 En l'occurence car mon NAS n'est pas physiquement la où mon ordinateur est et que j'avais besoin de partager les fichiers en mp3 et pas en flac à cause des capacités informatiques des personnes cherchant à lire les fichiers. Ma connection internet étant "à chier" 2 Mbps en DL, je ne voulais pas tout rapatrier, convertir et reuploader. Voila pour l'histoire ! OK, je comprend mieux, mais alors je doute de l’intérêt de développer un SPK car la cible de ses utilisateurs potentiels (par définition ceux qui sont dans une configuration similaire à la tienne) risque d'être un peu confidentielle. Sinon juste pour le fun et l'apprentissage (qui sont des raisons que je trouve complètement légitimes), mais dans ce cas cela n'aura d’intérêt que si tu le développe toi-même. Dans ce cas la doc qui détaille (entre autres) comment s'y prendre pour créer des SPK est ici http://www.synology....nt.php?lang=fre (pdf a récupérer avec le lien à coté de "Pour télécharger le guide Intégration d’applications tierces au Synology DiskStation") Et tu trouvera d'autres infos ici dans le forum: 0 Citer
cspopomme Posté(e) le 9 février 2016 Posté(e) le 9 février 2016 (modifié) Je déterre ce sujet, quelqu'un sait comment convertir des flac en mp3 directement depuis le NAS ? ce script fonctionne ? merci Modifié le 9 février 2016 par cspopomme 0 Citer
gaetan.cambier Posté(e) le 9 février 2016 Posté(e) le 9 février 2016 (modifié) tu active le transcodage, c mieux que tout çà + haut ou tu achete du matériel compatible, coté qualité, c mieux, mais c + cher ;) toute facon, sauf si tu achete vraiment du très bon matériel, du flac transcodé en mp3 ou du vrai flac, tu entendra pas de réelle différence Modifié le 9 février 2016 par gaetan.cambier 0 Citer
cspopomme Posté(e) le 9 février 2016 Posté(e) le 9 février 2016 Merci de ta réponse, en fait je préfère les avoir en mp3 320, c'est largement suffisant pour moi, en terme de place, qualité, compatibilité etc.. Du coup si tu as une piste pour que les flacs soient convertis en mp3 directement depuis le NAS ça m'intéresse :) 0 Citer
cspopomme Posté(e) le 9 février 2016 Posté(e) le 9 février 2016 Il y a 5 heures, love_leeloo a dit : sinon pour ta question, pourquoi ne pas convertir sur ton PC avec un logiciel gratuit et déposer les mp3 sur ton NAS ? Et bien si j'utilise Download station les flac sont directement dessus, j'aimerais que ce soit le NAS qui les converti, c'est beaucoup plus simple :) une idée ? C'est faisable logiquement 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.