Convert REC to AVI
Convert readable DVR REC recordings to AVI with FFmpeg or Avidemux.
Make AVI files online
We can't read REC files yet, so this conversion isn't available. If you can export your work to one of these formats - or others - we'll turn it into AVI:
How to convert rec to avi file
- Video
- No ratings yet.
A legacy editor, media player, or device may require AVI when a DVR has created a recording with the less widely supported REC extension. Conversion can also create a copy for editing or sharing, but the correct method depends on the recorder that produced the file.
What the REC format is
REC is not a single standardized video format. Digital video recorders, personal video recorders, surveillance systems, and proprietary capture software use the extension for different containers and stream formats. Some Topfield and other PVR systems use REC for MPEG-2 transport-stream or program-stream recordings; other devices store a private structure that general media software cannot parse.
The extension does not identify the container, video codec, audio codec, encryption, or recording metadata. A readable REC file may contain MPEG-2 or H.264 video with MPEG audio, AAC, or another audio format. Open it with MediaInfo, or inspect it with FFmpeg's ffprobe, before choosing conversion settings.
What the AVI format is
AVI is a Microsoft RIFF-based container used by older Windows players, editing applications, and hardware. It can contain codecs such as MPEG-4 Part 2, Motion JPEG, DV, and MPEG-2, but an AVI file is not automatically compatible with every AVI-capable program because codec support varies.
AVI is appropriate when a legacy application specifically requires it. MPEG-4 Part 2 produces relatively small files, while Motion JPEG with uncompressed PCM audio is commonly accepted by older editing software but requires much more storage. AVI generally has weaker subtitle and metadata support than newer containers and is usually unsuitable as a web-publishing format.
How to inspect the REC file
- Make a backup of the original recording. Renaming
input.rectoinput.avichanges only the filename, not the format. - Open the file in MediaInfo and check for a recognized container, video stream, audio stream, frame rate, and resolution.
- Alternatively run
ffprobe -hide_banner input.rec. If FFmpeg reportsInvalid data found when processing inputor detects no streams, the file may use a proprietary header, encryption, or a recorder-specific filesystem.
Convert with FFmpeg
FFmpeg is the most controllable desktop option when the REC file contains a standard readable stream. Run the command from the directory containing the file:
ffmpeg -i input.rec -map 0:v:0 -map 0:a:0? -c:v mpeg4 -q:v 3 -c:a libmp3lame -q:a 2 output.avi
This creates AVI with MPEG-4 Part 2 video and MP3 audio, a combination supported by many older applications. For MPEG-4 encoding, lower -q:v values generally mean higher quality and larger files; values from 2 to 5 are practical starting points. The libmp3lame encoder must be present in the installed FFmpeg build.
For editing applications that accept Motion JPEG, use a larger but often more predictable file:
ffmpeg -i input.rec -map 0:v:0 -map 0:a:0? -c:v mjpeg -q:v 3 -c:a pcm_s16le output.avi
If the source streams are already compatible with AVI and the target program, try remuxing without re-encoding:
ffmpeg -i input.rec -map 0:v:0 -map 0:a:0? -c copy output.avi
Remuxing is lossless but can fail when the source codec, timestamps, or stream layout is unsuitable for AVI. It can also produce a file that plays in one application but not another, so test the result and use re-encoding when compatibility matters.
Convert with a graphical application
Avidemux can open REC files that contain standard MPEG streams. Select File → Open, choose a video output such as MPEG-4 ASP or Motion JPEG, choose MP3 or PCM for audio, select AVI Muxer under the output format, then use File → Save. Option names vary between Avidemux versions, and MPEG-4 AVC/H.264 inside AVI may not work in older target applications.
VLC can test whether a standard REC recording is readable, but it offers less control over AVI codecs and is not the preferred conversion tool. CloudConvert, Convertio, and Online-Convert can be tested with a non-sensitive REC file, but online services usually accept only files their backend recognizes as standard video. Do not upload private surveillance footage, personal recordings, or copyrighted material unless the service's handling and retention policies are acceptable.
Quality and compatibility limits
- Re-encoding cannot restore quality lost in the original recording. Keep the untouched REC file as the archival master.
- An encrypted recording or a file tied to a particular DVR cannot be converted by FFmpeg, Avidemux, or a generic online service. Export it first with the recorder's own software, firmware, or playback hardware.
- Broadcast recordings may contain multiple audio tracks, subtitles, teletext, interlacing, or discontinuous timestamps. AVI has limited support for these features; the commands above select the first video and first audio stream.
- Use explicit stream mapping and test playback when a particular audio track is required. Copying every detected stream with
-map 0 -c copycan fail because AVI does not support every stream type. - Older AVI software may have file-size limits, especially near 2 or 4 GB. Large recordings may require OpenDML-compatible software or splitting into smaller files.
- Preserve the original frame rate and interlacing unless the destination application requires different settings. Deinterlacing or changing frame rate during conversion can permanently reduce motion quality.
The database currently does not contain any direct rec file converter links.
Additional formats for
rec file conversion
Convert to avi from
other formats
- fla to avi
- bin to avi
- hkv to avi
- exr to avi
- exe to avi
- spj to avi
- screenrec to avi
- dwg to avi
- lrf to avi
- dav to avi
- 2025 to avi
- 264 to avi
- 3g2 to avi
- 3ga to avi
- 3gp to avi
- 3gpp to avi
- 3gpp2 to avi
- 3pg to avi
- aa to avi
- aac to avi
- aae to avi
- aaf to avi
- ac3 to avi
- aep to avi
- age3rec to avi
- ai to avi
- aiff to avi
- ajp to avi
- amr to avi
- amv to avi
- ani to avi
- anydesk to avi
- ape to avi
- approj to avi
- arf to avi
- asc to avi
- asf to avi
- avc to avi
- avd to avi
- bdm to avi
- bik to avi
- biz to avi
- bmp to avi
- bnk to avi
- bnp to avi
- bu to avi
- bup to avi
- bvr to avi
- cam to avi
- camproj to avi
- camrec to avi
- ced to avi
- crdownload to avi
- csm to avi
- dash to avi
- dat to avi
- dce to avi
- dif to avi
- div to avi
- divx to avi
- dsb to avi
- dv to avi
- dv4 to avi
- dv5 to avi
- dvr-ms to avi
- dvr to avi
- dvt to avi
- dxf to avi
- dzp to avi
- emm to avi
- eps to avi
- etrg to avi
- evo to avi
- exo to avi
- exp to avi
- f4f to avi
- f4v to avi
- fbr to avi
- flac to avi
- flc to avi
- fli to avi
- flm to avi
- flv to avi
- g64 to avi
- g64x to avi
- gif to avi
- h261 to avi
- h263 to avi
- h264 to avi
- h3r to avi
- hevc to avi
- ifo to avi
- ifv to avi
- irf to avi
- ismv to avi
- ivf to avi
- jpeg to avi
- jpg to avi
- jyk to avi
- kux to avi
- lqm to avi
- lrec to avi
- m to avi
- m1v to avi
- m2p to avi
- m2s to avi
- m2t to avi
- m2ts to avi
- m2v to avi
- m3u8 to avi
- m4a to avi
- m4b to avi
- m4p to avi
- m4v to avi
- mep to avi
- mepj to avi
- mepjs to avi
- meps to avi
- mepx to avi
- midi to avi
- mj2 to avi
- mjp2 to avi
- mjpeg to avi
- mjpg to avi
- mk3d to avi
- mka to avi
- mkv to avi
- mmv to avi
- mod to avi
- mogrt to avi
- mov to avi
- mp2 to avi
- mp3 to avi
- mp4 to avi
- mpc to avi
- mpe to avi
- mpeg to avi
- mpeg2 to avi
- mpg to avi
- mpg2 to avi
- mpg4 to avi
- mpgv to avi
- mpj to avi
- mpl to avi
- mproj to avi
- mpv to avi
- msdvd to avi
- mswmm to avi
- mt2s to avi
- mts to avi
- mts1 to avi
- mtv to avi
- mve to avi
- mvl to avi
- mxdl to avi
- mxf to avi
- n3r to avi
- ncw to avi
- nrc to avi
- nri to avi
- nrv to avi
- nvavi to avi
- nvc to avi
- ofr to avi
- ogg to avi
- ogv to avi
- part to avi
- pdf to avi
- pdrproj to avi
- pds to avi
- pez to avi
- pjr to avi
- pmf to avi
- png to avi
- ppj to avi
- ppm to avi
- ppr to avi
- pproj to avi
- prfpset to avi
- prproj to avi
- psh to avi
- pvr to avi
- pxp to avi
- qt to avi
- ram to avi
- rargb to avi
- ravi to avi
- rm to avi
- rmvb to avi
- rofl to avi
- rpf to avi
- rst to avi
- sat to avi
- sb3 to avi
- sdr2 to avi
- sdv to avi
- sec to avi
- seq to avi
- sfk to avi
- sldprt to avi
- spa to avi
- srt to avi
- ssif to avi
- stp to avi
- str to avi
- strg to avi
- stu to avi
- stx to avi
- swf to avi
- swp to avi
- tmf to avi
- tmp to avi
- tms to avi
- tod to avi
- tp to avi
- tp0 to avi
- tpd to avi
- tps to avi
- trc to avi
- trec to avi
- trp to avi
- ts to avi
- ts4 to avi
- tscproj to avi
- tsv to avi
- tvs to avi
- undf to avi
- usm to avi
- vdata to avi
- ve to avi
- veg to avi
- vep to avi
- vep4 to avi
- vfo to avi
- vghd to avi
- vgz to avi
- viv to avi
- vjp to avi
- vlc to avi
- vob to avi
- vp6 to avi
- vpd to avi
- vpg to avi
- vpj to avi
- vpr to avi
- vproj to avi
- vro to avi
- vvf to avi
- wav to avi
- wave to avi
- wbm to avi
- webm to avi
- wfp to avi
- wgi to avi
- wlmp to avi
- wma to avi
- wmf to avi
- wmv to avi
- wrf to avi
- wsve to avi
- wv to avi
- wve to avi
- xspf to avi
- xvid to avi
- yify to avi
- yrp to avi
- yts to avi