Skip to content

Instantly share code, notes, and snippets.

@chrippa
Last active December 30, 2015 03:59
Show Gist options
  • Save chrippa/7772802 to your computer and use it in GitHub Desktop.
Save chrippa/7772802 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import sys
from livestreamer.packages import flashmedia
if len(sys.argv) < 3:
sys.exit("Usage: {0} <infile> <outfile>".format(sys.argv[0]))
infile = open(sys.argv[1], "rb")
outfile = open(sys.argv[2], "wb")
flv = flashmedia.FLV(infile)
outfile.write(flv.header.serialize())
try:
for tag in flv:
outfile.write(tag.serialize())
except (IOError, flashmedia.FLVError):
pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment