private static File getVideoFile(RcVideoMetadata rcVidMd) throws RcMetadataException, IOException, SAXException { File objDir = rcVidMd.getParentFileSystemDataSourceMetadata().getDirectory(rcVidMd); File videoFile; synchronized (rcVidMd) { rcVidMd.loadStructure(); videoFile = new File(objDir.getPath() + File.separator + rcVidMd.getVideoFileMetadata().getFilename()); rcVidMd.clearStructure(); } return videoFile; }
int objCnt) throws RcDataConversionException, NoSuchAlgorithmException, IOException, InterruptedException { File srcVideoFile = new File(srcObjDir.getPath() + File.separator + rcVidMd.getVideoFileMetadata().getFilename()); File destVideoFile = new File(destObjDir.getPath() + File.separator + "00000001.mp4"); rcVidMd.getVideoFileMetadata().setFilename(destVideoFile.getName()); String reVtmdString = rcReVtmdExport.transform(mi); RcReVtmdType rcReVtmdType = RcReVtmd.unmarshal(reVtmdString); rcVidMd.getVideoFileMetadata().setReVtmd(rcReVtmdType); rcVidMd.getVideoFileMetadata().setMimeType(RcFile.MP4_MIME_TYPE); rcVidMd.getVideoFileMetadata().setSha1Checksum(RcChecksumUtils.calculateSha1Checksum(destVideoFile));
RcVideoFileMetadata rcVideoFileMd = new RcVideoFileMetadata(rcObjectMetadata); rcVideoFileMd.setFilename(videoFile.getName()); rcVideoFileMd.setMimeType(RcFile.getMimeType(videoFile)); rcVideoFileMd.setSize(videoFile.length()); rcVideoFileMd.setSha1Checksum(RcChecksumUtils.calculateSha1Checksum(videoFile)); rcVideoFileMd.setReVtmd(rcReVtmd);
File videoFile = new File(curObjectDirectoryName + rcVidFileMd.getFilename()); if (rcVidFileMd.getSha1Checksum() == null || (!rcVidFileMd.getSha1Checksum().toLowerCase().equals(curChecksum.toLowerCase()))) { curErrors.add(videoFile.getPath() + ": original checksum: " + (rcVidFileMd.getSha1Checksum() != null ? rcVidFileMd.getSha1Checksum().toLowerCase() : null) + ", current checksum: " + curChecksum + ".");
RcVideoFileMetadata rcVidFileMd = new RcVideoFileMetadata(rcObjMd); rcVidFileMd.setFilename(sourceFile.getName());
File videoFile = new File(objDir.getPath() + File.separator + rcVideoFileMd.getFilename());