.REC

REC File

Topfield PVR Recording
Ask a question
QUICK ANSWER

A REC file is a TV recording saved by a Topfield personal video recorder. Try VLC first - it plays many of them directly. If VLC fails, strip the Topfield header with rec2mpg or tfrec2ts to get a clean .ts/.mpg file, then play or convert that to MP4 with HandBrake or ffmpeg.

Developer: Topfield Category: Video Files MIME: video/mp2t
OPENS ON Windows macOS Linux Android iOS
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Aug 4, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the REC file format?

The .rec file extension is native to Topfield PVR digital video recorders, and is created by this type of device by default whenever a broadcast programme is saved. The format was designed specifically to store video data captured with Topfield recording hardware.

Internally, a .rec file is an MPEG-2 Transport Stream prefixed by a proprietary Topfield header - reportedly up to roughly 2 KB in size - that carries channel name, EPG event data and service information. Once that header is stripped, the payload is a standard .ts stream identifiable by the sync byte 0x47 repeating at fixed 188-byte packet intervals.

Although .rec is a proprietary format, the file can be viewed using players or software other than that offered by Topfield. Community tools such as rec2mpg and tfrec2ts can strip the Topfield header and export a clean .mpg or .m2ts stream for further editing or archiving. Video data stored in .rec format is compressed using MPEG-2 to save storage space on the recording device and thus provide room for more video files. .rec files are sometimes referred to as Toppy files, since "Toppy" is short for Topfield.

Security & safety

RISK: LOW

A genuine Topfield recording .rec is inert media, safe to play. The practical risk is indirect: 'REC viewer/converter' searches often surface bundled-adware downloaders and fake codec packs - stick to VLC/HandBrake/ffmpeg and the Topfield community tools. If a file named *.rec arrived unexpectedly by email/chat, confirm it is real video (it should play in VLC after de-headering) and never trust a .rec with a double extension like file.rec.exe.

Format details

in a nutshell
FULL NAMETopfield PVR Recording
DEVELOPERTopfieldsince Topfield PVRs, early-mid 2000s
CATEGORYVideo Files
MIME TYPEvideo/mp2t
TYPEMPEG-2 Transport Stream wrapped with a proprietary Topfield header (binary)
This extension is also used by…
  • CCTV / DVR security recording - Proprietary surveillance-recorder container (often wrapping H.264/H.265) that usually opens only in the manufacturer's bundled player or via its export-to-MP4/AVI feature.
  • Generic recorded-data file - Non-video .rec logs/telemetry/voice written by assorted PC programs that need their originating application.

Programs that open REC files

Windows4 apps
VLC media player Open-source Drag the .rec onto VLC; it plays many Topfield/TS-based recordings directly. If it fails, the file likely needs header stripping first.
HandBrake Open-source Convert a playable/de-headered .rec (or its .ts/.mpg output) to MP4 for phones and editors.
rec2mpg / tfrec2ts (Topfield community tools) Free Run the tool to strip the Topfield header, producing a clean .mpg/.ts you can play or convert anywhere.
VideoReDo TVSuite Paid Edits/recodes MPEG/TS recordings; can open many Topfield .rec files for cutting ads and exporting. Note: VideoReDo was discontinued/abandoned around 2021 - legacy use only.
macOS2 apps
VLC media player Open-source Drag the .rec onto VLC; works for many TS-based Topfield recordings.
HandBrake Open-source Convert a playable .rec to MP4 for Apple devices.
Linux2 apps
VLC media player Open-source 'vlc file.rec' - plays many transport-stream recordings; ffmpeg can de-header/convert if needed.
FFmpeg Open-source Inspect/convert: 'ffmpeg -i file.rec out.mp4' works once the stream is standard TS; for the Topfield header, de-header first.
Android1 app
VLC for Android Open-source Open the .rec from a file manager; plays standard TS-based recordings.
iOS1 app
VLC for iOS Open-source Transfer the file via Files/AirDrop and play in VLC; the built-in player won't open .rec.

Technical details

deep spec
Format typeMPEG-2 Transport Stream with a proprietary Topfield prefix header (binary)
Header sizeProprietary Topfield header up to approximately 2 KB, prepended before the TS payload
TS packet size188 bytes per packet (standard MPEG-2 TS specification)
TS sync byte0x47 at the start of every 188-byte TS packet, visible once the proprietary header is stripped
Video codecMPEG-2 Video, as received from the broadcast signal (DVB)
Audio codecMPEG-1 Layer II (MP2) or Dolby AC-3, depending on the broadcast channel
Container characterBinary; not a text, XML or container-in-container format
Embedded metadataChannel name, EPG programme title and service ID stored in the proprietary header
MIME typevideo/mp2t
Recording sourceDVB-T, DVB-S or DVB-C broadcast signals, depending on the Topfield tuner model
Device originTopfield PVR hardware (TF5000, TF5800, TF6000 series and similar models)
File identificationNo fixed published magic bytes; identified by the Topfield device that produced it
Playback compatibilityPlayable directly in VLC and other TS-aware players without header conversion
Header stripping toolsrec2mpg and tfrec2ts (Topfield community utilities) remove the proprietary header to yield a plain .ts file
Storage mediumDesigned for direct-to-internal-HDD recording on the Topfield PVR
Community nicknameInformally called "Toppy files" - Toppy being a common shorthand for Topfield devices
ReleasedTopfield PVRs, early-mid 2000s

REC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with REC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about REC files.

Frequently asked questions

How do I open a Topfield .rec file?
Try the free VLC media player first - it plays many Topfield recordings directly. If it won't open, strip the Topfield header with a community tool (rec2mpg or tfrec2ts) to get a clean .ts/.mpg, then play that.
How do I convert a .rec to MP4?
If VLC plays it, convert with HandBrake or ffmpeg to MP4. Otherwise run rec2mpg/tfrec2ts first to get a clean .ts/.mpg, then convert that to MP4.
Why won't VLC play my .rec file?
It usually has a Topfield header VLC doesn't strip. De-header it with rec2mpg/tfrec2ts first, then VLC (and any converter) will play the resulting stream.
What's inside a Topfield .rec file?
An MPEG-2 transport stream (the digital-TV broadcast as recorded) wrapped in a large Topfield-specific header carrying channel and program-guide information.
Can I cut adverts out of a Topfield recording?
Yes - tools like VideoReDo (legacy) can open the recording for cutting and re-export. You can also de-header to .ts/.mpg and edit in a TS-aware editor.

References

1VideoLAN - VLC media playerwww.videolan.org
2VideoHelp - converting Topfield PVR .rec files (rec2mpg/tfrec2ts)forum.videohelp.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z