ISSUE: Mathematica (v14.1): Known Apple BUG: macOS Ventura: M1 Max/Silicon: Export to ProRes is buggy! WORKAROUND: To use transparency, export to PNG then use Mac Compressor or Handbrake to convert to ProRes4444

This page identifies a possible issue, concern, error, limitation, or bug!
Webel IT Australia promotes the amazing Mathematica tool and the powerful Wolfram Language and offers professional Mathematica services for computational computing and data analysis. Our Mathematica tips, issue tracking, and wishlist is offered here most constructively to help improve the tool and language and support the Mathematica user community.
DISCLAIMER: Wolfram Research does not officially endorse analysis by Webel IT Australia.
Icon class
icon_class
far fa-sticky-note
icon_class_computed
far fa-sticky-note
Note kind
Policy level
Mathematica keywords
Keywords

The following DOES NOT WORK on M1 Max with macOS Ventura:

Export[
  "video.mov", 
   video, 
   "QuickTime", 
   VideoEncoding -> "PRORES422-AVF"
]
Export::interr2: An unknown internal error occurred. Consult Internal`$LastInternalFailure for potential information.
The issue seems to be due to a known Apple BUG and afflicts all ProRes codecs.

This Stack Overflow forum posting claims that the known bug was fixed by Apple in MacOS 13 (Ventura 13.6.3) but that doesn't seem to be the case, or maybe there is indeed some issue at the Mathematica end.

If you want the ProRes for transparency support, a workaround is to go via PNG then convert to ProRes4444 (supports alpha) using Mac Compressor or Handbrake:

Export[
 "video.PNG.mov",
  video,
 "QuickTime",
 VideoEncoding -> "PNG",
 VideoTransparency -> True,
 Background -> None
]
This of course creates larger intermediate files, but you can delete them after conversion, and you can get very high quality results.
Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)
External links