ossuserr wrote:I can't modify your scripts. They failed. I am not a script writer.
You may try this script:
Code: Select all
$ cat EAP_FLAC_script.sh
#!/bin/sh
#
rm -f tmp.wav
rm -f tmp2
for i in *.flac
do flac -d -o tmp.wav "$i"
echo
echo “$i”
echo
echo flac – READY
echo
./pcm_conv -f 48000 -b 16 tmp.wav tmp2
echo
echo “$i”
echo
echo pcm_conv – READY
echo
rm -f tmp.wav
echo
echo “$i”
echo
echo ossplay -R -vvvv “$i”
echo
ossplay -R -vvvv tmp2
wait
rm -f tmp2
done
How to use:
Code: Select all
$ ls
01 - Tala Rasa Ranga.flac
05 - Tabla-Tabla Tarang.flac
EAP_FLAC_script.sh
pcm_conv
Run the script:
Code: Select all
$ ./EAP_FLAC_script.sh
EXAMPLE:
Code: Select all
$ ./EAP_FLAC_script.sh
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
01 - Tala Rasa Ranga.flac: done
“01 - Tala Rasa Ranga.flac”
flac – READY
=================================================================
Module Info:
Short name: WAVE PCM Converter
Long name : Convert PCM format for WAVE files
Copyright : Copyright (c) 2009-10 PetrovSE
Version : 1.0.2.4
Build : Sep 14 2010, 10:51:15
=================================================================
Input file : tmp.wav
Samples rate = 44100 Hz
Channels = 2
Bits per sample = 16 (fixed)
Output file: tmp2
Samples rate = 48000 Hz
Channels = 2
Bits per sample = 16 (fixed)
LFE SL L C R SR
LFE ----- ----- ----- ----- ----- -----
SL ----- ----- ----- ----- ----- -----
L ----- ----- 1.000 ----- ----- -----
C ----- ----- ----- ----- ----- -----
R ----- ----- ----- ----- 1.000 -----
SR ----- ----- ----- ----- ----- -----
[|||||||||||||||||||||||||||||||||||||||||||||||||||] 99.2 %
Ok.
File duration : 178.293333 sec
Processing time: 2.549104 sec ( 1.43% of real time)
“01 - Tala Rasa Ranga.flac”
pcm_conv – READY
“01 - Tala Rasa Ranga.flac”
ossplay -R -vvvv “01 - Tala Rasa Ranga.flac”
FORM len = 34211884
tmp2: Reading chunk fmt , size 16, pos 0, next 12
FMT chunk: len = 16, fmt = 0
tmp2: Reading chunk data, size 34211840, pos 0, next 36
DATA chunk. Offs = 44, len = 34211840
Playing WAVE file tmp2, 16 bits/stereo/48000 Hz
Setup device S16_LE/2/48000
Time: 02:58.19 of 02:58.19 VU 0
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
05 - Tabla-Tabla Tarang.flac: done
“05 - Tabla-Tabla Tarang.flac”
flac – READY
=================================================================
Module Info:
Short name: WAVE PCM Converter
Long name : Convert PCM format for WAVE files
Copyright : Copyright (c) 2009-10 PetrovSE
Version : 1.0.2.4
Build : Sep 14 2010, 10:51:15
=================================================================
Input file : tmp.wav
Samples rate = 44100 Hz
Channels = 2
Bits per sample = 16 (fixed)
Output file: tmp2
Samples rate = 48000 Hz
Channels = 2
Bits per sample = 16 (fixed)
LFE SL L C R SR
LFE ----- ----- ----- ----- ----- -----
SL ----- ----- ----- ----- ----- -----
L ----- ----- 1.000 ----- ----- -----
C ----- ----- ----- ----- ----- -----
R ----- ----- ----- ----- 1.000 -----
SR ----- ----- ----- ----- ----- -----
[|||||||||||||||||||||||||||||||||||||||||||||||||||] 99.2 %
Ok.
File duration : 211.173333 sec
Processing time: 3.062056 sec ( 1.45% of real time)
“05 - Tabla-Tabla Tarang.flac”
pcm_conv – READY
“05 - Tabla-Tabla Tarang.flac”
ossplay -R -vvvv “05 - Tabla-Tabla Tarang.flac”
FORM len = 40519724
tmp2: Reading chunk fmt , size 16, pos 0, next 12
FMT chunk: len = 16, fmt = 0
tmp2: Reading chunk data, size 40519680, pos 0, next 36
DATA chunk. Offs = 44, len = 40519680
Playing WAVE file tmp2, 16 bits/stereo/48000 Hz
Setup device S16_LE/2/48000
Time: 03:31.04 of 03:31.04 VU 0