awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sandreas avatar

sandreas/m4b-tool

0
View on GitHub↗
1,530 stars·93 forks·PHP·MIT·22 views

M4b Tool

This command-line utility provides a specialized interface for managing and manipulating audiobook files. It functions as a processing engine designed to handle audio merging, splitting, and format standardization, allowing users to organize large collections through automated workflows.

The tool distinguishes itself by integrating silence detection to automatically identify logical break points for chapter creation and segmentation. It supports parallel task execution to maximize throughput during batch operations and utilizes metadata injection to ensure that chapter markers, cover art, and indexing information remain persistent across various media players.

Beyond core manipulation, the software includes capabilities for adjusting bitrates and sampling rates to ensure compatibility with specific hardware or playback requirements. It manages the extraction and modification of chapter markers and supports the processing of multiple files simultaneously through directory pattern matching.

The application is distributed as a single standalone archive, bundling all necessary dependencies to simplify deployment across different environments.

Features

  • Audiobook Management CLIs - Provides a command-line interface for merging, splitting, and chapterizing audiobook files.
  • Silence-Based Splitting - Automatically identifies logical break points for splitting audio based on detected silence.
  • FFmpeg Transcoders - Uses FFmpeg as the underlying engine for audio transcoding and stream manipulation.
  • Chapter Editors - Optimizes navigation by inserting sub-chapters into long audio segments.
  • Audiobook Library Managers - Organizes and prepares large collections of audiobooks for better library management.
  • Audiobook Metadata Correctors - Injects and modifies chapter markers and metadata to ensure accurate indexing.
  • Audio Processing Automation - Automates batch operations on audio directories to standardize formats and chapter structures.
  • Parallel Task Execution - Distributes file processing jobs across multiple CPU cores to maximize throughput.
  • Audio File Merging - Combines multiple audio segments into a single file while preserving metadata and cover art.
  • Audio Metadata Editors - Manages embedded metadata, chapter information, and cover art within audio files.
  • Batch Processing - Supports automated batch processing of audiobooks using directory patterns and parallel execution.
  • FFmpeg Wrappers - Wraps FFmpeg to manipulate audio streams, adjust bitrates, and manage chapter markers.
  • Media Metadata Injections - Embeds chapter markers and metadata directly into media file headers during processing.

Star history

Star history chart for sandreas/m4b-toolStar history chart for sandreas/m4b-tool

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does sandreas/m4b-tool do?

This command-line utility provides a specialized interface for managing and manipulating audiobook files. It functions as a processing engine designed to handle audio merging, splitting, and format standardization, allowing users to organize large collections through automated workflows.

What are the main features of sandreas/m4b-tool?

The main features of sandreas/m4b-tool are: Audiobook Management CLIs, Silence-Based Splitting, FFmpeg Transcoders, Chapter Editors, Audiobook Library Managers, Audiobook Metadata Correctors, Audio Processing Automation, Parallel Task Execution.

Which projects share features with sandreas/m4b-tool?

Projects with overlapping indexed features include: rmcrackan/libation — Libation is a comprehensive audiobook management system designed to download, decrypt, and organize Audible… jiaaro/pydub — Pydub is a Python audio manipulation library and digital audio processor used for editing, slicing, and converting… php-ffmpeg/php-ffmpeg — PHP-FFmpeg is an object-oriented wrapper for executing FFmpeg binary commands within PHP applications. It serves as a… kkroening/ffmpeg-python — ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing… microshow/rxffmpeg — RxFFmpeg is an Android multimedia framework and media transcoder based on FFmpeg. It provides a set of tools for video… wang-bin/qtav — QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for…

Projects sharing features with M4b Tool

These projects share indexed features with M4b Tool. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • rmcrackan/libationrmcrackan avatar

    rmcrackan/Libation

    5,703View on GitHub↗

    Libation is a comprehensive audiobook management system designed to download, decrypt, and organize Audible audiobooks. It integrates account authentication, library synchronization, DRM removal, and format transcoding into a single desktop application with a plugin-free graphical interface and a built-in theme editor. The project distinguishes itself through a batch library synchronization engine that scans all configured Audible accounts in one pass, a metadata tag rewriting system that corrects chapter markers and cover art after decryption, and a template-based file naming engine that con

    C#
    View on GitHub↗5,703
  • jiaaro/pydubjiaaro avatar

    jiaaro/pydub

    9,767View on GitHub↗

    Pydub is a Python audio manipulation library and digital audio processor used for editing, slicing, and converting audio files and segments. It serves as a programmatic wrapper for FFmpeg to import and export a wide variety of audio formats. The library functions as an audio signal generator capable of creating synthetic waveforms, such as sine waves and white noise. It also provides tools for digital signal processing, including the application of filters, fades, crossfades, and gain adjustments to sound signals. Its broader capabilities cover programmatic audio editing through concatenatio

    Python
    View on GitHub↗9,767
  • php-ffmpeg/php-ffmpegPHP-FFmpeg avatar

    PHP-FFmpeg/PHP-FFmpeg

    5,013View on GitHub↗

    PHP-FFmpeg is an object-oriented wrapper for executing FFmpeg binary commands within PHP applications. It serves as a multimedia processing library and toolkit for transcoding, clipping, merging, and filtering audio and video files through a standardized programmatic interface. The project provides specialized drivers for video manipulation, audio editing, and media metadata extraction. These drivers allow for the application of visual filters, the modification of audio sample rates, and the probing of multimedia files to retrieve technical specifications and validate file integrity. The lib

    PHP
    View on GitHub↗5,013
  • kkroening/ffmpeg-pythonkkroening avatar

    kkroening/ffmpeg-python

    10,999View on GitHub↗

    ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing FFmpeg media processing tasks. It functions as a multimedia transcoding interface and a media stream capture tool, allowing for the recording of live audio and video from hardware devices and network sources. The library features a fluent interface for constructing complex directed graphs of audio and video filters through method chaining. It also includes an FFprobe metadata extractor that retrieves structured technical properties from media files and returns them as Python d

    Python
    View on GitHub↗10,999
Compare all 30 related projects→

Curated searches featuring M4b Tool

Hand-picked collections where M4b Tool appears.
  • Command Line Interface Tools