Re: [CBLX] convertir plusieurs mp3 stereo en mono |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [CBLX] convertir plusieurs mp3 stereo en mono
- From: bobta <bobtanaka@xxxxxxxxxx>
- Date: Sun, 21 Mar 2021 12:20:06 +0100
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:From:References:To:Subject; bh=2MaGE+5yH/+XeCZTGAUOF9NCsCSSZCFm/h3fvyDJ9+0=; b=yH4ULIlM4/Z4Nd0FFuhyAJ3KJK Bg/uoKXZ3yaAI4cuxk4N93Zltu8fzhm+OfSBwwF+kapZxH6hHaYxZyrpAhc/FAmzqN78O6Ra7yTfL X63X5CcJYk08i5HkmtBaiuOWpGvSooEqH6FDx6QWmkMDK1hqjQVC0w0cuyjppRb8B/TpayDFmJctO OGwYVYFE+QyRWBf0HRfr/IugCMDhRErXRzimhOisiCGNGk05Ib0i+br2Ugguby6BkWsvpVrVxahML aV1TN48nyuyK/+MipW9ScgXT2eg36InKbstIQX0Jizv65Gopp21KYAneMsDIgAq/kZlGt/ZhHnPWP L+2A1KuA==;
Salut,
(cette réponse arrive un peu tard.) Sox suffit largement.
Le soucis est que les données en entrée sont écrasées en écrivant sur la sortie.
Passe par un fichier temporaire, et c'est reglé.
Prérequis (debian) : sudo apt install sox libsox-fmt-mp3
# pour chaque fichier mp3;
# convertit "in.mp3" en passant par le fichier temporaire "in._12345.mp3"
# où 12345 est le PID du sous programme lancé;
# (la tache est répartie si possible sur 8 processeurs)
ls *.mp3 | xargs -P 8 -I{} sh -c 'sox "${1}" "${1}._$$.mp3" channels 1; mv "${1}._$$.mp3" "${1}"; file "${1}"' -- "{}"
Sources :
- Concernant l'option pour Sox: http://sox.10957.n7.nabble.com/Stereo-to-mono-td711.html
- man sox
- mam xargs
On 07/02/2021 09:51, Aldo wrote:
> Hello,
>
> j'essaye de convertir du stereo en mono, surtout pour du podcast/reportage
> radio (qui prend bcp de place), mais j'y arrive pas.
> Voici ce que je fais, les 3 ne fonctionnent pas:
>
> #!/bin/bash
> clear
> file ./*.mp3
> for i in `ls *.mp3`
> do
> #1#sox -r 64 ./$i "$i"
> #2#mencoder ./$i -o "$i" -of mpeg -lame-opts br=64,ratio=6
> #3#ffmpeg -i $i -ab 64k "$i"
> done
> file ./*.mp3
> exit
>
> Je me suis basé sur des exemples; la syntaxe aurait-elle changé ? Mais je
> fais probablement des erreurs!
>
> Aldo.
>
--
..----------.
| .---, |
| bobta , |
| '-...' |
| inside |
'__________'
--
CBLX - CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
ou
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/