summaryrefslogtreecommitdiff
path: root/video-metadata.rb
diff options
context:
space:
mode:
authorpdp8 <pdp8@pdp8.info>2023-08-16 15:25:17 +0200
committerpdp8 <pdp8@pdp8.info>2023-08-16 15:25:17 +0200
commitac90ab7c69b35546135cacf9ed2ed98261047dac (patch)
tree0eac8141030f85525ec56dbee3dea90ea4a5c600 /video-metadata.rb
parenta3ab009e96db2269dcf3f6dd1c103aa885186ee4 (diff)
mail and social
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