logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: cdc49c6b4b3b75844d66d645e09de4be294881da
parent: 5e511acb82c21ac07e2bab92231f15f26e57b1e6
Author: Eugen Rochko <eugen@zeonfederated.com>
Date:   Wed, 12 Oct 2016 14:29:10 +0200

Allow mp4 uploads, convert to WebM

Diffstat:

Mapp/models/media_attachment.rb21+++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)

diff --git 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