summaryrefslogtreecommitdiff
path: root/lib/booru/image_processing/webm_processor.rb
diff options
context:
space:
mode:
authorAppleDash <[email protected]>2021-03-29 21:14:41 -0400
committerAppleDash <[email protected]>2021-03-29 21:14:41 -0400
commit9c90d5288680979d7b5baf31d1ea228b2bc133cf (patch)
tree583a2b94544415eb41e9bf8bbc5a86026ed980c0 /lib/booru/image_processing/webm_processor.rb
parent0abef2614b6a893e227818e7e950a478fd15b7f5 (diff)
Possibly fix reverse search.
Diffstat (limited to 'lib/booru/image_processing/webm_processor.rb')
-rw-r--r--lib/booru/image_processing/webm_processor.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/booru/image_processing/webm_processor.rb b/lib/booru/image_processing/webm_processor.rb
index d9cdd5c..b04a080 100644
--- a/lib/booru/image_processing/webm_processor.rb
+++ b/lib/booru/image_processing/webm_processor.rb
@@ -9,7 +9,7 @@ module Booru
def initialize(original_path, directory, metadata)
super(original_path, directory, metadata)
- @rasterized = File.join(@directory, 'still.png')
+ @rasterized = Tempfile.new(%w[still png]).tap(&:close).path
end
def is_video?
@@ -18,6 +18,10 @@ module Booru
def pre_process
write_log "pre_process"
+ generate_rasterized
+ end
+
+ def generate_rasterized
median_time = @metadata[:duration] / 2.0
generate_thumb @original_path, median_time, @rasterized
end