From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00, UNPARSEABLE_RELAY autolearn=ham version=3.2.5 Message-ID: <60666.194.44.242.194.1249574430.metamail@webmail.meta.ua> In-Reply-To: <200908061519.26467.khedin@mail.ru> References: <56743.194.44.242.194.1249495605.metamail@webmail.meta.ua> <200908061519.26467.khedin@mail.ru> Date: Thu, 06 Aug 2009 19:00:30 +0300 (EEST) From: "Olexander Chernetskyy" To: "Community@lists.altlinux.org" User-Agent: MetaMail/1.0 MIME-Version: 1.0 Content-Type: text/plain;charset=koi8-r Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal MetaPassport-Id: 577845 X-Gen: ba5d55928d92b950e94e6a8741a75cb4 Subject: Re: [Comm] =?koi8-r?b?68HLINPLz9DJ0s/XwdTYINTFx8kgydogz8TOz8fPIG1w?= =?koi8-r?b?MyDXICDE0tXHz8o/?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: sp_archer@meta.ua, ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Aug 2009 16:00:46 -0000 Archived-At: List-Archive: List-Post: ОК. Заработало. Спасибо. > On Wednesday 05 August 2009 22:06:45 Olexander Chernetskyy wrote: >> Помогите плиз >> Нужно понизить битрейт файлов в каталоге и не потерять теги. >> Вот всё на что хватило ума: >> ---8 #!/bin/sh >> [ -d 128 ] || mkdir 128 >> for i in *[mM][pP]3 >> do >> lame -b 128 $i 128/$i >> TAG=`mp3info -p "-t %t -a %a -l %l -y %y -c %c -n %n -g %g" $i` >> # echo $TAG >> # mp3info $TAG 128/$i >> done > > Э, так mp3info умеет \n внутри -p. Ну и вот, делаем разбивку на строки и > скармливаем xargs. Должно сработать. Если только там нет пункта lyrics, в > котором как раз могут быть переносы строки. > > TAG=`mp3info -p '-t\n%t\n-a\n%a\n-l\n%l\n-y\n%y\n-c\n%c\n-n\n%n\n-g\n%g' > "$i"` > # more stuff... > printf %s "$TAG" | xargs -d\\n mp3info 128/"$i" > > echo использовать нельзя, т.к. съест переносы > > P.S. Похоже, в mp3info баг: если в строке формата указать \x00, то она > обрезается ровно по это место. > > -- > Konstantin S. Uvarin jabber:lodin@jabber.ru > фигика > -- Best regards, ArCher