about summary refs log tree commit diff
path: root/app
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2017-03-06 00:30:03 +0100
committerEugen Rochko <eugen@zeonfederated.com>2017-03-06 00:30:03 +0100
commit03a857f59a773483924a942ac3bda1b290f82a2e (patch)
tree4d188ea43f400a7be04b06ce87679068dbef52ec /app
parent8d93f0ca563322764ee4b5395598af542eb678e7 (diff)
Use more widely supported MP4 format for gifv's
Diffstat (limited to 'app')
-rw-r--r--app/models/media_attachment.rb12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/models/media_attachment.rb b/app/models/media_attachment.rb
index 5241d9515..1090f1b39 100644
--- a/app/models/media_attachment.rb
+++ b/app/models/media_attachment.rb
@@ -59,13 +59,15 @@ class MediaAttachment < ApplicationRecord
         {
           small: IMAGE_STYLES[:small],
           original: {
-            format: 'webm',
+            format: 'mp4',
             convert_options: {
               output: {
-                'c:v'   => 'libvpx',
-                'crf'   => 4,
-                'b:v'   => '1300K',
-                'vsync' => 'cfr',
+                'movflags' => 'faststart',
+                'pix_fmt'  => 'yuv420p',
+                'vf'       => 'scale=\'trunc(iw/2)*2:trunc(ih/2)*2\'',
+                'vsync'    => 'cfr',
+                'b:v'      => '1300K',
+                'crf'      => 4,
               },
             },
           },