Skip to content

Instantly share code, notes, and snippets.

@adamvr
Last active December 26, 2015 05:29

Revisions

  1. adamvr revised this gist Oct 23, 2013. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion ffmpegMerger.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,6 @@
    #!/bin/sh

    cat | sed "s/^\(.*\)$/'\1'/" | sed 's/^/file /' | ffmpeg -f concat -i - -acodec copy -vcodec copy "$1"
    cat | # read filenames from stdin
    sed "s/^\(.*\)$/'\1'/" | # wrap each in single quotes
    sed 's/^/file /' | # prepend file directive
    ffmpeg -f concat -i - -acodec copy -vcodec copy "$1" # encode and store result on args[1]
  2. Adam Rudd created this gist Oct 22, 2013.
    3 changes: 3 additions & 0 deletions ffmpegMerger.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    #!/bin/sh

    cat | sed "s/^\(.*\)$/'\1'/" | sed 's/^/file /' | ffmpeg -f concat -i - -acodec copy -vcodec copy "$1"