[FFmpeg-devel] [PATCH] add dumpwave filter
Tobias Rapp
t.rapp at noa-archive.com
Thu Jan 11 10:20:38 EET 2018
On 10.01.2018 18:18, Kyle Swanson wrote:
> Hi,
>
> For this to be a part of libavfilter the output needs to be more generic
> than the just the Soundcloud format. If we want this to be generally useful
> it should probably just output an array of floats between 0.0 and 1.0. The
> consumer of this data (JS library, or whatever) can use this in whatever
> way it wants.
I agree. If the BWF Peak Envelope output which was suggested in the
other thread does not match your demands and filter implementation is
actually necessary I would prefer if the filter would attach the RMS
value(s) as frame metadata instead of directly dumping to file. Frame
metadata can then be re-used by other filters or dumped into file by
using the existing "ametadata" filter.
This would be similar to:
ffmpeg -i input-file -f null -filter:a
"asetnsamples=22050,astats=metadata=on,ametadata=print:file=stats-file.dat"
/dev/null
BTW: The "astats" filter already provides some RMS values.
> If you send another patch, just reply to this thread because
> that makes it easier to follow (sending a patch as an attachment is OK).
> Here are some critiques:
>
> [...]
Also when sending patches adding an increased version number helps
sorting out which is the latest one (git format-patch -v2 ...).
Regards,
Tobias
More information about the ffmpeg-devel
mailing list