HI Colin, Th temporary file is created with the reduced bitrate, but I am not able to find an way to save the temporary file to s3. Simply I am trying to save the converted file instead of original file,
regards, Loganathan Mob: +91 7760780741 | +91 9944414388 Skype: loganathan.sellappa ViewMe <http://vizualize.me/loganathan> On Mon, Sep 23, 2013 at 6:02 PM, Colin Law <[email protected]> wrote: > On 23 September 2013 13:01, Loganathan Sellapa <[email protected]> > wrote: > > HI All, > > > > I am trying to convert the bit rate of the Mp3 file before uploading to > S3, > > I can able to create version for the mp3 file but the version is not > saving > > in s3 instead original file is uploading to s3, any help would be really > > appreciated > > > > > > version :bitrate_96k do > > process :resample => "96" > > end > > > > def resample(bitrate) > > tmp_path > > = File.join( File.basename(current_path), "tmpfile" ) > > File.rename current_path, tmp_path > > audio_details = `ffmpeg -i '#{tmp_path}' > > 2>&1`.split(",").split("\n").flatten > > file_bitrate = > > audio_details.grep(/bitrate/).grep(/bitrate/).join.split("bitrate: > > ").last.split("\s").first > > unless file_bitrate == bitrate > > `ffmpeg -i #{tmp_path.shellescape} -acodec libmp3lame -y -ab 96k > > #{current_path.path}` > > File.unlink(current_path) > > FileUtils.mv(temp_path, current_path) > > end > > end > > So which bit is not working? Is the temporary file being created ok > with reduced bitrate? Is the original file being replaced with the > new one? > > Colin > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLv%2BN2OV913D6Zj9zWO2mV72PohU%2BjYzeOeT%3Df8YAock5g%40mail.gmail.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAD_i5MEs6Lg3%2BQqV3302FtzCgd2eLk8_ANw02FjxFAcb57CVxA%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.

