Re: Using sox as an alternative to mp3wrap to losslessly concat a dir full of mp3s?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jeremy Nicoll - ml sox users <jn.ml.sxu.88@xxxxxxxxxxxxxxxxxxxx> writes:

> On 2017-07-18 21:52, Jonathan H wrote:
>> I wanted to combine all mp3 files into one in each directory using
>> Ubuntu command line.
>>
>> I started using a thing called MP3Wrap
>> (https://sourceforge.net/projects/mp3wrap/)
>>
>> It was as simple as
>>
>> mp3wrap -v "wrapped.mp3" ./*.mp3
>>
>> except it turns out to horribly break id3 tags, doesn't recognise vbr
>> properly etc.
>>
>> Is there are way of losslessly concatenating mp3 files with sox, or is
>> it a job for another tool?
>>
>> I know about "--combine concatenate", but that seems to re-compress
>> the files.
>>
>> (The ability to unwrap the combined mp3 into individual files isn't a
>> requirement, but it would be a nice thing if possible!)
>
> This last bit worries me.  I don't see how that would be possible
> unless some sort of marker was placed between the n'th and (n+1)'th
> file.  But then, it'd cause some sort of horrible sound when you
> played the file... if indeed you ever intend to play such a file...

It could be done by wrapping all the files in an MP4 container with a
suitable edit list.

> If you just want the binary content merged into one long file, surely
> a normal file copy/append would do?  Or you could zip the set of files
> into one file.

MP3 streams can be simply concatenated, but first you must remove any
ID3 tags and VBR indexes (Xing header).  I suppose that's what mp3wrap
does.

-- 
Måns Rullgård

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Sox-users mailing list
Sox-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/sox-users




[Index of Archives]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux