Comment créer une copie MP3 de la collection FLAC, jusqu'à la structure de répertoires?

0

J'ai une collection de déchirures FLAC que j'utilise à des fins d'archivage et que je joue sur mon système Hi-Fi. Toutefois, je souhaite créer une copie MP3 de toute ma collection FLAC (pour l’utiliser sur mon ordinateur portable, mon téléphone, etc.) en imitant la structure de répertoires, comme suit:

 Music
      Jazz
           Miles Davis
                Kind of Blue
                     ... .mp3
                     cover.jpg

De cette façon, ma collection peut être parcourue de la même manière que ma collection FLAC. Je ne veux pas créer les MP3 avec les fichiers FLAC. Comment puis-je faire cela en bash?

Utiliser: Bash, ffmpeg

Ryan McClure
la source

Réponses:

1

Vous pouvez faire ce qui suit avec find, assurez-vous simplement que vous mettez la sortie en dehors du répertoire cible.

find ./ -type d -exec mkdir -p "../test/{}" \;
find ./ -type f -iname '*.flac' -exec ffmpeg -i "{}" "../output/{}.mp3" \;
find ./ -type f -iname '*.jpg' -exec cp "{}" "../output/{}" \;

Pour renommer vos fichiers avec l’extension appropriée:

find . -name "*.flac.mp3" -exec bash -c 'echo mv $0 ${0/.flac.mp3/.mp3}' {} \;
SenpaiSilver
la source
0

Tu peux essayer mp3fs :

mp3fs est un système de fichiers FUSE en lecture seule qui convertit entre fichiers audio   formats (actuellement FLAC en MP3) à la volée lorsque les fichiers sont ouverts et   lis.

Il peut vous permettre d’utiliser une collection FLAC avec des logiciels et / ou du matériel   qui ne comprend que le format MP3, ou transcoder des fichiers à travers   glisser-déposer simple dans un navigateur de fichiers.

En ce qui concerne vos programmes, ce ne sont que des fichiers normaux.

Montez votre musique:

$ mp3fs -b 192 /mnt/music /mnt/mp3 -o allow_other,ro

ou utilisez l'entrée suivante dans /etc/fstab:

mp3fs#/mnt/music /mnt/mp3 fuse allow_other,ro,bitrate=192 0 0

Ils apparaîtront sous forme de fichiers MP3 sur le point de montage, reflétant la structure de répertoires des FLAC:

$ ls -l /mnt/mp3/Machinarium
total 81030
-rw-r--r-- 1 khenriks khenriks  8607397 Feb 14  2012 1-01 The Bottom.mp3
-rw-r--r-- 1 khenriks khenriks  6295871 Feb 14  2012 1-02 The Sea.mp3
-rw-r--r-- 1 khenriks khenriks  6287732 Feb 14  2012 1-03 Clockwise Operetta.mp3
-rw-r--r-- 1 khenriks khenriks  5157984 Feb 14  2012 1-04 Nanorobot Tune.mp3
...

Pour plus d'infos voir le page de manuel et LISEZMOI .

llogan
la source