carrierwave-video icon indicating copy to clipboard operation
carrierwave-video copied to clipboard

Transcoding passes but video not uploaded (rollback transaction)

Open zeronone opened this issue 9 years ago • 3 comments

I am using Rails 4.2. I have a ContentUploader for uploading images and videos. I am using carrierwave-video-thumbnailer for creating video thumbnails.

  version :mp4, :if => :video? do
    process encode_video: [:mp4, callbacks: { after_transcode: :set_is_converted } ]
  end

Following is the output:

Started POST "/contents" for ::1 at 2015-06-28 18:58:37 +0900
Processing by ContentsController#create as JS
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"7RkO8vRffeyY2/17fOKdmTa3EltgVBhYUu0opaS3mu7YYjrY3XRcwKgvcXdm/7QbQw7x+uh5eXrvTFVMtdcj1Q==", "content"=>{"description"=>"video avi", "file"=>#<ActionDispatch::Http::UploadedFile:0x007f9be644fa28 @tempfile=#<Tempfile:/var/folders/jb/hs3mvqg55plf3dhm08wc94sw0000gn/T/RackMultipart20150628-83235-19tgkw3.avi>, @original_filename="dfs.avi", @content_type="video/avi", @headers="Content-Disposition: form-data; name=\"content[file]\"; filename=\"dfs.avi\"\r\nContent-Type: video/avi\r\n">}}
Running....ffmpegthumbnailer -i /Users/zeronone/myfiles/projects/coe/coe_control_center/webapp/public/uploads/tmp/1435485517-83235-1521/vthumb_dfs.avi -o /Users/zeronone/myfiles/projects/coe/coe_control_center/webapp/public/uploads/tmp/1435485517-83235-1521/tmpfile.png -c png -q 10 -s 192 -f
Success!
I, [2015-06-28T18:58:38.117063 #83235]  INFO -- : Running transcoding...
ffmpeg -y -i /Users/zeronone/myfiles/projects/coe/coe_control_center/webapp/public/uploads/tmp/1435485517-83235-1521/mp4_dfs.avi -vcodec libx264 -acodec libfaac -s 640x480 -qscale 0 -preset slow -g 30  -aspect 1.3333333333333333 /Users/zeronone/myfiles/projects/coe/coe_control_center/webapp/public/uploads/tmp/1435485517-83235-1521/tmpfile.mp4

I, [2015-06-28T18:58:39.494630 #83235]  INFO -- : Transcoding of /Users/zeronone/myfiles/projects/coe/coe_control_center/webapp/public/uploads/tmp/1435485517-83235-1521/mp4_dfs.avi to /Users/zeronone/myfiles/projects/coe/coe_control_center/webapp/public/uploads/tmp/1435485517-83235-1521/tmpfile.mp4 succeeded

  [1m[36m (0.1ms)[0m  [1mbegin transaction[0m
  [1m[35m (0.0ms)[0m  rollback transaction
  Rendered contents/create.js.erb (0.9ms)

zeronone avatar Jun 28 '15 10:06 zeronone

I'm having the same problem. It's rolling back for no reason at all. I don't see anything in my server log that points to what's causing the rollback to occur.

RailsCod3rFuture avatar Jan 16 '16 07:01 RailsCod3rFuture

I did a reinstall of the ffmpegthumbnailer and it worked fine afterwards for me.

absk1317 avatar May 11 '16 13:05 absk1317

Anyone resolved this problem instead of reinstalling ffmpegthumbnailer? I still have the error after the reinstall.

nsantiago2719 avatar Aug 02 '16 13:08 nsantiago2719