#!/bin/bash if [ -z "$1" -o -z "$2" ]; then echo "Usage: $0 movie.mkv movie.mp4" exit fi FPS=`mkvinfo "$1" |grep -m 1 fps | awk ' { print $6 }' | sed 's/(//'` echo "Detected $FPS fps first stream" mkvextract tracks "$1" 1:/tmp/mkv2ps3.264 2:/tmp/mkv2ps3.ac3 ffmpeg -i /tmp/mkv2ps3.ac3 -ab 192k -ac 2 -acodec libfaac /tmp/mkv2ps3.aac MP4Box -new "$2" -add /tmp/mkv2ps3.264 -add /tmp/mkv2ps3.aac -fps $FPS rm /tmp/mkv2ps3.{264,ac3,aac}