yermak / audiobookconverter Goto Github PK
View Code? Open in Web Editor NEWImproved AudioBookConverter based on freeipodsoftware release (mp3 to m4b converter)
License: GNU General Public License v2.0
Improved AudioBookConverter based on freeipodsoftware release (mp3 to m4b converter)
License: GNU General Public License v2.0
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.
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?)
When conversion is complete need to display notification.
For progress bar, stats and start/stop buttons.
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
As a User I want to drag-n-drop files from explorer to file list
Adding too many files freezes up the program in v3 and it won't work at all.
As Java 8 is end of life, need to migrate Java 11 and new packaging approach
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
The year/recorded date tag field is missing in the m4b file even when set in AudioBookConverter.
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.
Thanks for making this great program. I have a couple suggestions / feature requests for the Artwork tab:
As a user, i would like to have option to see media information of all mp3s in the list: either ass a floating tooltip or as window with infor
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.
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!
As ffmpeg issue https://trac.ffmpeg.org/ticket/2798 reported to be fixed. Need to rebuild ffmpeg with new patch and remove mp4art dependency.
E.g. semicolon causes issues to create files on Windows
In parallel mode application aggressively consumes all CPU power, which makes PC unresponsive.
Need to add ability to vary CPU load.
Currently media information is loaded using ffprobe, javafx.media should give better performance.
As a user I want to send Jobs to be encoded in background
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.
Default ffmpeg build bring too much redundant dependencies making file size about 20M.
Need to rebuild it to take less size
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.
Implement non-blocking mechanism of adding files to the file list.
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?
Support flac files as source for audiobooks.
Use cue files as source of meta information.
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.
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 ?
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"));
Hi have a look at this, when you download on a pc , m/s blocks it .. thinks suspicious, and offers the owner a chance to solve it, maybe you should deal with this
https://fb.smartscreen.microsoft.com/feedback.aspx
I think that this is a safe website I am the owner or representative of this website and I want to report an incorrect warning about it
progress bar and stats should show correct information
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
Thee program doesnt seem recognise files with an extention of ".MP3" in capital letters. ".mp3" works fine though :)
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.
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!
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
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
If Iʼm reading FFMpegNativeConverter.java correctly, audio streams are only kept unchanged if they are already in AAC format. The standardized MP4 container format does support remuxed MP3 streams although Iʼm not sure which players do, iTunes in particular. FFmpeg seems to support this as well with -codec:a copy
.
By the way, I could not see -f ipod
being documented (anymore), perhaps it should be changed to -f mp4
.
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.
Save previously used genres to auto-populate fields.
On right click add context menu to edit/delete
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?
As user i would like to be able play files before encoding them to ensure right order.
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.
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.