Skip to main content

A Python wrapper for libFLAC

Project description

https://raw.githubusercontent.com/sonos/pyFLAC/develop/assets/logo-white-background.jpg https://github.com/sonos/pyFLAC/actions/workflows/lint.yml/badge.svg https://github.com/sonos/pyFLAC/actions/workflows/test.yml/badge.svg https://coveralls.io/repos/github/sonos/pyFLAC/badge.svg https://readthedocs.org/projects/pyflac/badge https://badge.fury.io/py/pyFLAC.svg https://img.shields.io/pypi/pyversions/pyFLAC

A simple Pythonic interface for libFLAC.

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.

Installation

You can use pip to download and install the latest release with a single command.

pip3 install pyflac

Supported platforms

  • macOS (Intel/Apple Silicon)

  • Linux (x86_64/arm64)

  • RPi Zero/2/3/4

  • Windows 8/10/11

CLI

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyFLAC-3.0.0.tar.gz (1.8 MB view details)

Uploaded Source

File details

Details for the file pyFLAC-3.0.0.tar.gz.

File metadata

  • Download URL: pyFLAC-3.0.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.1

File hashes

Hashes for pyFLAC-3.0.0.tar.gz
Algorithm Hash digest
SHA256 825d920e696f61493249afa2f7fd2fb42d7e7d2884a7b3e8b6ad1d76b5998119
MD5 78f67a7dbf99a07dbd5fbe1dd2222f21
BLAKE2b-256 2a834f3e184618b1847d3b9905adc134ce016d32712151cc2c478d36f09727ef

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page