summaryrefslogtreecommitdiff
path: root/video-metadata.rb
diff options
context:
space:
mode:
Diffstat (limited to 'video-metadata.rb')
-rwxr-xr-xvideo-metadata.rb31
1 files changed, 0 insertions, 31 deletions
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