logo
down
shadow

Given a WAV file, its file size and sample rate, is it possible to calculate the sample count?


Given a WAV file, its file size and sample rate, is it possible to calculate the sample count?

Content Index :

Given a WAV file, its file size and sample rate, is it possible to calculate the sample count?
Tag : development , By : Tom
Date : January 10 2021, 01:57 PM


Comments
No Comments Right Now !

Boards Message :
You Must Login Or Sign Up to Add Your Comments .

Share : facebook icon twitter icon

How do I get an audio file sample rate using sox?


Tag : audio , By : UnKnownUser
Date : March 29 2020, 07:55 AM
help you fix your problem I would like to get the sample-rate of a given audio file using sox. Couldn't find the commandline to do that. , just use:
soxi <filename>
sox --i <filename>
Input File     : 'final.flac'
Channels       : 4
Sample Rate    : 44100
Precision      : 16-bit
Duration       : 00:00:11.48 = 506179 samples = 860.849 CDDA sectors
File Size      : 2.44M
Bit Rate       : 1.70M
Sample Encoding: 16-bit FLAC
Comment        : 'Comment=Processed by SoX'
soxi -r <filename>
sox --i -r <filename>

How can I programmatically determine the sample rate and bit rate of a WAV file?


Tag : development , By : user124112
Date : March 29 2020, 07:55 AM
hop of those help? See MediaInfo. This tool provides Graphical user interface, command line interface, and library (.dll/.so/.dylib). I prefer using library.
If you wanna try CLI, here's a command line example.
MediaInfo.exe "--Inform=Audio;" --Output=XML "test.wav" --logfile=result.xml
<?xml version="1.0" encoding="UTF-8"?>
<Mediainfo version="0.7.61">
<File>
<track type="General">
<Complete_name>test.wav</Complete_name>
<Format>Wave</Format>
<File_size>14.2 KiB</File_size>
<Duration>659ms</Duration>
<Overall_bit_rate>177 Kbps</Overall_bit_rate>
</track>

<track type="Audio">
<ID>0</ID>
<Format>PCM</Format>
<Format_settings__Endianness>Little</Format_settings__Endianness>
<Codec_ID>1</Codec_ID>
<Duration>659ms</Duration>
<Bit_rate>176.4 Kbps</Bit_rate>
<Channel_s_>1 channel</Channel_s_>
<Sampling_rate>22.05 KHz</Sampling_rate>
<Bit_depth>8 bits</Bit_depth>
<Stream_size>14.2 KiB (100%)</Stream_size>
</track>

</File>
</Mediainfo>

Got a frame at sample rate 44100, in an MP3 with sample rate 48000. Mp3FileReader does not support sample rate changes


Tag : chash , By : Ron
Date : March 29 2020, 07:55 AM
this will help You have saved a WAV file, not an MP3 file, so you need to use WaveFileReader instead of Mp3FileReader in order to play it back.

How to get sample rate of mp3 file using python


Tag : python , By : Lex Viatkine
Date : March 29 2020, 07:55 AM
wish helps you Using pydub:
>>> from pydub import AudioSegment
>>> song = AudioSegment.from_mp3("file.mp3")
>>> song.frame_rate
44100
>>> from pydub.utils import mediainfo
>>> info = mediainfo("file.mp3")
>>> print(info['sample_rate'])
44100

Obtaining sample rate of wav file without loading entire file


Tag : python , By : paolodm
Date : March 29 2020, 07:55 AM
seems to work fine You can use the wave package from the standard library:
import wave

file = ...
with wave.open(file, 'rb') as f:
    framerate = f.getframerate()
Related Posts Related QUESTIONS :
  • With Lucene: Why do I get a Too Many Clauses error if I do a prefix search?
  • Lucene exact ordering
  • How should I monitor potential threats to my site?
  • Generating Icon Files
  • Suggestions for Adding Plugin Capability?
  • IE8 overflow:auto with max-height
  • Zip library options for the Compact Framework?
  • What is Turing Complete?
  • Creating rounded corners using CSS
  • What is the best way to draw skinnable "buttons" in a video game?
  • Beginning Shader Development
  • Developing addins for World of Warcraft - Getting started?
  • Preferred way to use favicons?
  • Which Agile software development methods have you had the most success with?
  • What client(s) should be targeted in implementing an ICalendar export for events?
  • Gathering OS and tool version numbers for build archive purposes
  • Log4Net configuring log level
  • API Yahoo India Maps
  • Are there any negative reasons to use an N-Tier solution?
  • mailto link for large bodies
  • Is it just me, or are characters being rendered incorrectly more lately?
  • How do I create an HTML anchor in a FogBugz wiki page?
  • Sleep from within an Informix SPL procedure
  • License Models
  • Rational Purify failing to jump to memory leaks
  • Telligent's Community Server
  • Do people use the Hungarian Naming Conventions in the real world?
  • Memcached chunk limit
  • How do you pull the URL for an ASP.NET web reference from a configuration file in Visual Studio 2008?
  • How to add CVS directories recursively
  • Web App Beta
  • Virtual machine supporting multiple displays
  • LINQ to SQL strings to enums
  • How do I configure eclipse (zend studio 6) to hint and code complete several languages?
  • Recommended Fonts for Programming?
  • Automating VMWare or VirtualPC
  • How do I use more than one OpenID?
  • Domain Specific Language resources
  • Vista or XP for Dev Machine
  • Where can I get the Windows Workflow "wca.exe" application?
  • How to learn ADO.NET
  • What is a good barebones CMS or framework?
  • What's the Developer Express equivalent of System.Windows.Forms.LinkButton?
  • Is it acceptable for invalid XHTML?
  • Anyone soloing using fogbugz?
  • Using MBUnit in TeamCity
  • How to setup a crontab to execute at specific time
  • Linking two Office documents
  • How can I detect if a browser is blocking a popup?
  • Apply filter to t-foreach
  • Lotus Notes convert formula to agent
  • Problem with configuration of odoo for working with pycharm
  • Unexpected number of arguments when calling EM_JS function
  • What does the function state_fidelity() do in Qiskit?
  • Azure function with IoT Hub trigger get send device
  • Cluster similar words using word2vec
  • Add elements into an array then find distinct,
  • Angular8 - error TS2304: Cannot find name
  • Manually polling streams in future implementation
  • How do you perform receipt validation for Android on Xamarin Forms
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com