From cdc49c6b4b3b75844d66d645e09de4be294881da Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Wed, 12 Oct 2016 14:29:10 +0200 Subject: [PATCH] Allow mp4 uploads, convert to WebM --- app/models/media_attachment.rb | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/app/models/media_attachment.rb b/app/models/media_attachment.rb index 678968ce..93c915b0 100644 --- a/app/models/media_attachment.rb +++ b/app/models/media_attachment.rb @@ -1,6 +1,6 @@ class MediaAttachment < ApplicationRecord IMAGE_MIME_TYPES = ['image/jpeg', 'image/png', 'image/gif'].freeze - VIDEO_MIME_TYPES = ['video/webm'].freeze + VIDEO_MIME_TYPES = ['video/webm', 'video/mp4'].freeze belongs_to :account, inverse_of: :media_attachments belongs_to :status, inverse_of: :media_attachments @@ -43,14 +43,19 @@ private } else { - small: { - convert_options: { - output: { - vf: 'scale="min(510\, iw):min(680\, ih)":force_original_aspect_ratio=decrease' - } + original: { + convert_options: {}, + format: 'webm' }, - format: 'png', - time: 1 + + small: { + convert_options: { + output: { + vf: 'scale="min(510\, iw):min(680\, ih)":force_original_aspect_ratio=decrease' + } + }, + format: 'png', + time: 1 } } end