ご覧いただきありがとうございます。
Ruby on Railsでwavをmp3に変換してActiveStrageに渡したいと思って質問さしていただきました。
今はstreamio-ffmpegを利用して、変換しようと試みてますが、なかなかうまく行きません。
流れとしては、
wavをformで読み込む
↓
Controllerで受け取り
↓
Controller内でmp3に変換
↓
mp3とwav両方をactivestrageに保存
です。
def create @music = Music.new(music_params) @music.card_id = params[:card_id] @movie = FFMPEG::Movie.new(params[:music][:music].read) @card = current_user.cards.find(params[:card_id]) if @music.save else render :new return end redirect_to card_musics_url(@card), notice: @movie.audio_stream end private def music_params params.require(:music).permit(:title, :artist_name, :music) end
この方法だとエラーが出ます。
今はこのようにコードを組んでいますが、正直全然正解にたどり着ける気がしません。
どなたか教えて頂けないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/22 15:03