#!/bin/bash
#Extract video and audio streams and wrap them into separate TSs
#
#This script requires ffmpeg
#
#Version: 1.0
#
#Usage:
# rewrapts source destvideo destaudio
#
#Example:
# rewrapts in.ts outvideo.ts outaudio.ts


#Set global vars 
#----------------------------
ffmpeg="ffmpeg"

#Set in vars
#----------------------------
sourceTS=$1
destTSvideo=$2
destTSaudio=$3

#Clean
#----------------------------
rm -f $destTSvideo
rm -f $destTSaudio

#Create final TSs
#----------------------------
${ffmpeg} -i ${sourceTS} -map 0:v -vcodec copy -mpegts_copyts 1 ${destTSvideo}
${ffmpeg} -i ${sourceTS} -map 0:a -acodec copy -mpegts_copyts 1 ${destTSaudio}
