-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optionally just remux, not reencode MP3 #30
Comments
Hi Crissov, Thanks for your notes. As for mp4 container - you are absolutely correct, but i never seen m4b audiobook which contained mp3 codec inside, as far as i am concerned books normally encoded with AAC or ALAC. |
Like many others, I have several older audiobooks that consist of a bunch of individual MP3 files (for chapters). Only remuxing them into an MP4 container, instead of first transcoding them to AAC, should be much faster. The resulting MP3-in-MP4 file size will probably be larger than AAC-in-MP4, but not take more space than the individual MP3 files I have now (especially on an HDD with large clusters). The audio quality, however, will not improve with AAC, but stay the same at best. If iTunes and other players have no problems with MP3-in-MP4 files, which is something I have not tested yet, I would see no need for the transcoding step, but I understand that others would also warmly welcome the file size decrease by using a more efficient codec like AAC. |
Hi Crissov, It seems ipod is not really mp4 container. |
I will close this issue, as i prefer to have 1-2-1 mapping between output containers and codecs: |
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
.The text was updated successfully, but these errors were encountered: