Really need to reconstitute a working ssif file
Posted: Sun Feb 23, 2014 7:16 am
I just bought a 2013 Samsung Smart TV and I'm trying to get full 3D working. When sending files by UPNP I can't get makemkv generated mkv's working in 3D on the TV.
Using a recontructed ssif file renamed with a mp4 extension works. It started the video and auto switched the TV to 3D mode and I was great for about 20 seconds then the video stutters and freezes.
So I need to know the proper way to reconstitute the full working ssif file.
Here is what I used to try making the file from the ssif.smap file from my decrypted backup.
example of the script that creates
My best guess considering I could find no info actually explaining those numbers is that they are hex so I'm just converting them to decimal for the dd command. I'm guessing that is wrong but no amount of Googling is giving me a explantion of the smap file makemkv creates.
Most of my info used to do this.
http://www.makemkv.com/forum2/viewtopic.php?f=1&t=3455
Also I just noticed that only 11GB was actually in the output file so something is stopping it early. But no errors showed in the terminal.
Using a recontructed ssif file renamed with a mp4 extension works. It started the video and auto switched the TV to 3D mode and I was great for about 20 seconds then the video stutters and freezes.
So I need to know the proper way to reconstitute the full working ssif file.
Here is what I used to try making the file from the ssif.smap file from my decrypted backup.
Code: Select all
cat 00800.ssif.smap | sed 's/ /\)\) \(\(0x/g' | sed s/m2ts\)\)\ /m2ts\ skip\=\$/ | sed s/\.\.\\//dd\ if\=/ | sed 's/)) /)) count=$/g' | sed 's/$/\)\) \>\> \~\/test.ssif/' > make.ssif.sh
Code: Select all
dd if=01090.m2ts skip=$((0x00000000)) count=$((0x00000C60)) >> ~/test.ssif
dd if=00800.m2ts skip=$((0x00000000)) count=$((0x00001CE0)) >> ~/test.ssif
dd if=01090.m2ts skip=$((0x00000C60)) count=$((0x00000C60)) >> ~/test.ssif
dd if=00800.m2ts skip=$((0x00001CE0)) count=$((0x00001620)) >> ~/test.ssif
dd if=01090.m2ts skip=$((0x000018C0)) count=$((0x00000C60)) >> ~/test.ssif
Most of my info used to do this.
http://www.makemkv.com/forum2/viewtopic.php?f=1&t=3455
Also I just noticed that only 11GB was actually in the output file so something is stopping it early. But no errors showed in the terminal.