Internet Archive Video Presentation
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Internet Archive Video Presentation

on

  • 3,828 views

Ogg Theora video, Firefox 3.1, Archive.org & Wikimedia support

Ogg Theora video, Firefox 3.1, Archive.org & Wikimedia support

Statistics

Views

Total Views
3,828
Views on SlideShare
3,827
Embed Views
1

Actions

Likes
2
Downloads
28
Comments
1

1 Embed 1

http://www.slideshare.net 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • we are updating to use '-acodec libvorbis' very soon (we had to wait until we had specific tool upgrades after opting not to have a full OS upgrade at archive.org ). A piece of minor feedback to guest130913 is that the suggestion only works for pretty recent OSes -- our late 2007 ubuntu does not have the ability they indicate.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Internet Archive Video Presentation Presentation Transcript

  • 1. Ogg Theora video, Firefox 3.1, Archive.org & Wikimedia support Internet Archive Dec 2008 tracey jaquith archive.org
  • 2. New <video> tag coming!
    • example:
    • < video poster=&quot;http://www.archive.org/images/logo.jpg&quot;
    • controls=&quot;true&quot; autoplay=&quot;true&quot;
    • src=&quot;http://www.archive.org/download/to-SF/toSF.ogv&quot;>
    • for firefox betans
    • </ video >
    • Trivial video embedding - may revolutionize video!
    • Firefox 3.1 beta released Oct1
    • Full release by ~EOY2008
  • 3. Ogg Theora video
    • Thought to be most free, unencumbered video codec
    • Libraries/tools available from:
      • xiph.org (libtheora)
      • annodex.net/software/liboggz/
      • ffmpeg
      • flowplayer
  • 4. archive.org
    • mission to allow free uploading, storage, and serving for all
      • 1 million books
      • 400K audio progams and concerts
      • 100 billion web pages
    • The Internet Archive, a 501(c)(3) non-profit, is building a digital library of Internet sites and other cultural artifacts in digital form. Like a paper library, we provide free access to researchers, historians, scholars, and the general public.
  • 5. archive.org will rederive movies
    • We have news:
      • Democracy Now!
      • US congress (w/ metavid)
    • games, speed runs
    • cartoons/animations
    • feature films
    and more!
  • 6. night of the living dead
  • 7. how we make ogv fast/reliably
    • High Level:
      • use ffmpeg to turn any video to &quot;rawvideo&quot;
      • pipe its output to *another* ffmpeg to turn the video to &quot;yuv4mpegpipe&quot;
      • pipe its output to the libtheora tool
      • for videos with audio, ffmpeg create a vorbis audio .ogg file.
      • add tasty metadata (with liboggz utils).
      • combine the video and audio ogg files to an .ogv output!
    • tikirobot.net/wp/author/tracey-pooh
    • (or just google &quot;ogv tracey&quot; 8-)
  • 8. <code>
    • ffmpeg -an -deinterlace -s 400x300 -r 20.00 -i CapeCodMarsh.avi
    • -vcodec rawvideo -pix_fmt yuv420p -f rawvideo -
    • | ffmpeg -an -f rawvideo -s 400x300 -r 20.00 -i - -f yuv4mpegpipe -
    • | libtheora-1.0/lt-encoder_example --video-rate-target 512k
    • - -o tmp.ogv;
    • ffmpeg -i CapeCodMarsh.avi -vn -acodec vorbis
    • -ac 2 -ab 128k -ar 44100 audio.ogg;
    • oggz-comment audio.ogg -o audio2.ogg TITLE=&quot;Cape Cod Marsh&quot;
    • ARTIST=&quot;Tracey Jaquith&quot;
    • LICENSE=&quot;http://creativecommons.org/licenses/publicdomain/&quot;
    • DATE=&quot;2004&quot; ORGANIZATION=&quot;Dumb Bunny Productions&quot;
    • LOCATION=http://www.archive.org/details/CapeCodMarsh;
    • oggzmerge tmp.ogv audio2.ogg -o CapeCodMarsh.ogv;
    pipes = nice on 2+ cores (set to input)
  • 9.
    • adding metadata to .ogv (and h.264 .mp4)
    • jumping into streams -- oggzchop (and mod_h264_streaming with lighttpd)
    • timecodes, standards for accessing:
      • annodex.net/TR/draft-pfeiffer-temporal-fragments-03.html
      • archive.org/download/to-SF/toSF_512kb.mp4?t=74.5
    • serving search results in JSON, CSV, XML
    • serving item metadata in JSON
    archive.org is ...
  • 10. h.264 mp4 creation
    • ffmpeg -i CapeCodMarsh.avi -b 512k -s 320x240 -vcodec h264 -r 20.00 -bf 0 -level 13 -qmax 35 -maxrate 768k -title &quot;Cape Cod Marsh - http://www.archive.org/details/CapeCodMarsh&quot; -year &quot;2004&quot; -comment &quot;license:http://creativecommons.org/licenses/publicdomain/&quot;
    • -author &quot;Tracey Jaquith&quot; -pass 1 -an cape.mp4;
    • [same args above...] -pass 2 -acodec aac -ab 64k -ac 2 cape.mp4;
    • mp4creator -optimize cape.mp4
      • plays on iphone
      • plays in flash plugin
      • works with lighttpd mod_h264_streaming
      • longer to make
      • possible licensing / IP issues
    pluses: minuses:
  • 11. metavid / wiki
    • will natively play .ogv if codec
    • will use flowplayer if flash/h.264
    • can play MPEG
    • will use chopping/seeking for snippets
    • can jump from clip format A to clip format B
    • is now being incorporated into wikimedia
    metavid has a *great* web player that:
  • 12. goals
    • make CC licensed (and otherwise) videos available
    • enable online transclusion and editing/mashups with wikimedia and metavid
    • rederive nearly 200,000 movies!