forked from mirrors/catstodon
Use more widely supported MP4 format for gifv's
This commit is contained in:
parent
8d93f0ca56
commit
03a857f59a
2 changed files with 9 additions and 7 deletions
|
@ -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,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
|
@ -11,8 +11,8 @@ module Paperclip
|
|||
|
||||
final_file = Paperclip::Transcoder.make(file, options, attachment)
|
||||
|
||||
attachment.instance.file_file_name = 'media.webm'
|
||||
attachment.instance.file_content_type = 'video/webm'
|
||||
attachment.instance.file_file_name = 'media.mp4'
|
||||
attachment.instance.file_content_type = 'video/mp4'
|
||||
attachment.instance.type = MediaAttachment.types[:gifv]
|
||||
|
||||
final_file
|
||||
|
|
Loading…
Reference in a new issue