From ac90ab7c69b35546135cacf9ed2ed98261047dac Mon Sep 17 00:00:00 2001 From: pdp8 Date: Wed, 16 Aug 2023 15:25:17 +0200 Subject: mail and social --- video-metadata.rb | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100755 video-metadata.rb (limited to 'video-metadata.rb') diff --git a/video-metadata.rb b/video-metadata.rb deleted file mode 100755 index be9e079..0000000 --- a/video-metadata.rb +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env ruby -require 'json' - -Dir[File.join(ARGV[0], "videos", "*", "*.mp4")].each do |mp4| - # tmp = File.join("/tmp", File.basename(mp4)) - tmp = mp4 + "~" - print `cp #{mp4} #{tmp}` - meta = { - "title" => File.basename(mp4, ".mp4").gsub("_", " "), - "date" => mp4.split("/")[-2].split("_")[0], - "artist" => "pdp8@pdp8.info", - "copyright" => "© pdp8@pdp8.info Creative Commons Attribution-ShareAlike 4.0 International License", - } - tmp = mp4 + "~" - print `cp #{mp4} #{tmp}` - cmd = "ffmpeg -i #{tmp} -c copy " - meta.each do |k, v| - cmd += "-metadata #{k}=\"#{v}\" " - end - cmd += " #{mp4}" - print `#{cmd}` - webm = mp4.sub(".mp4", ".webm") - tmp = webm + "~" - print `cp #{webm} #{tmp}` - cmd = "ffmpeg -i #{tmp} -c copy " - meta.each do |k, v| - cmd += "-metadata #{k}=\"#{v}\" " - end - cmd += " #{webm}" - print `#{cmd}` -end -- cgit v1.2.3