aminroosta / prj-telegram-to-mp3-bot

telegram bot which converts video files to mp3
6 stars 0 forks source link

why when i conveted a mp4 clip to mp3, the size is increased? #1

Open stackprogramer opened 7 years ago

stackprogramer commented 7 years ago

Hi amin , Your bot is Great,today i converted a mp4 file( 2 MB) with your bot,But my file mp3 is 6.8 MB. it is not ideal for us that we covert mp4 to mp3. the link mp4 file is below:

http://www.aparat.com/v/2EutR/%D8%AF%D8%B1_%D8%B4%DA%A9%D9%88%D9%87_%D9%88_%D8%B9%D8%B8%D9%85%D8%AA_(_%D8%A2%D9%87%D9%86%DA%AF_%D8%AD%D9%85 %D8%A7%D8%B3%DB%8C_ToGlory) this bot can be better with reduction size of our files.

best regards stackprogramer

aminroosta commented 7 years ago

@stackprogramer The bot converts to 320 bit-rate quality by default. Your mp4 file has probably an encoded audio of 128 bit-rates or less. That's the technical explanation to why the file size increases.

What can we do about it? You might ask. Well we can check the current bit-rate of embedded audio and then convert to that bit-rate. OR we can just ask the user to select the bit-rate first.

I will probably do the latter (however not anytime soon!), you are always welcome to send me a PR :-)