Skip to content

Instantly share code, notes, and snippets.

@bnerd
Created November 16, 2012 16:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save bnerd/4088555 to your computer and use it in GitHub Desktop.
Save bnerd/4088555 to your computer and use it in GitHub Desktop.
Injecting Cuepoints with flvtool2
# inject cuepoints and zip newly files
Dir.glob('*.flv').each do |file|
newfile = file.gsub(/\.flv/, "_c.flv")
system("flvtool2 -APUt sterne.xml #{file} #{newfile}")
end
time = Time.now.strftime("%Y-%m-%d_%H-%M")
system("zip #{time}_sterne.flv.zip *_c.flv") # zip new flv's
system("zip #{time}_sterne.mov.zip *.mov") # zip mov's
<tags>
<metatag event="onCuePoint" overwrite="true">
<name>prinzStart</name>
<timestamp>3015</timestamp>
<type>event</type>
</metatag>
<metatag event="onCuePoint" overwrite="true">
<name>sterne</name>
<timestamp>4018</timestamp>
<type>event</type>
</metatag>
<metatag event="onCuePoint" overwrite="true">
<name>prinzEnde</name>
<timestamp>8005</timestamp>
<type>event</type>
</metatag>
<metatag event="onCuePoint" overwrite="true">
<name>filmEnde</name>
<timestamp>12100</timestamp>
<type>event</type>
</metatag>
</tags>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment