diff --git a/CHANGES b/CHANGES new file mode 100644 index 0000000000000000000000000000000000000000..63535252e53a7ca601a12a2afb151a1cb4eb0d3d --- /dev/null +++ b/CHANGES @@ -0,0 +1,7 @@ +2022-10-24: between Mediaconch 22.03 and 22.09: + * the libmediainfo output changed for track unique id, now operator "exists" + needed to match. + * TimeCode_Striped replaced by TimeCode_Stripped (value was buggy in previous + builds anyway), in current profiles not used! + * ConformanceChecks replaced by ConformanceErrors, in current profile not + used diff --git a/SLUB_mediaconch_policy_retrodigitized_audio.xml b/SLUB_mediaconch_policy_retrodigitized_audio.xml index d3d8b092a4d4dcbdbbcfb60ec20a7188d87e337a..2ed17fe30dbb2feeaf5cff031ed545231a5dfee8 100644 --- a/SLUB_mediaconch_policy_retrodigitized_audio.xml +++ b/SLUB_mediaconch_policy_retrodigitized_audio.xml @@ -8,6 +8,8 @@ - Example MKV FFV1 digitization policy.xml - Video file is MKV + FFV1-Intra + PCM or FLAC with CRC32 everywhere.xml If there are any policy violations or suggestions, please send an email to langzeitarchiv@slub-dresden.de + + Hint: this policy is well tested with mediaconch v18.0 and v22.09 </description> <policy type="and" name="MKV, FFV1 Intra, PCM/FLAC, error detection"> <policy type="and" name="Container"> @@ -15,7 +17,10 @@ <rule name="General/FileExtension is mka" value="FileExtension" tracktype="General" occurrence="*" operator="=">mka</rule> </policy> <rule name="Container is MKV" value="Format" tracktype="General" occurrence="*" operator="=">Matroska</rule> - <rule name="Unique ID is present" value="UniqueID" tracktype="General" occurrence="*"/> + <policy name="22.09_or_legacy" type="or"> + <rule name="Unique ID is present" value="UniqueID" tracktype="General" operator="exists" occurrence="*" /> + <rule name="Unique ID is present (legacy mediaconch older v22.09)" value="UniqueID" tracktype="General" occurrence="*"/> + </policy> <rule name="Container uses error detection" value="extra/ErrorDetectionType" tracktype="General" occurrence="*" operator="=">Per level 1</rule> <rule name="General/Format_Version is 4" value="Format_Version" tracktype="General" occurrence="*" operator="=">4</rule> </policy> diff --git a/SLUB_mediaconch_policy_retrodigitized_film16mm.xml b/SLUB_mediaconch_policy_retrodigitized_film16mm.xml index e703f5074285e4e52966aa1e8abcaffb29c98fd9..110e06cc0fcd9496293d53f4e0b78350b41c45e1 100644 --- a/SLUB_mediaconch_policy_retrodigitized_film16mm.xml +++ b/SLUB_mediaconch_policy_retrodigitized_film16mm.xml @@ -9,12 +9,17 @@ - Example MKV FFV1 digitization policy.xml - Video file is MKV + FFV1-Intra + PCM or FLAC with CRC32 everywhere.xml If there are any policy violations or suggestions, please send an email to langzeitarchiv@slub-dresden.de + + Hint: this policy is well tested with mediaconch v18.0 and v22.09 </description> <policy type="and" name="MKV, FFV1 Intra, PCM/FLAC, error detection"> <policy type="and" name="Container"> <rule name="General/FileExtension is mkv" value="FileExtension" tracktype="General" occurrence="*" operator="=">mkv</rule> <rule name="Container is MKV" value="Format" tracktype="General" occurrence="*" operator="=">Matroska</rule> - <rule name="Unique ID is present" value="UniqueID" tracktype="General" occurrence="*"/> + <policy name="22.09_or_legacy" type="or"> + <rule name="Unique ID is present" value="UniqueID" tracktype="General" operator="exists" occurrence="*" /> + <rule name="Unique ID is present (legacy mediaconch older v22.09)" value="UniqueID" tracktype="General" occurrence="*"/> + </policy> <rule name="Container uses error detection" value="extra/ErrorDetectionType" tracktype="General" occurrence="*" operator="=">Per level 1</rule> <rule name="General/Format_Version is 4" value="Format_Version" tracktype="General" occurrence="*" operator="=">4</rule> <policy type="and" name="FrameRate from 12Hz till 32Hz"> diff --git a/SLUB_mediaconch_policy_retrodigitized_film35mm.xml b/SLUB_mediaconch_policy_retrodigitized_film35mm.xml index 8f49369e9928ba2acec633a9c27dc5b765f3ef09..996c80d2cee3c445f50a3e839eb777a60aa895e8 100644 --- a/SLUB_mediaconch_policy_retrodigitized_film35mm.xml +++ b/SLUB_mediaconch_policy_retrodigitized_film35mm.xml @@ -8,14 +8,17 @@ - Example MKV FFV1 digitization policy.xml - Video file is MKV + FFV1-Intra + PCM or FLAC with CRC32 everywhere.xml If there are any policy violations or suggestions, please send an email to langzeitarchiv@slub-dresden.de + + Hint: this policy is well tested with mediaconch v18.0 and v22.09 </description> <policy type="and" name="MKV, FFV1 Intra, PCM/FLAC, error detection"> - <policy type="and" name="Container"> <rule name="General/FileExtension is mkv" value="FileExtension" tracktype="General" occurrence="*" operator="=">mkv</rule> <rule name="Container is MKV" value="Format" tracktype="General" occurrence="*" operator="=">Matroska</rule> - <rule name="Unique ID is present" value="UniqueID" tracktype="General" occurrence="*"/> - + <policy name="22.09_or_legacy" type="or"> + <rule name="Unique ID is present" value="UniqueID" tracktype="General" operator="exists" occurrence="*" /> + <rule name="Unique ID is present (legacy mediaconch older v22.09)" value="UniqueID" tracktype="General" occurrence="*"/> + </policy> <rule name="Container uses error detection" value="extra/ErrorDetectionType" tracktype="General" occurrence="*" operator="=">Per level 1</rule> <rule name="General/Format_Version is 4" value="Format_Version" tracktype="General" occurrence="*" operator="=">4</rule> <policy type="and" name="FrameRate from 12Hz till 32Hz"> @@ -23,7 +26,6 @@ <rule name="General/FrameRate is 32.000 or lower" value="FrameRate" tracktype="General" occurrence="*" operator="<=">32.000</rule> </policy> </policy> - <policy type="and" name="Video"> <rule name="Video is FFV1" value="Format" tracktype="Video" occurrence="*" operator="=">FFV1</rule> <rule name="FFV1 is version 3.4 or later" value="Format_Version" tracktype="Video" occurrence="*" operator=">=">3.4</rule> diff --git a/SLUB_mediaconch_policy_retrodigitized_film8mm.xml b/SLUB_mediaconch_policy_retrodigitized_film8mm.xml index 3b61f52368ae4272477c46d8ba3e480674cb2015..1c06ae98e76ae6e65ad6270a3b10c8ff3ec3d074 100644 --- a/SLUB_mediaconch_policy_retrodigitized_film8mm.xml +++ b/SLUB_mediaconch_policy_retrodigitized_film8mm.xml @@ -9,12 +9,17 @@ - Example MKV FFV1 digitization policy.xml - Video file is MKV + FFV1-Intra + PCM or FLAC with CRC32 everywhere.xml If there are any policy violations or suggestions, please send an email to langzeitarchiv@slub-dresden.de + + Hint: this policy is well tested with mediaconch v18.0 and v22.09 </description> <policy type="and" name="MKV, FFV1 Intra, PCM/FLAC, error detection"> <policy type="and" name="Container"> <rule name="General/FileExtension is mkv" value="FileExtension" tracktype="General" occurrence="*" operator="=">mkv</rule> <rule name="Container is MKV" value="Format" tracktype="General" occurrence="*" operator="=">Matroska</rule> - <rule name="Unique ID is present" value="UniqueID" tracktype="General" occurrence="*"/> + <policy name="22.09_or_legacy" type="or"> + <rule name="Unique ID is present" value="UniqueID" tracktype="General" operator="exists" occurrence="*" /> + <rule name="Unique ID is present (legacy mediaconch older v22.09)" value="UniqueID" tracktype="General" occurrence="*"/> + </policy> <rule name="Container uses error detection" value="extra/ErrorDetectionType" tracktype="General" occurrence="*" operator="=">Per level 1</rule> <rule name="General/Format_Version is 4" value="Format_Version" tracktype="General" occurrence="*" operator="=">4</rule> <policy type="and" name="FrameRate from 12Hz till 32Hz"> diff --git a/SLUB_mediaconch_policy_retrodigitized_video.xml b/SLUB_mediaconch_policy_retrodigitized_video.xml index 95af2659cadfaea1a42b1d4fe2cd89dcd42c483d..cafe99190c704633b6cae06d0ab8a878f3b22a79 100644 --- a/SLUB_mediaconch_policy_retrodigitized_video.xml +++ b/SLUB_mediaconch_policy_retrodigitized_video.xml @@ -9,15 +9,19 @@ - Example MKV FFV1 digitization policy.xml - Video file is MKV + FFV1-Intra + PCM or FLAC with CRC32 everywhere.xml If there are any policy violations or suggestions, please send an email to langzeitarchiv@slub-dresden.de + + Hint: this policy is well tested with mediaconch v18.0 and v22.09 </description> <policy type="and" name="MKV, FFV1 Intra, PCM/FLAC, error detection"> <policy type="and" name="Container"> <rule name="General/FileExtension is mkv" value="FileExtension" tracktype="General" occurrence="*" operator="=">mkv</rule> <rule name="Container is MKV" value="Format" tracktype="General" occurrence="*" operator="=">Matroska</rule> - <rule name="Unique ID is present" value="UniqueID" tracktype="General" occurrence="*"/> + <policy name="22.09_or_legacy" type="or"> + <rule name="Unique ID is present" value="UniqueID" tracktype="General" operator="exists" occurrence="*" /> + <rule name="Unique ID is present (legacy mediaconch older v22.09)" value="UniqueID" tracktype="General" occurrence="*"/> + </policy> <rule name="Container uses error detection" value="extra/ErrorDetectionType" tracktype="General" occurrence="*" operator="=">Per level 1</rule> <rule name="General/Format_Version is 4" value="Format_Version" tracktype="General" occurrence="*" operator="=">4</rule> - </policy> <policy type="and" name="Video"> <rule name="Video is FFV1" value="Format" tracktype="Video" occurrence="*" operator="=">FFV1</rule> @@ -25,9 +29,7 @@ <rule name="GOP size of 1" value="Format_Settings_GOP" tracktype="Video" occurrence="*" operator="=">N=1</rule> <rule name="Video uses error detection" value="extra/ErrorDetectionType" tracktype="Video" occurrence="*" operator="=">Per slice</rule> <rule name="Frame Rate is Constant" value="FrameRate_Mode" tracktype="Video" occurrence="*" operator="=">CFR</rule> - <rule name="Video/Compression_Mode is Lossless" value="Compression_Mode" tracktype="Video" occurrence="*" operator="=">Lossless</rule> - <policy type="or" name="Video is PAL/NTSC"> <policy type="and" name="DV PAL"> <rule name="Video/Width is =720" value="Width" tracktype="Video" occurrence="*" operator="=">720</rule> @@ -62,9 +64,7 @@ <rule name="Video/PixelAspectRatio is 1.000" value="PixelAspectRatio" tracktype="Video" occurrence="*" operator="=">1.000</rule> <rule name="Video/DisplayAspectRatio is 1.333" value="DisplayAspectRatio" tracktype="Video" occurrence="*" operator="=">1.333</rule> </policy> - </policy> - <rule name="General/FrameRate is 25.000" value="FrameRate" tracktype="General" occurrence="*" operator="=">25.000</rule> <policy name="Scantype" type="or"> <rule name="Video/ScanType is Progressive" value="ScanType" tracktype="Video" occurrence="*" operator="=">Progressive</rule> @@ -107,7 +107,6 @@ </policy> <rule name="Bit Depth is 10" value="BitDepth" tracktype="Video" occurrence="*" operator="=">10</rule> </policy> - <policy type="and" name="Audio"> <rule name="General/AudioCount is 1" value="AudioCount" tracktype="General" occurrence="*" operator=">=">1</rule> <policy type="or" name="Audio is PCM or FLAC">