Access Grid Recording Post-Production

From ICELabWiki

Jump to: navigation, search

Contents

[edit] Introduction

The ICELab uses AGVCR among other techniques to capture seminars, meetings, and other events. AGVCR files play back in an Access Grid venue, but are difficult process for wider web distribution. Using the following tools with the right tricks, you can create streaming web videos with free open source software.

Output will look like this: http://media.rc.rit.edu/recordings/ICELab/rc-dec13-preble.agvcr_streams/2streams.html

[edit] Processing Video for Free

When it comes to free transcoding software, ffmpeg, mencoder, and gpac tools are your best friends. Keep in mind that ffmpeg will often need recompilation to include support for mp3, aac, and x264.

Videos that come out of AGVCR via the AGVCRtoMPEG executable are in mp2 format (audio and video).

[edit] Requirements

  1. svn checkout svn://agcentral.org/if-media
  2. View README for build instructions
  3. Put in your path
  • ffmpeg with x264, aac, and mp3 support installed
  • gpac tools (MP4Box specifically) installed

[edit] Procedure

  1. Start with an AGVCR file (ensure it is named filename.agvcr)
  2. Use the previewStreams.sh script to generate 30 second stream previews
    1. ./previewStreams.sh filename.agvcr
    2. Navigate to the directory containing all previews
    3. Choose one or two views for the final video (Note the stream numbers w/ sign)
  3. Run one of these
    1. getAllVids-withAudio.sh
    2. getTwoVids-withAudio.sh
    3. getVid-withAudio.sh
  4. Run the getTwoVids-withAudio.sh script with the following syntax:
    1. ./getTwoVids-withAudio.sh filename.agvcr streamNum1 streamNum2
      1. Note: Make sure you include the leading "-" sign if present
    2. Grab a cup of coffee
  5. Run the transcode-file.sh script to make the output mpg a streamable .mp4 file
  6. Enjoy

[edit] Examples

Streamable Example: http://media.rc.rit.edu/recordings/ICELab/rc-dec13-preble.agvcr_streams/2streams.html

Raw Output: http://media.rc.rit.edu/recordings/ICELab/

Archive Interface: http://icelab.rit.edu/newWebProto/archive.php

Personal tools