Ruby on Rails
Monday, September 23, 2013
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,
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,
On Mon, Sep 23, 2013 at 6:02 PM, Colin Law <clanlaw@googlemail.com> wrote:
So which bit is not working? Is the temporary file being created okOn 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
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.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment