Methods
Class Public methods
accept?(blob)
Source:
# File activestorage/lib/active_storage/previewer/video_previewer.rb, line 6
def accept?(blob)
blob.video? && ffmpeg_exists?
end
ffmpeg_exists?()
Source:
# File activestorage/lib/active_storage/previewer/video_previewer.rb, line 10
def ffmpeg_exists?
return @ffmpeg_exists if defined?(@ffmpeg_exists)
@ffmpeg_exists = system(ffmpeg_path, "-version", out: File::NULL, err: File::NULL)
end
ffmpeg_path()
Source:
# File activestorage/lib/active_storage/previewer/video_previewer.rb, line 16
def ffmpeg_path
ActiveStorage.paths[:ffmpeg] || "ffmpeg"
end