On Tue, 7 Mar 2017, Michele Monteferrante wrote:

Sorry,
I was not clear. What I want is a function of time, a graph.
x: time in seconds
Y: amplitude in whatever format
This file must be a simple text file which,for example, I can plot with
Gnuplot and edit whit vim.

Would maybe SoX be a better tool for this?  Something like the --plot option?

Or, possibly using the .dat output mechanism?
(I.E. sox infile.mp3 outfile.dat)
From the soxformat man page:

.dat Text Data files. These files contain a textual representation of the sample data. There is one line at the beginning that contains the sam- ple rate, and one line that contains the number of channels. Subsequent lines contain two or more numeric data intems: the time since the beginning of the first sample and the sample value for each channel.

Values are normalized so that the maximum and minimum are 1 and -1. This file format can be used to create data files for external programs such as FFT analysers or graph routines. SoX can also convert a file in this format back into one of the other file formats.

              Example containing only 2 stereo samples of silence:

                  ; Sample Rate 8012
                  ; Channels 2
                              0   0    0
                  0.00012481278   0    0
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to