Giter VIP home page Giter VIP logo

audiobookconverter's Introduction

image

Build Status

Official web-site Recoupler AudioBookConverter

AudioBookConverter

AudioBookConverter was originally designed as simple and lightweigh application to convert set of mp3 files to single m4b (aac) file to be played on your i-device (or any device now) Overtime AudioBookConverter evolved and currently can support converion of most of popular formats to m4b, it also can handle existing m4b files and process them. AudioBookConverter can working smart to find relevant artwork and can do avanced chapter management.

Note: Mac and Linux versions are experimental and may require some skills to install and run them and may not work as you expect


Supported source formats:

  • mp3
  • flac/cue
  • wma
  • m4a/m4b
  • aac
  • wav

Supported output (codec) formats:

  • m4b (aac)
  • ogg (opus)
  • mp3 (lame)

Main features:

  • Parallel encoding: more cores - faster results
  • Parallel processing of conversions queue: prepare next book while encoding another
  • Smart artwork support: combined from MP3 artwork and cover files from MP3 directory
  • Unicode tags support: keep tags in own language
  • Advanced chapters support, including re-import of chapters from flac (cue) and m4b.
  • Flexible quality management: find balance between size and quality
  • Instant playback: listen what you are going to encode
  • Simple and lightweigh user interface: Convert a book with few clicks

If you looking for safe option to install better tested software from trusted source and get automatic incremental updates use Steam

alternatively look at Chocolaty

or just download latest build, no QuickTime or iTunes is required.

You may want to check Installation Manual

Usage:

Just run the program, add files, press convert all other things are optional

Latest fetures of version 4.x are shown here

Short video demonstrating latest features related to chapters support: https://www.youtube.com/watch?v=N7JrujMfids


audiobookconverter's People

Contributors

dependabot[bot] avatar dparamoshkin avatar isdenmois avatar reindahl avatar stormdb avatar yermak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

audiobookconverter's Issues

No Smart artwork support possible

Hallo Yermak,

i noticed that it currently is not possible whith Version 4.5.2 "Art Work" Add to the Chapter.
Could you please confirm?

Best regards
Hardi

Year tag not written

The year/recorded date tag field is missing in the m4b file even when set in AudioBookConverter.

Limit CPU load in parallel mode

In parallel mode application aggressively consumes all CPU power, which makes PC unresponsive.
Need to add ability to vary CPU load.

Job Process will not start

After I add the files, audiobook information and artwork, and using the standard settings, after I click start and the saved file name, nothing happens. The queue remains empty, and I see no activity.

Windows Smart Screen Protection

Windows (dumb) Screen protection pops up when installing this software. Not sure if it's from the recent windows update or if it's always done that. Have to click more info to allow the installation. I know this used to happen with a few other programs I had but the developer did something and it no longer happened. Just pointing it out in case you are aware or anyone comes here the software is safe and it's great so don't hesitate installing it!

Some Tags cannot be parsed with versions after 2.8

Hi!

I recently found your software after someone posted about it on reddit. Great work! It's really helped me convert a lot of MP3s into AudioBook format for my iPod Touch.

However, for some of my files I find that I've had to downgrade to version 2.8 in order to convert them. In versions higher than this, I can add the files to the list however it doesn't read the tags (so it's not auto-filling in the information) and then the application just hangs when I try to start the conversion process. I've had a quick look at the tags and I can't see anything obviously different between a working and non-working file.

I assume this is due to the switch to the javafx.media API in version 2.9, so it might be worth either seeing if you can fix it, or maybe have an option to fallback to ffprobe if needed?

I can provide a sample file if required - don't want to post it publicly however as it's a copyrighted work.

Converting aac (m4a) to audiobook

Hi,
thank you for this great piece of software. I have been looking for such a function quite some time after Chapter and Verse was discontinued.

Unfortunately, all my files are formatted as aac (*.m4a). Is there any chance you could implement a function to merge and convert those files? To my understanding (I'm no programmer), m4b is the same format as m4a but can provide additional information on the last position etc. If that is correct, my files "only" need to be merged, chapter marks be set and the file extension changed to *.m4b.

I would be pleased to hear your opinion.
Regards

Parsing of file tags

The Year and Comment tag is not adopted from the source files. Maybe it would also make sense to use the album tag as title insteed for the series field.

Missing tag fields

Genre drop down box

Why is it necessary to have a drop down box, when it never remembers anything, think it is unnecessary unless you are going to make it work..
How do I make the constant bitrate, stay as previous, it always seems to revert back to 128 which is far too high for an audiobook

Microsoft blocking your downloads

Thanks

Thanks for these Software help me verry much! Do you would implement in future a Option for Chapter Description or Something else? Little bit more options for creat a book (not only ripp it for iTunes)? thanks a lot it works nice.

Chapters name mode - wrong titles

Since the change to 4.4.0 chapter naming works wrong. The changes in m4b title naming in AudioBookInfo.java seems to affect the chapter naming.

By naming after title, the album name is written instead the title.

The reason should be this line:
this.setTitle(tags.get("album"));

By naming after album, now no tag is written at all.
// this.setSeries(tags.get("album"));

Program-breaking bug

Hello, I've been using your app and it's absolutely perfect, having no alternative. But recently I've tried to convert another book and now I just simply can't press "File" or "Folder" buttons in "Add" Menu, Drag and Drop doesn't work either. Tried reinstalling Java runtime, compatibility mode, different latest versions - nothing helped. What can be done to fix this? Thanks.

Settings or documentation update

The documentation seems to mention multiple file formats possible for mp3 files, as noted here:

Convert Audiobook from mp3 to m4b.
Convert mp3 to Audiobook.
Convert mp3 to ipod format.

In the app however I seem to be only able to convert to m4b format. In my case that doesn't help as the device I use unfortunately can't read m4b; I'd hoped to be able to use this to generate .ogg files in particular, as they can still use chapters.

So is there a setting to switch to other formats as output? Or, alternatively, maybe the documentation should be updated to make this clearer?

Freezing Up

Adding too many files freezes up the program in v3 and it won't work at all.

Feature Request: Artwork Functionality

Thanks for making this great program. I have a couple suggestions / feature requests for the Artwork tab:

  1. Show the resolution of selected images
  2. Allow pasting of images from the clipboard as an alternative method for adding artwork

Chapter duration is not detetected correctly

Most of the tools and api can give just approximate duration of source mp3 file based on its bitrate, thus final duration of chapter might be incorrect.
Probably duration of the chapter might need to detected based on final outcoming m4b file.

Artwork

Hi just an easy one, the artwork, always duplicates, as you work through the bottom tags to check your settings, always seems to add the artwork twice (and no there are not 2 photos - I always check).. thanks

Merge titles of each file into chapter names

Hi,
thanks for the fast implementation of merging aac files into m4b - it works on my system and the result seems to be just as it should be.

As I now created my first audiobook with your program, I found the chapters named by standard tags. I would suggest a possibility to rename every chapter manually or to choose from all fields available in the original single file properties to be used as data source for the chapter names.

Before implementing this whole new function, I propose just using the title-tag of the original files as chapter name. Reason for that is that e.g. iTunes uses this field for naming the chapters when importing audiobooks. Thus, audiobooks could be imported first with some software and then be merged with AudioBookConverter without loosing the chapter information.

Regards

Auto quality (bitrate) setting bug

Hi,

I just found this program and tried it out for the first time yesterday. I saw that 4.0 is brand new and you're expecting bugs, so I figured I'd report the ones I found. Anyway, I tried creating a book and was surprised that the resulting m4b file was nearly twice as large as the original folder (~720MB vs. ~400MB for the original). After checking the files, I found out that the original mp3 files were 64kbps but the audiobook created with the auto quality setting used 128kbps. I assume this is a bug as the bitrate should not increase from the source mp3 file to the resulting aac (m4b) file.

Problem with Book series in filename

Hey yermak, love the program, but there's still a problem with the filenames when you have a Book series.

Firstly, there's an extra "]" in the template, it should be:

<if(SERIES)>- [<if(BOOK_NUMBER)> -<BOOK_NUMBER>] - <TITLE><if(NARRATOR)> ()

Secondly, SERIES doesn't return the Series, it returns the Title (AudioBookInfo.java?)

Chapter sorting

Numbers are not sorted in ascending order if the number of digits is different. Here in the example picture, chapter 2 only appears after chapter 19.
Chapter sorting

Options to choose file naming scheme

I would love to see an options dialog to set my own naming scheme for when I save the file. I have to change it from the default each time now.

Encode settings do not work

no matter what settings I set in the output tab, it always encodes with the source files settings

tested with version 3.2 and 3.1

Post editing of M4B meta information and chapter information

provided by https://github.com/siteuser42

As for opening already created m4b’s, I think this is more limited use case but occasionally I have an audiobook with a few m4b files (say 3) that have already existing chapter metadata (say 5 each). Currently, if you import these to the program you will get a new m4b with only three chapters, rather than 15. Existing chapters metadata is lost.

provided by https://github.com/Kazaa3

Inserting several m4b's that are already merged and make a new m4b containing all chapters of the original files.

The second use case, is to rename the menu afterwards.The background is that I deleted the original files after the m4b was created. Now I would like to add the title names afterwards.

The third use case is: In some of my audio books the numbering is not correct, so I would like to change the order of the titles.

Book Number Not Appended to File Name (for series)

Hi,

This is for version 4.0. Not sure if I'd call it a bug or a feature request, but here it is...

When creating an audiobook with "series" and "book #" metadata, the series is added to the file name automatically, but the book number is not. Of course the file name can be manually edited, but it would make sense to add it automatically within the brackets like this: .... [Series Name 0X] .... where X is the book number.

Narrated field parsing

The Narrator field is not parsed. For this the ID3v2 Tag Composer (TCOM Frame) could be used. Some applications are also writting a Narratedby tag.

EDIT: The album artist tag (TPE2) is used for parsing and works fine, but not all applications are writting it in this style.

narrated by

Strange (chinese?) characters shown in audiobook apps

For some reason, metadata for one particular audiobook I have shows fine in my player apps when I add as mp3s (Voice, Smart Audiobook player, etc.), but after converting to m4b, it shows strange characters for the author and title: https://imgur.com/rQJSVcp

When reading the metadata in Windows or Calibre or any number of other media tagging apps, they all show the correct (English) info.

Is this a UTF encoding issue?

Migrate to Java 14?

As Java 8 is end of life, need to migrate Java 11 and new packaging approach

Naming of chapters

Hi, this app is awesome - basically exactly what I was looking for.
I have just one small problem/request - would it be possible to offer an option to omit numbering from naming of chapters?
I usually have the correct name in my title (f.e. "Chapter 01" or "Part 03"), and your app makes chapters with names "1. Chapter 01" or "3. Part 03".

Thanks!

Add management of art-work

As user i would like to add custom artwork for audiobook.
Currently artwork is loaded from original mp3 files and from any picture files from mp3 directory.

Duration

The file duration is not set by default anymore.
duration

file extensions

Thee program doesnt seem recognise files with an extention of ".MP3" in capital letters. ".mp3" works fine though :)

4.5.

Just downloaded this and it wont add anything at all, tried it on 3 different books, and still nothing.. I reverted back to 4.4 and everything adds fine ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.