Skip to content

Instantly share code, notes, and snippets.

@jankkhvej
Forked from markupboy/html5video.sh
Created January 31, 2012 14:56
Show Gist options
  • Select an option

  • Save jankkhvej/1710905 to your computer and use it in GitHub Desktop.

Select an option

Save jankkhvej/1710905 to your computer and use it in GitHub Desktop.

Revisions

  1. @markupboy markupboy revised this gist Feb 8, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion html5video.sh
    Original file line number Diff line number Diff line change
    @@ -26,4 +26,4 @@ fi
    HandBrakeCLI -i $1 -o $destination/$filename.mp4 --encoder x264 --vb 900 --ab 128 --optimize
    ffmpeg2theora $destination/$filename.mp4
    mv $destination/$filename.ogv $destination/$filename.ogg
    ffmpeg -i $destination/$filename.mp4 -acodec libvorbis
    ffmpeg -i $destination/$filename.mp4 -acodec libvorbis -vcodec libvpx $destination/$filename.webm
  2. @markupboy markupboy revised this gist Feb 8, 2011. 1 changed file with 10 additions and 7 deletions.
    17 changes: 10 additions & 7 deletions html5video.sh
    Original file line number Diff line number Diff line change
    @@ -13,14 +13,17 @@
    ###################################

    target_directory='converted'
    filename=${1%.*}
    file=`basename $1`
    filename=${file%.*}
    filepath=`dirname $1`
    destination="$filepath/$target_directory"

    if ! test -d "${target_directory}"
    if ! test -d "$destination"
    then
    mkdir $target_directory
    mkdir $destination
    fi

    HandBrakeCLI -i $1 -o $target_directory/$filename.mp4 --encoder x264 --vb 900 --ab 128 --optimize
    ffmpeg2theora $target_directory/$filename.mp4
    mv $target_directory/$filename.ogv $target_directory/$filename.ogg
    ffmpeg -i $target_directory/$filename.mp4 -acodec libvorbis -vcodec libvpx $target_directory/$filename.webm
    HandBrakeCLI -i $1 -o $destination/$filename.mp4 --encoder x264 --vb 900 --ab 128 --optimize
    ffmpeg2theora $destination/$filename.mp4
    mv $destination/$filename.ogv $destination/$filename.ogg
    ffmpeg -i $destination/$filename.mp4 -acodec libvorbis
  3. @markupboy markupboy created this gist Feb 8, 2011.
    26 changes: 26 additions & 0 deletions html5video.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    #!/bin/sh

    ####################################
    # Output file for HTML5 video #
    # Requirements: #
    # - handbrakecli #
    # - ffmpeg #
    # - ffmpeg2theora #
    # #
    # usage: #
    # ./html5video.sh infile.mp4 #
    # #
    ###################################

    target_directory='converted'
    filename=${1%.*}

    if ! test -d "${target_directory}"
    then
    mkdir $target_directory
    fi

    HandBrakeCLI -i $1 -o $target_directory/$filename.mp4 --encoder x264 --vb 900 --ab 128 --optimize
    ffmpeg2theora $target_directory/$filename.mp4
    mv $target_directory/$filename.ogv $target_directory/$filename.ogg
    ffmpeg -i $target_directory/$filename.mp4 -acodec libvorbis -vcodec libvpx $target_directory/$filename.webm