#1 Le 27/07/2023, à 10:11
- Phil17
[Résolu] Concaténation de fichiers flac dans la console
Bonjour,
Sujet déplaçable si nécessaire, avec mes excuses les plus plates.
J'ai quatre fichiers *.flac provenant du découpage de la 7eme symphonie de Beethoven. Je veux donc les assembler en un seul fichier flac, je fais des recherches et mis à part utiliser beaucoup de logiciels Windows, ou d'installer OpenShot, je tombe sur la commande "cat" qui me dit soit de faire ainsi :
cat B71.flac B72.flac B73.flac B74.flac > B7th.flac
ou
cat *.flac > B7th.flac
Je tente le coup, résultat extrêmement rapide, mais me retrouve avec un fichier concaténé correspondant à l'addition des quatre fichiers flac (c'est bien) dans le gestionnaire de fichiers Thunar, du nom demandé, encore mieux, mais avec un temps de lecture affiché sous MediaInfo, Musicolet (Android) ou VLC correspondant à la longueur du premier fichier de l'ensemble, soit de "B71.flac" dans l'exemple.
J'ai recommencé plusieurs fois cette concaténation avec le même résultat jusqu'à être tenté de lire pour savoir si réellement le fichier flac obtenu correspondait à l'addition des fichiers, ce qui est le cas.
Question lecture, pas de problème.
Par contre, si je veux avancer dans le fichier pour sauter un mouvement ou revenir à un mouvement, là, VLC comme Musicolet perdent les pédale et restent muets, dans l'expectative.
Quelqu’un aurait une solution aisée à ce petit souci ?
Je vais tenter l'installation d'OpenSHot et tester, mais ça me fera un logiciel de plus...
Merci par avance, Phil
Dernière modification par Phil17 (Le 27/07/2023, à 10:56)
XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.
Hors ligne
#2 Le 27/07/2023, à 10:25
- Vobul
Re : [Résolu] Concaténation de fichiers flac dans la console
je fais des recherches et mis à part utiliser beaucoup de logiciels Windows,
Je sais pas comment tu fais tes recherches, mais avec "concatenate flac linux", tu tombes sur https://superuser.com/questions/170400/ … av-or-flac
et sur une approche qui me semble la meilleure :
for f in *.flac; do echo "file '$f'" >> inputs.txt; done
ffmpeg -f concat -i inputs.txt output.flac
Je viens de tester, ça fonctionne très bien. Et ffmpeg est un outil à absolument avoir sur son système !
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 27/07/2023, à 10:56
- Phil17
Re : [Résolu] Concaténation de fichiers flac dans la console
Bonjour Vobul,
Je sais, j'ai parfois des termes de recherches qui ne sont pas dans l'air du temps ou adaptés, d'où mes demandes sur le forum... Tu verras quand tu auras mon âge !
J'étais resté aux termes en français, langue inadaptée parfois à l'informatique... et j'ai ffmpeg d'installé, en plus !
Ta commande me rappelle des cours en langage Fortran ou C++ d'il y a très longtemps...
Merci beaucoup !
XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.
Hors ligne
#4 Le 27/07/2023, à 10:56
- Nasman
Re : [Résolu] Concaténation de fichiers flac dans la console
L'astuce est bien d'utiliser concat au lieu de cat
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#5 Le 27/07/2023, à 15:11
- Phil17
Re : [Résolu] Concaténation de fichiers flac dans la console
Bon, je crois que j'ai résolu un peu trop vite car pour les mêmes fichiers mais nommés différemment, le Terminal me retourne des gros mots...
Voici la prose du bavard :
phil@phil-XPS-15-7590:~/Téléchargements/Beethoven 7eme symphonie Ricardo Muti$ for f in *.flac; do echo "file '$f'" >> inputs.txt; done
phil@phil-XPS-15-7590:~/Téléchargements/Beethoven 7eme symphonie Ricardo Muti$
Super, j'ai le fichier inputs.txt généré !
Mais ça se corse, en final, j'ai un message violet et rouge... :
phil@phil-XPS-15-7590:~/Téléchargements/Beethoven 7eme symphonie Ricardo Muti$ ffmpeg -f concat -i inputs.txt output.flac
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
[concat @ 0x561473f0f680] Unsafe file name 'Beethoven 7eme symphonie Ricardo Muti-1.flac'
inputs.txt: Operation not permitted
phil@phil-XPS-15-7590:~/Téléchargements/Beethoven 7eme symphonie Ricardo Muti$
Dernière modification par Phil17 (Le 27/07/2023, à 15:13)
XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.
Hors ligne
#6 Le 27/07/2023, à 16:35
- Vobul
Re : [Résolu] Concaténation de fichiers flac dans la console
Ben là c'est pareil, tu cherches "ffmpeg unsafe filename", tu trouves que tu peux ajouter "-safe 0" avant le -i, ou lister les fichiers différement : https://stackoverflow.com/questions/389 … -file-name
J'imagine que si tu les renommes 1, 2, 3 et 4.flac ça ira aussi. Vu que t'as pas 10.000 fichiers ça se fait.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#7 Le 27/07/2023, à 17:27
- Watael
Re : [Résolu] Concaténation de fichiers flac dans la console
sox *.flac sortie.flac
?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#8 Le 27/07/2023, à 18:30
- Phil17
Re : [Résolu] Concaténation de fichiers flac dans la console
... D'accord, et j'avoue avoir eu un peu de mal à comprendre ce que tu m'avais répondu au #6, je ne cherchais pas (dans ma tête...) des fichiers classifiés "unsafe", et ce message, je ne l'avais pas compris lorsque je l'avais lu dans la console.
Merci, oui, je pouvais renommer, mais c'était pour - le cas échéant - la concaténation de beaucoup plus de fichiers.
@Watael, je n'ai pas compris la commande ni le "?".
XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.
Hors ligne
#9 Le 27/07/2023, à 20:07
- Watael
Re : [Résolu] Concaténation de fichiers flac dans la console
la commande est sox ("le couteau suisse de la manipulation audio") avec la liste des fichiers flac et le fichier sortie.flac en ... sortie.
le ? marque la forme interrogative (en français )
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#10 Le 28/07/2023, à 08:32
- Phil17
Re : [Résolu] Concaténation de fichiers flac dans la console
D'accord.
Merci pour cette commande que je ne connais pas et qui est un programme (soX).
Pour le point d'interrogation, je m'interroge toujours. Est-ce pour indiquer qu'il faut essayer sox ou qu'il indique autre chose ?
En tout cas, je vais essayer ce logiciel de traitement de son en ligne de commande et surtout aller voir son man dans le wiki.
Merci !
Dernière modification par Phil17 (Le 28/07/2023, à 08:35)
XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.
Hors ligne
#11 Le 28/07/2023, à 10:02
- Watael
Re : [Résolu] Concaténation de fichiers flac dans la console
commande argument argumentN+1
(est-ce que cette commande donne un meilleur résultat) ? <-point d'interrogation.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#12 Le 28/07/2023, à 14:33
- Phil17
Re : [Résolu] Concaténation de fichiers flac dans la console
Je n'ai pas encore testé, pas eu l'occasion pour le moment.
XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.
Hors ligne
#13 Le 28/07/2023, à 14:39
- Watael
Re : [Résolu] Concaténation de fichiers flac dans la console
je ne faisais que la traduction de mon langage elliptique.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#14 Le 28/07/2023, à 15:01
- Phil17
Re : [Résolu] Concaténation de fichiers flac dans la console
Ce n'est pas ce genre de langage que parlent nos ministres et notre (cher) gouvernement ?
Beaucoup d'ellipses, peu de compréhension.
:)
XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.
Hors ligne