I've got a
Samsung LEDTV, model
UE40C7000W.Those new tvs can r
ecord and playback tv programs by connecting an USB flash drive. First time USB flash drive is attached, the tv requires to format the new drive.
File system used is
XFS from
Silicon Graphics (SGI). This filesystem seems was preferred due to high performance on video streaming and large files handling. Unfortunately windows operating system don't recognize this filesystem (but UBUNTU does!). The only software I've found to be able to read XFS partition on Microsoft Windows is
UFS Explorer.
But... UFS Explorer is
no free software and the freely downloadable version can recover only files < 64Kb... Sigh!
Some people says LLTools can read XFS partitions. Is no true! LLTools can read Linux Partitions (Ext2).
The drive formatted by led tv appears to be organized in only 2 folders: "database" (in lower-case) and "CONTENTS" (in upper-case). Recorded programs are placed into "Contents" folder. Each recorded program is made of 5 files, all named as YYYYMMDDHHmmss (timestamp of start of recording). Some recordings have also a preview image in JPG format (but the file name is different).
The 5 files have different extensions:
.ckf -> ?
.inf -> a
binary file with some informations about recording (title, channel etc)
.mdb -> ? (is no a Microsoft Office Access file!!)
.mta -> is an XML file Samsung calls SMVideoEngine (Samsung Metadata Video Engine)
Mta Files looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<!--Samsung video metadata file generated by SMVideoEngine (Samsung Metadata Video Engine) v1.0, June 2009. (http://www.samsung.com)-->
<SEC:SECMeta xsi:schemaLocation="urn:samsung:metadata:2009 Video_Metadata_v1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SEC="urn:samsung:metadata:2009">
<SpecVersion>1.0</SpecVersion>
<MediaInformation>
<VideoLocator>
<MediaUri>file://samsung_content.con</MediaUri>
</VideoLocator>
</MediaInformation>
<ContentInformation>
<Chaptering>
<ChapterSegment>
<KeyFrame>
<InlineMedia>
[...a lot of alphanumeric chars...]
</InlineMedia>
</KeyFrame>
<MediaPosition>
<MediaTime timePoint="0"/>
</MediaPosition>
</ChapterSegment>
</Chaptering>
</ContentInformation>
</SEC:SECMeta>
.srf -> is the video file (finally!).
GSpot says it is an
MPEG2-encoded video but I think that's no true... In fact no software (
VLC included!) can read this file! SGRUNT!
I don't understand how jpg image is associated to recording... (into the .inf file? or into .mta or database?)
The "CONTENTS" folder contains also some other files like Timeshift (.inc, .mdb, .ckf).
The "database" folder contains only 2 files: ace.dat and ace.log. The two files are binary. Ace.dat starts with:
AceDB Created By Insun Kang, Young-Seok Kim, Kyoung-Gu Woo, Heegyu Jin, Kyung-Sub Min, Taewon Lee, Dongseop Kwon, KyungWha Hong, Shin HoChul, Ki Yong Lee, DongJin Choi, Ilhwan Choi, Dongjoon Hyun, Seokjin Hong, Ki Yong Lee, SangJung Woo, Hyoungmin Park, Chuho Chang
If you have some informations on:
- how to read XFS partitions under Windows using a free software
- the meaning/scope of files created by TV
- how to read "ace" database
- how to convert .SRF movie
please leave a comment.