Skip to main content

New user here! We have the ruleset “preservica-default-video-transformation” defined in the access representation section of our preservation policy. The policy is set to run on ingest and dynamically, and apply everywhere.

As I understand, this should migrate video files to MP4 upon ingest, but currently, no MP4 files are being created. The video files we’re adding are .mov / quicktime / x-fmt/384 - and this file type is included in the ruleset. Any ideas?

I would expect a migration to happen, yes. If you look at the monitor, does it show any information about attempting to do it?


Hi Richard,

Thanks for replying! No, it doesn’t attempt to migrate. I’ve just tried a new file and watched the process through.

The upload display identifies the size and format correctly (video/quicktime), then runs through the following processes while preserving: 

  • Uploading
  • Checking integrity
  • Checking for viruses
  • Identifying file format
  • Creating structure
  • Preserving
  • Completed

Our policy’s pretty basic, and I can’t see anything that would cause a conflict. We have Preservica’s default normalisation rulesets for documents, spreadsheets and images, then default access rulesets for documents, spreadsheets, images, audio and video. According to the video ruleset, video/quicktime is supported for mp4 migration. Grateful for any suggestions!

Alison


I’ve just had a look at the process monitors in the classic dashboard - there’s one failed process in the post-ingest tasks for the file - “Timeout executing tool /usr/bin/ffmpeg on file”. Does that shed any light?


Digging more into the reports in Classic, I can see it flagged in the Assets Not Matching Policy report, under RepresentationCreation.

Also, in Administration > Background tasks, there are 6 failed tasks (type = migrate) that correlate to 6 ingested .mov files. 

So the policy would seem to be set up correctly. Is there anything else I can try?

Thanks,

Alison


Hi Alison,

I'd suggest trying to run the Create New Representation workflow against the .mov assets one at a time - this workflow is currently in Classic only.

  1. In Classic, from the Access menu, select Explorer
  2. Navigate to a .mov, right click on it, and select Actions > Create new Representation
  3. Do you wish to start the Create new Representation workflow? > Yes
  4. Do you wish to start the Create new Representation workflow? > Yes
  5. In the new tab that opens up, click Select Representation Type
  6. Source: Latest + Preservation
  7. Output: Access + leave Create if already present unchecked
  8. Click Continue
  9. Back on the Workflow Details screen, wait for the Find Entities process to complete, then click Select Business Rules
  10. Select the Migrate video to web presentable MP4 using FFmpeg business rule from the drop-down
  11. Click Continue

From that point it's a waiting game - the workflow should progress through the following steps:

  • Get Next Batch
  • Export Content
  • Migrate Batch
  • Clean Up Batch

Once complete, you should be able to play the new .mp4 access representation in both Classic and New Gen.

Hope this helps, and please post back if you need more help!


Thanks so much Chris! 

I tried this out - it still didn’t produce an access rep. The report at the end recorded an error during the ‘migrate batch’ stage. The error message was ‘timeout executing tool /usr/bin/ffmpeg’.

I now have screenshots of the process and resulting error, which is really useful, so will raise a ticket in the meantime.


Reply