Aller au contenu

Messages recommandés

Posté(e) (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é par ildrad
Posté(e)

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 !

Posté(e)

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:

  • 3 ans aprĂšs...
Posté(e) (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é par gaetan.cambier
Posté(e)

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 :)

Posté(e)
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

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.

Invité
Répondre à ce sujet


×   CollĂ© en tant que texte enrichi.   Coller en tant que texte brut Ă  la place

  Seulement 75 Ă©moticĂŽnes maximum sont autorisĂ©es.

×   Votre lien a Ă©tĂ© automatiquement intĂ©grĂ©.   Afficher plutĂŽt comme un lien

×   Votre contenu prĂ©cĂ©dent a Ă©tĂ© rĂ©tabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insĂ©rez-les depuis une URL.

×
×
  • CrĂ©er...

Information importante

Nous avons placĂ© des cookies sur votre appareil pour aider Ă  amĂ©liorer ce site. Vous pouvez choisir d’ajuster vos paramĂštres de cookie, sinon nous supposerons que vous ĂȘtes d’accord pour continuer.