Skip to content

Reversal fails when attachments are added to MKV via mkvpropedit #469

Description

@michaelangeletti

I have a workflow that uses RAWcooked for encoding and then uses mkvpropedit to attach a checksum manifest (.md5) and a RAWcooked process log (.log) to the finished mkv.

When I use rawcooked --all on the resulting mkv, I get "No reversibility data found", even though the attachment is present and intact as "RAWcooked reversibility data".

I tested a standalone encode from DPX to mkv using RAWcooked. The reversal works fine, but then after adding attachments, reversal fails. Removing the extra attachments with mkvpropedit --delete-attachment restores the ability to complete the reversal. It would be helpful if RAWcooked could locate its reversibility data regardless of other attachments being present. I realize I could add the .md5 manifest to the DPX directory for native attachment by RAWcooked, but the easy-to-read log file showing this data can't be attached until after RAWcooked is finished:


2026-01-28
RAWcooked 25.12, FFmpeg 6.1.1-3ubuntu5+esm7
Parameters used: --all -o /media/smpl-5220r/B/mkv/bx801zk1498_pm.mkv

Package name: bx801zk1498_pm
Track 1:
%05d_pm.dpx
(00001 --> 02904)
DPX/Raw/RGB/10bit/U/BE/FilledA
Track 2:
bx801zk1498_pm.wav
WAV/PCM/48kHz/24bit/2ch/S/LE

Info: Reversibility data created by RAWcooked 25.12.
Info: Uncompressed file hashes (used by reversibility check) present.
Info: Reversibility was checked, no issue detected.


I'm using Ubuntu 24.04, RAWcooked 25.12, FFmpeg 6.1.1, and mkvpropedit v82.0.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions