Hi José
The SOP Class of your file is Video Photographic Image.
http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_A.32.7.2.html
The Multiframe Module is required.
http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.6.6.html
It contains Number of Frames, which is also required.
As a general rule, anything with a multi-frame bitstream requires
Number of Frames.
Or to put it another way, if Number of Frames is absent, that means
there is one frame.
BTW. All IODs that use the Cine Module also require the Multiframe Module.
There is no such thing as a Visible Light IOD per se; rather there is
a family of Visible Light IODs, each of which has specific requirements.
Some are named "video" and are multiframe, the others are not and are
single frame (and for the latter, if you sent an MPEG bit stream, it
would only be permitted to have one frame).
David.
PS. dciodvfy reports about MPEG4_720.dcm:
Warning - Missing attribute or value that would be needed to build
DICOMDIR - Study ID
Warning - Value dubious for this VR - (0x0010,0x0010) PN Patient's Name
PN [0] = <Test patient> - Retired Person Name form
Warning - Retired attribute - (0x0008,0x0000) UL Group Length
Warning - Retired attribute - (0x0010,0x0000) UL Group Length
Warning - Retired attribute - (0x0018,0x0000) UL Group Length
Warning - Retired attribute - (0x0020,0x0000) UL Group Length
Warning - Retired attribute - (0x0028,0x0000) UL Group Length
Warning - Retired attribute - (0x7fe0,0x0000) UL Group Length
Warning - Dicom dataset contains retired attributes
VideoPhotographicImage
Error - Missing attribute Type 2 Required
Element=<ReferringPhysicianName> Module=<GeneralStudy>
Error - Missing attribute Type 2C Conditional Element=<Laterality>
Module=<GeneralSeries>
Error - Missing attribute Type 2 Required Element=<Manufacturer>
Module=<GeneralEquipment>
Error - Missing attribute Type 2C Conditional
Element=<PatientOrientation> Module=<GeneralImage>
Error - Attribute present when condition unsatisfied (which may not be
present otherwise) Type 1C Conditional Element=<FrameTime> Module=<Cine>
Error - Missing attribute Type 1 Required Element=<NumberOfFrames>
Module=<MultiFrame>
Error - Missing attribute Type 1C Conditional
Element=<FrameIncrementPointer> Module=<MultiFrame>
Error - Missing attribute Type 2 Required
Element=<AcquisitionContextSequence> Module=<AcquisitionContext>
Error - Missing attribute Type 2 Required
Element=<LossyImageCompression> Module=<VLImage>