Skip to main content

Convert all files directly under the directory to any music file.

Project description

概要

AudioAlchemistは、Pydub を利用した音声変換ツールです。WAVやm4aを MP3 ファイルなどの形式に変換することができます。

機能

  • WAVやm4aを MP3 ファイルなどの形式に変換する
  • 複数のファイルをまとめて変換する
  • 変換後のファイル名を連番で出力
  • 変換前のファイルはすべて残ります

インストール

pip3 install AudioAlchemist

使い方 example

  • ライブラリのインポート
import AudioAlchemist as aa
  • 処理の設定

  • input_extansion="変換したいファイルの拡張子"('.'はいりません)

  • output_extansion="変換後のファイルの拡張子の指定"('.'はいりません)

  • input_forder="フォルダーの場所" →一つのファイルの場合、パスを'C:/Users/data/melody/music.wav'のように完全に設定してください →複数の場合、パスを'C:/Users/data/melody/*.wav'と*(半角)をつけるとフォルダーより下のすべてのファイルを変換します。

  • output_forder="排出先のフォルダー場所" →このとき、排出先のフォルダーを新規で指定するとフォルダーが自動生成されます

  • プログラム例

# フォルダパスを設定
input_folder = 'C:/Users/data/melody/*.wav'
output_folder = 'C:/Users/data/melody/'
input_extension = "wav"
output_extension = "mp3"

# 変換処理を実行
audio_alchemist = AudioAlchemist(input_folder, output_folder, input_extension, output_extension)
audio_alchemist.process_files()

このコマンドは、C:/Users/data/melody フォルダ内のすべての WAV ファイルを MP3 ファイルに変換し、C:/Users/data/melody フォルダに出力します。

変換後の注意

  • 変換するファイルが存在していることを確認してください。
  • 出力フォルダが存在していることを確認してください。
  • 入力ファイルと出力ファイルの拡張子が一致していることを確認してください。

サポート

バグ報告や機能リクエストは、GitHubまたは、メールにてご連絡ください。

ライセンス

このプログラムは MIT License でライセンスされています。

バージョン

0.5.6

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

audioalchemist-0.5.6.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

AudioAlchemist-0.5.6-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file audioalchemist-0.5.6.tar.gz.

File metadata

  • Download URL: audioalchemist-0.5.6.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for audioalchemist-0.5.6.tar.gz
Algorithm Hash digest
SHA256 e701905affb618bf45a0f764856d10d7982226ea032271b949cf60d43d7764fe
MD5 63e7b0a0ae011f28e477d22d8be7a843
BLAKE2b-256 edabe9a2da2315800d25f74c580502f26335c5e021933d98536cb1cdf8df21c4

See more details on using hashes here.

File details

Details for the file AudioAlchemist-0.5.6-py3-none-any.whl.

File metadata

File hashes

Hashes for AudioAlchemist-0.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4829060efbb0d4a088676abc55a2c5d789cc3340ada50b13900f29c41fdca42a
MD5 b13429f1fe83f596dbbd59213ddb8cca
BLAKE2b-256 8177975232b1a04b603ac711740988551948b1531b1b7bcd5127860b5f4b62a2

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