Your SlideShare is downloading. ×
Internet Archive Video Presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Internet Archive Video Presentation

2,036
views

Published on

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

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


1 Comment
2 Likes
Statistics
Notes
  • 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.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,036
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
1
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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!