+
+
Creates a visualization of the bits in an audio stream
+
ffplay -f lavfi "amovie=input_file,asplit=2[out1][a],[a]abitscope=colors=purple|yellow[out0]"
+
This filter allows visual analysis of the information held in various bit depths of an audio stream. This can aid with identifying when a file that is nominally of a higher bit depth actually has been 'padded' with null information. The provided GIF shows a 16 bit WAV file (left) and then the results of converting that same WAV to 32 bit (right). Note that in the 32 bit version, there is still only information in the first 16 bits.
+
+ - ffplay -f lavfi
- starts the command and tells ffplay that you will be using the lavfi virtual device to create the input
+ - amovie=input_file
- path, name and extension of the input file
+ - asplit=2[out1][a]
- splits the audio stream in two. One of these [a] will be passed to the filter, and the other [out1] will be the audible stream.
+ - [a]abitscope=colors=purple|yellow[out0]
- sends stream [a] into the abitscope filter, sets the colors for the channels to purple and yellow, and outputs the results to [out0]. This is what will be the visualization.
+
+
+
Comparison of mono 16 bit and mono 16 bit padded to 32 bit.
+
+
+
+
+