Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
.. image:: https://raw.githubusercontent.com/sonos/pyFLAC/develop/assets/logo-white-background.jpg :target: https://pyflac.readthedocs.io
.. image:: https://github.com/sonos/pyFLAC/actions/workflows/lint.yml/badge.svg :target: https://github.com/sonos/pyFLAC/actions/workflows/lint.yml .. image:: https://github.com/sonos/pyFLAC/actions/workflows/test.yml/badge.svg :target: https://github.com/sonos/pyFLAC/actions/workflows/test.yml .. image:: https://coveralls.io/repos/github/sonos/pyFLAC/badge.svg :target: https://coveralls.io/github/sonos/pyFLAC .. image:: https://readthedocs.org/projects/pyflac/badge :target: https://pyflac.readthedocs.io/en/latest/ .. image:: https://badge.fury.io/py/pyFLAC.svg :target: https://badge.fury.io/py/pyFLAC .. image:: https://img.shields.io/pypi/pyversions/pyFLAC :target: https://pypi.org/project/pyFLAC
A simple Pythonic interface for libFLAC <https://xiph.org/flac>
_.
FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless,
meaning that audio is compressed in FLAC without any loss in quality. This is similar to
how Zip works, except with FLAC you will get much better compression because it is designed
specifically for audio.
pyFLAC allows you to encode and decode raw audio data directly to/from a file, or in real-time using callbacks.
You can use pip to download and install the latest release with a single command. ::
pip3 install pyflac
.. note::
pyFLAC depends on libsndfile
, which requires an extra install step on Linux distributions.
See the SoundFile <https://pysoundfile.readthedocs.io/en/latest/#installation>
_ documentation for more information.
pyFLAC comes bundled with a command line tool to quickly convert between WAV and FLAC files. For more information, print the help info. ::
pyflac --help
.. note::
If you didn't install pyFLAC globally then the command line tool will not be installed on your PATH.
However you should still be able to access the tool with python3 -m pyflac
.
FAQs
A Python wrapper for libFLAC
We found that pyFLAC demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.