On Sep 23, 2013, at 9:57 AM, Loganathan Sellapa wrote:
> 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
>
If you specify the converted file as a style, then it will be saved alongside the original. I am not sure how you would replace the original with the converted file, I know I have done this before in Paperclip, but I'm not sure how you do it in Carrierwave.
Walter
>
>
> On Mon, Sep 23, 2013 at 6:02 PM, Colin Law <clanlaw@googlemail.com> wrote:
> On 23 September 2013 13:01, Loganathan Sellapa <loganathan.ms@gmail.com> 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 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/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 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_i5MEs6Lg3%2BQqV3302FtzCgd2eLk8_ANw02FjxFAcb57CVxA%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 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/087EC355-CB1F-4BFB-BFC3-76420A4CC0E6%40wdstudio.com.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment