Sorry about necro-ing this thread, but Rapperskull's version of DRMDecrypt requires the installation of the Visual C++ Redistributable Package for Visual Studio 2013 but also has headers set which prohibit it running on Windows versions prior to Vista.
I have attached a modified version (32-bit only) with an altered header which will allow it to run under WinXP (note that you have to run it from a command line prompt) - it only has 2 bytes altered so those of a cautious/paranoid persuasion can check this using their favourite hex editor (I'd suggest the free HxD).
Unfortunately, while it appears to run on my system the resulting .ts file does not play under VLC. The recording was taken on a USB stick using someone else's TV which I do not have access to (and cannot recall the model name other than it being one of the curved screen models). Since the files the TV copied onto the stick included an .mdf file as well as the .srf file (and a few others beside) I thought it should be decryptable - is this something that depends on the TV model?
One thing I did notice was that the .ts file was slightly (20 bytes) larger than the .srf. Might this be significant?
CODE:
E:\Media\Wales Today>DRMDecrypt_Win32xp.exe 20171220182832.srf=============================================================================== SamyGO - Samsung LED TV PVR Recording Decrypt (w64) 1119555584 bytes to decrypt 1119555604 decrypted OK!E:\Media\Wales Today>