bash. convert mpeg adts to normal mp3


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting bash. convert mpeg adts to normal mp3
# 1  
Old 05-15-2008
bash. convert mpeg adts to normal mp3

I need script to convert many files of the format MPEG ADTS to a normal mp3. (because my net radio can't play ADTS, for example:
Code:
file plik.mp3 
plik.mp3: MPEG ADTS, layer III, v1, 128 kBits, 44.1 kHz, JntStereo

not play
Code:
file beautiful.mp3 
beautiful.mp3: Audio file with ID3 version 23.0 tag, MP3 encoding

play.
sorry for my english
# 2  
Old 05-15-2008
It's likely to be beyond the capabilities of bash to convert an audio format sorry.
# 3  
Old 05-16-2008
Why? Can you expand it?
# 4  
Old 05-16-2008
The shell itself is not a good tool for this, you need an audio conversion tool which understands the format in question. Which platform are you on, and what tools are you using to convert audio? Possibly all you need is the correct codecs.
# 5  
Old 05-16-2008
I use debian and shell - bash.
I tested this:
Code:
lame -h plik.mp3 1.mp3

and

Code:
mplayer -nojoystick -nolirc -nortc -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file=1.wav plik.mp3
lame -h 1.wav 2.mp3

and results are same - MPEG ADTSSmilie
# 6  
Old 05-18-2008
Have you tried different encoders than lame?

To my limited understanding, though, most audio tools will use whatever back-end codec you have, so switching from lame to another tool might not help at all. The issue then would be to figure out how to disable or bypass the codec which writes ADTS, or pass an option to it to not use ADTS.
# 7  
Old 03-13-2009
I had the same problem, and I couldn't find a way to convert it directly. So, I just used ffmpeg to convert it to wav.

Code:
ffmpeg -i input.mp3 output.wav

Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Bash to convert to m-d-yyyy

I am using bash that when run downloads a file a verifies that there is data in it. What I am not able to do is have a user enter a date in any format they wish and have it converted to m-d-yyyy. Thank you :). Bash printf " Welcome to NGS analysis, checking for new files and creating a... (2 Replies)
Discussion started by: cmccabe
2 Replies

2. Shell Programming and Scripting

AIX : Need to convert UNIX Timestamp to normal timestamp

Hello , I am working on AIX. I have to convert Unix timestamp to normal timestamp. Below is the file. The Unix timestamp will always be preceded by EFFECTIVE_TIME as first field as shown and there could be multiple EFFECTIVE_TIME in the file : 3.txt Contents of... (6 Replies)
Discussion started by: rahul2662
6 Replies

3. Programming

Convert Bash script to C

dear all, i need your advice for convert bash shell to C programming INDEX=/zpool1/NFS/INDEX/${1} SCRIPT=/zpool1/NFS/script/${1} LIST=SAMPLE cd ${SCRIPT} for i in `cat ${LIST}` do GETDATE=`echo ${i}|awk '{print substr($1,9,8)}'` /usr/xpg4/bin/awk -F ":" '{close(f);f=$4}{print >>... (2 Replies)
Discussion started by: zvtral
2 Replies

4. Shell Programming and Scripting

Convert Epoch time format to normal date time format in the same file

I have a file named "suspected" with series of line like these : {'protocol': 17, 'service': 'BitTorrent KRPC', 'server': '219.78.120.166', 'client_port': 52044, 'client': '10.64.68.44', 'server_port': 8291, 'time': 1226506312L, 'serverhostname': ''} {'protocol': 17, 'service': 'BitTorrent... (3 Replies)
Discussion started by: rk4k
3 Replies

5. Programming

New to C... questions about this code... ADTs...

Hi, In a file called itemADT.c I have specified the itemType data type to contain a listADT (having already written this library) and an integer, which will eventually represent the no. of times the word that is stored in the listADT has occurred (when I do this, and write code to insert... (2 Replies)
Discussion started by: eva
2 Replies

6. Shell Programming and Scripting

How to Convert scientific notation to normal ?

Hell friends, I wrote a script gets the summation of particular column using awk. The awk output is given in scientific notation. How do I convert the scientific notation to normal. My awk syntax : awk '{sum += $2} END { printf sum }' temprep.txt Out put is like 1.5365e+07 I want it as... (2 Replies)
Discussion started by: maheshsri
2 Replies

7. Shell Programming and Scripting

how to convert from korn shell to normal shell with this code?

well i have this code here..and it works fine in kornshell.. #!/bin/ksh home=c:/..../ input=$1 sed '1,3d' $input > $1.out line="" cat $1.out | while read a do line="$line $a" done echo $line > $1 rm $1.out however...now i want it just in normal sh mode..how to convert this?... (21 Replies)
Discussion started by: forevercalz
21 Replies
Login or Register to Ask a Question