Monday, September 23, 2013

[Rails] Fwd: How to save file to s3 after processing by ffmpeg using carrierwave

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

regards,
Loganathan
Mob: +91 7760780741 | +91 9944414388
Skype: loganathan.sellappa
ViewMe


--
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 rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAD_i5MHerDUiEgdic1NGi61tt%3DAqyrpYTMtHLG6gUaymi7vnAA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate