awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sandreas avatar

sandreas/m4b-tool

0
View on GitHub↗
1,530 نجوم·93 تفرعات·PHP·MIT·5 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ sandreas/m4b-toolمخطط تاريخ النجوم لـ sandreas/m4b-tool

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم M4b Tool

مجموعات منسقة بعناية يظهر فيها M4b Tool.
  • أدوات واجهة سطر الأوامر CLI

بدائل مفتوحة المصدر لـ M4b Tool

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع M4b Tool.
  • rmcrackan/libationالصورة الرمزية لـ rmcrackan

    rmcrackan/Libation

    5,703عرض على 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#
    عرض على GitHub↗5,703
  • jiaaro/pydubالصورة الرمزية لـ jiaaro

    jiaaro/pydub

    9,767عرض على 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
    عرض على GitHub↗9,767
  • php-ffmpeg/php-ffmpegالصورة الرمزية لـ PHP-FFmpeg

    PHP-FFmpeg/PHP-FFmpeg

    5,013عرض على 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
    عرض على GitHub↗5,013
  • kkroening/ffmpeg-pythonالصورة الرمزية لـ kkroening

    kkroening/ffmpeg-python

    10,999عرض على 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
    عرض على GitHub↗10,999
عرض جميع البدائل الـ 30 لـ M4b Tool→

الأسئلة الشائعة

ما هي وظيفة sandreas/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.

ما هي الميزات الرئيسية لـ sandreas/m4b-tool؟

الميزات الرئيسية لـ sandreas/m4b-tool هي: Audiobook Management CLIs, Silence-Based Splitting, FFmpeg Transcoders, Chapter Editors, Audiobook Library Managers, Audiobook Metadata Correctors, Audio Processing Automation, Parallel Task Execution.

ما هي البدائل مفتوحة المصدر لـ sandreas/m4b-tool؟

تشمل البدائل مفتوحة المصدر لـ sandreas/m4b-tool: 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…