Codec and container compatibility

The detailed support matrix

SmartCut64 separates four different promises: opening and previewing a stream, preserving it without conversion, smart-rendering its video, and deliberately transcoding it. The tables below say which promise applies.

SmartCut64 1.0 release

Broad codec support, qualified by operation

The packaged engine is based on FFmpeg 9.0 with x264, x265, libaom, libvpx and libdovi. A format is not called “supported” merely because FFmpeg recognises its name: SmartCut64 gates the actual edit, copy, encode and delivery route.

19/19signed mid-GOP player cases
22real-library audio signatures decoded
5Blu-ray LPCM player cases
91configured release tests

How to read the tables

VerifiedExercised by the current automated or signed player evidence.
Smart renderEncode unsafe cut-boundary pictures; copy safe interior GOPs.
Copy / preserveRetain packets or losslessly bridge payloads without a lossy conversion.
TranscodeDecode and encode all kept media, normally to change codec or format.
ConditionalDepends on profile, container, driver, device or the actual stream set.
Not claimedSmartCut64 deliberately does not promise that operation.
Container rules still win. A supported codec can be incompatible with a requested destination. Save Video preflights every selected stream and offers a compatible container, track deselection or a working transcode instead of silently writing private or unplayable data.

Picture formats

Video codec support

Smart-render boundary GOPs always use the validated software encoder. Optional GPU encoders apply only to full transcodes and remain off by default.

Codec / tested profilesOpen, edit and previewSmart-render routeFull-transcode outputEvidence and qualification
MPEG-2 Video8-bit 4:2:0; DVD/VOB, MPEG program stream, TS and M2TS workflowsEdit + previewSoftware decode and D3D11VA preview with automatic software retry.Smart renderSource-codec boundary encoding; complete interior GOPs copied.Full transcodeFFmpeg software MPEG-2; Intel Quick Sync when its real encoder opens.Signed player matrix: TS/AC-3, M2TS/MP2, MKV/PCM and VOB/DVD LPCM.
MPEG-4 Part 2Profiles represented by the real-file corpusEdit + previewSoftware decode and exact source-frame indexing.Smart renderReal-file source-codec boundary export with copied interior GOPs.No dedicated presetUse source-compatible smart render or choose another output codec.Automated real-file corpus gate; not one of the 19 signed player-matrix cases.
H.264 / AVCMain, High, High 4:2:2 and High 4:4:4 paths; tested 8-bit 4:2:0 plus deterministic 4:2:2/4:4:4 fixturesEdit + previewD3D11VA or software decode for playback, thumbnails and Ad-Detective.Smart renderx264 software boundary encoding; reusable compressed GOPs remain byte-copied.Full transcodex264 software; NVIDIA NVENC, Intel Quick Sync or AMD AMF when validated by the machine self-test.Signed cases cover AAC, AC-3, E-AC-3, DTS, MP2, MP3 and PCM across MP4, MKV, TS and AVI inputs. MP4, MOV and TS output gates pass.
HEVC / H.265Main 8-bit, Main10, Main 4:2:2 10 and Main 4:4:4Edit + previewD3D11VA or software decode; 4K Main10 bounded-memory gate included.Smart renderx265 software boundary encoding with source VPS/SPS/PPS handling and direct GOP copy.Full transcodex265 software; NVENC, Quick Sync or AMF where the requested profile is supported.Signed cases cover Main 8 and Main10 with AAC, ALAC, DTS/DTS-HD-family packets, TrueHD, PGS and no-audio sources. HDR and Dolby Vision evidence is listed below.
AV1Main profile, 8-bit and 10-bit 4:2:0Edit + previewD3D11VA or software decode with per-codec fallback.Smart renderlibaom boundary encoding plus copied interior GOPs.Full transcodelibaom software; NVENC, Quick Sync or AMF when available.Signed mid-GOP playback cases: AV1 8-bit + Opus and AV1 10-bit + FLAC.
VP9Profile 0 / 8-bit and Profile 2 / 10-bit 4:2:0Edit + previewD3D11VA or software decode with automatic fallback.Smart renderlibvpx boundary encoding plus copied interior GOPs.Software transcodelibvpx-vp9. No VP9 hardware encoder is claimed by SmartCut64.Signed cases: VP9 + PCM, VP9 8-bit + Vorbis and VP9 10-bit + Opus.
FFV1Lossless archival video; source pixel format retained by the software profile where supportedEdit + previewSoftware decode; FFmpeg 9 Vulkan decode is probed where supported.Full transcode pathNo compressed-GOP smart-render claim.Lossless outputSoftware FFV1 or validated Vulkan FFV1 with automatic software fallback.Encoder registration, runtime opening, output decode and CPU/GPU self-test gates. Vulkan slice geometry may require 4:4:4 encoder input.
Apple ProRes10-bit ProRes output; ProRes and supported ProRes RAW decode pathsEdit + previewSoftware decode; FFmpeg 9 Vulkan paths are probed for the installed driver/device.Full transcode pathNo compressed-GOP smart-render claim.Mezzanine outputSoftware prores_ks or validated Vulkan ProRes with fallback.Encoder/runtime/decode gates and per-machine self-test. ProRes is visually lossless, not mathematically lossless.

Sound formats

Audio codec support

Compressed audio cuts use complete-frame overlap copy and retiming; sample-accurate splicing inside a compressed audio frame is not claimed. A transcode profile intentionally encodes the primary audio track.

CodecRead / previewSmart exportTranscode outputEvidence and qualification
AACDecode for playback/waveformComplete-frame copy and retimingAAC encode with gain, bitrate, sample-rate and channel controlsSigned H.264/HEVC cases; MP4/MOV/TS/MKV routes depend on the selected stream set.
AC-3 / Dolby DigitalDecodeComplete-frame copy and retimingAC-3 encode with profile controlsSigned MPEG-2 and H.264 cases; verified M2TS/TS transcode choice.
E-AC-3 / Dolby Digital PlusDecodeComplete-frame copy and retimingNo dedicated E-AC-3 encoder profileSigned H.264 + E-AC-3 case. Copy only where the destination has a native mapping.
MP2DecodeComplete-frame copy and retimingMP2 encode with profile controlsSigned MPEG-2/M2TS and H.264/TS cases.
MP3DecodeComplete-frame copy and retimingNo dedicated MP3 encoder profileSigned H.264/AVI input case; elementary extraction is supported.
FLACDecodeLossless packet preservationNo dedicated FLAC encoder profileSigned AV1 10-bit + FLAC case; Matroska is the normal preservation container.
OpusDecodeComplete-frame copy and retimingOpus encode with gain/rate/channel controlsSigned AV1 and VP9 cases; Matroska/WebM-origin workflows.
VorbisDecodeComplete-frame copy and retimingNo dedicated Vorbis encoder profileSigned VP9 8-bit + Vorbis case.
ALACDecodeLossless packet preservationNo dedicated ALAC encoder profileSigned HEVC Main10 + ALAC MP4 input case.
PCM S16LE / S24LEDecode and real dB waveformLossless payload copy/rechunk with PCM validationPCM S16LE encode; gain/rate/channel controlsSigned MPEG-2/H.264 PCM cases; validation compares decoded PCM where applicable.
DVD LPCM16-bit path decoded16-bit lossless Matroska normalisation and compatible deliveryNo DVD LPCM encoder profileSigned MPEG-2/VOB mid-GOP case. A 20/24-bit DVD-LPCM Matroska bridge is not currently claimed.
Blu-ray LPCM16-bit and 24-bit decodedLossless Matroska normalise/restore bridgeNo Blu-ray LPCM encoder profilePlayer-tested M2TS matrix: 48/96/192 kHz and mono, stereo, 5.1 and 7.1 representatives; supported native layouts span mono through 7.1.
DTS / DTS-HD familyFFmpeg decode where supportedDTS-family packets, including HD extensions when present, are retained on copy routesNo DTS encoder profileSigned H.264 + DTS and HEVC Main10 multi-DTS cases. No DTS certification claim.
Dolby TrueHD / Atmos bitstreamFFmpeg TrueHD decode where supportedTrueHD packets are retained; embedded Atmos extension data is not rewritten on copy routesNo TrueHD encoder profileSigned HEVC Main10 + TrueHD case. SmartCut64 does not interpret or certify Atmos metadata.
Dolby E / SMPTE 337M and SMPTE 302MOpaque carrier only; no programme-audio decodeLossless Matroska bridge and byte-exact supported carrier restorationNo decode or encodeSupported Dolby E bridge is limited to 16-bit little-endian SMPTE 337M carrier bursts. No Dolby certification claim.

Files and delivery

Container and elementary-stream support

“Input” means the editor can probe/index a compatible stream set. “Output” means SmartCut64 has an explicit mux/remux route with validation—not that every codec can technically live in that container.

Container / extensionImplemented operationsCompatibility detail
Matroska / MKVInput, smart render, keyframe copy, full transcode, QuickStream Fix and JoinerBroadest preservation route: multiple audio/subtitle tracks, chapters, attachments, cover art, tags and special lossless audio bridges.
MP4 / M4VInput and intelligent/full-transcode outputH.264 smart-render outputs are automated across MP4. Compatible HEVC/H.264/AV1 delivery depends on codec tags and selected tracks. Text subtitles are converted to MOV_TEXT.
QuickTime MOVInput and intelligent/full-transcode outputAutomated H.264 smart-render output. Text subtitles convert to MOV_TEXT; incompatible bitmap tracks are rejected with alternatives.
MPEG-TS / TSInput, smart-render/remux output and elementary multiplexNative route includes MPEG-2/H.264/HEVC plus compatible broadcast audio. Verified transcode choices include H.264 or MPEG-2 with AAC, AC-3 or MP2.
Blu-ray M2TS / MTSInput and intelligent/remux outputPreflight allows native MPEG-2/H.264/HEVC/VC-1 video and compatible Blu-ray audio/subtitles. Verified fallback choices include MPEG-2/H.264/HEVC + AC-3; 16/24-bit Blu-ray LPCM preservation is tested.
MPEG Program Stream / MPG / MPEG / VOBInput and intelligent/remux outputDVD-originated MPEG-2 editing is supported, including the validated 16-bit DVD-LPCM route. DVD authoring, menus and disc burning are excluded.
AVIInputUsed by a signed H.264 + MP3 input case. SmartCut64 does not expose AVI as a standard Save Video destination.
WebMInputVP9/AV1-origin media can be edited; the normal broad preservation output is Matroska MKV. No dedicated .webm Save profile is claimed.
WTV and DVR-MSValidated packet-remux output profilesStream codecs, packets and timing are checked. Recorder/platform-specific metadata still benefits from device-diverse fixtures.
Topfield RECValidated transport-stream representationPacket-remux output is covered; proprietary recorder-header variants require matching hardware fixtures.
MXFValidated packet-remux outputStream/timing checks allow only explicitly permitted PCM rechunking.
Elementary streamsMux and demuxMPEG-2, H.264, HEVC, AV1, VP9, AAC, AC-3/E-AC-3, MP2/MP3, FLAC, Opus, PCM, DTS and TrueHD. Missing raw timestamps are generated from codec frame duration.

Beyond picture and sound

Subtitles, captions, HDR and metadata

Preservation is reported from the actual export. SmartCut64 does not use a generic “metadata copied” claim when a boundary or container changes what can be delivered.

Text subtitles

SRT, ASS/SSA, WebVTT and plain text support overlap trimming and splitting. MP4/MOV delivery converts supported text tracks to MOV_TEXT while preserving language and chapters.

Bitmap subtitles

PGS, DVD/VobSub and compatible broadcast subtitle packets use conservative whole-event overlap copy. Matroska is the broad preservation route; incompatible MP4/MOV delivery is rejected with Matroska, deselection or OCR guidance.

HDR10 and HLG

BT.2020/PQ or ARIB STD-B67 colour signalling, mastering-display data and content-light metadata are indexed and checked across tested HEVC boundaries.

HDR10+

Per-packet dynamic T.35 payload coverage, registration header, source-map alignment and physical boundary presence have deterministic validation.

Dolby Vision

Profile 8.1 RPU NALs and Matroska DOVI configuration are preserved. At a discontinuity the first RPU is marked as a scene refresh and its CRC is recomputed; later RPUs remain exact. No Dolby certification is claimed.

Captions and file metadata

A53 closed-caption payload equality is tested at H.264/HEVC boundaries. Chapters are trimmed/retimed; tags, dispositions, attachments, fonts and cover art are preserved where the destination supports them.

Player evidence

The signed 19-case mid-GOP matrix

Every case starts and ends away from a safe random-access boundary, so success requires both newly encoded boundary frames and copied interior frames. Each output decodes fully with FFmpeg and visibly advances at three positions in MPC-BE.

  1. MPEG-2 + AC-3 from TS
  2. MPEG-2 + MP2 from M2TS
  3. MPEG-2 + PCM S16LE from MKV
  4. H.264 + AAC + AC-3 from MP4
  5. H.264 + E-AC-3 from MP4
  6. H.264 + DTS from MKV
  7. H.264 + MP2 from TS
  8. H.264 + MP3 from AVI
  9. H.264 + PCM S16LE from MKV
  10. HEVC Main 8-bit with no audio from MKV
  11. HEVC Main10 + TrueHD + two DTS-family tracks + PGS from MKV
  12. HEVC Main10 + ALAC + Dolby Vision Profile 8.1 from MP4
  13. VP9 + PCM S16LE from MKV
  14. HEVC Main 8-bit + AAC from MKV
  15. AV1 8-bit + Opus from MKV
  16. AV1 10-bit + FLAC from MKV
  17. VP9 8-bit + Vorbis from MKV
  18. VP9 10-bit + Opus from MKV
  19. MPEG-2 DVD + 16-bit DVD LPCM from VOB
All 19 passed. The separate Blu-ray LPCM matrix adds five 16/24-bit layout/rate combinations, each with a mid-GOP MPEG-2 edit, full decode and three distinct MPC-BE captures.

Honest boundaries

What this matrix does not promise

A codec label alone cannot guarantee a good edit. Profiles, damaged timing, encryption, proprietary recorder headers, unusual side data, driver capability and the destination container all matter.

  • No DVD authoring, menu creation, VIDEO_TS construction or disc burning.
  • No 20/24-bit DVD-LPCM-to-Matroska bridge claim; the verified DVD LPCM route is 16-bit.
  • No sample-accurate cut inside a copied compressed-audio frame.
  • No DTS, Dolby, Apple, Blu-ray or hardware-vendor certification claim.
  • No guarantee that every proprietary WTV/DVR-MS/REC variant retains every private field.
  • No silent “success” when a selected stream is incompatible or post-export validation fails.

This page describes the signed SmartCut64 1.0 release and its retained evidence. The supplied checksum file identifies the installer, portable package and exact corresponding-source archive.