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:
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