Characterise_Audio_uinputfilepath00 text/rdf+n3 <> <http://purl.org/DP/components#portType> <http://purl.org/DP/components#SourcePathPort> . 2013-09-03 08:25:16.257 UTC activityReport0 The full activity report from FFprobe. 2013-09-03 08:19:55.686 UTC text/rdf+n3 <> <http://purl.org/DP/components#providesMeasure> <http://purl.org/DP/quality/measures#402> . 2013-09-03 08:19:16.43 UTC bitrate0 audio bitrate: The bitrate of an audio stream measured in kbit/sec 2013-09-03 07:54:58.727 UTC text/rdf+n3 <> <http://purl.org/DP/components#providesMeasure> <http://purl.org/DP/quality/measures#389> . 2013-09-03 07:50:00.84 UTC 1411 kb/s 2013-09-03 07:55:22.864 UTC bitsPerSample0 s16 2013-09-03 08:14:58.454 UTC audio bits per sample: The number of bits per sample 2013-09-03 08:15:22.965 UTC text/rdf+n3 <> <http://purl.org/DP/components#providesMeasure> <http://purl.org/DP/quality/measures#400> . 2013-09-03 07:47:11.468 UTC channels0 Number of audio channels in an audio file 2013-09-03 08:18:08.891 UTC text/rdf+n3 <> <http://purl.org/DP/components#providesMeasure> <http://purl.org/DP/quality/measures#388> . 2013-09-03 08:17:13.537 UTC 2 channels 2013-09-03 08:17:44.882 UTC duration0 Duration: 00:04:34.70 = 0 hours + 4 minutes + 34.7 seconds = 0*60*60 + 4*60 + 34.7 seconds = 274.7 seconds 2013-09-03 08:00:08.563 UTC text/rdf+n3 <> <http://purl.org/DP/components#providesMeasure> <http://purl.org/DP/quality/measures#401> . 2013-09-03 08:12:13.697 UTC audio duration: The length of the audio file in seconds. 2013-09-03 07:56:07.515 UTC hz0 audio sampling frequency: Number of samples per second measured in Hertz (Hz) 2013-09-03 07:53:46.414 UTC text/rdf+n3 <> <http://purl.org/DP/components#providesMeasure> <http://purl.org/DP/quality/measures#387> . 2013-09-03 07:52:52.792 UTC 44100 Hz 2013-09-03 07:54:18.490 UTC FFprobeCLIinputfile0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.5net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> c548ec7b-994d-4efe-ad82-a5432e119cda ffprobe "%%inputfile%%" 2>&1 1200 1800 inputfile inputfile inputfile false false false UTF-8 false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExtractFromFFprobeffprobe_output0bitrate00bitsPerSample00channels00duration00hz00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivity ffprobe_output 0 text/plain java.lang.String true duration 0 0 hz 0 0 channels 0 0 bitsPerSample 0 0 bitrate 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeFFprobeCLIinputfileinputfilepathExtractFromFFprobeffprobe_outputFFprobeCLISTDOUTactivityReportFFprobeCLISTDOUTbitrateExtractFromFFprobebitratebitsPerSampleExtractFromFFprobebitsPerSamplechannelsExtractFromFFprobechannelsdurationExtractFromFFprobedurationhzExtractFromFFprobehz 33edf3d9-c30a-44da-bc79-b5f4ad161ecc 2013-09-03 08:45:29.601 UTC 4f531ad6-8dbd-468f-8005-20cd19a1dd37 2013-07-05 10:06:10.334 UTC Bolette A. Jurik, Statsbiblioteket / SCAPE 2013-07-09 11:22:02.922 UTC 4a8c47f2-bccf-4178-a565-97cb3fb3baad 2013-09-03 08:34:00.658 UTC b0bf9d31-4853-4eea-82b2-0af5f639fd08 2014-09-26 10:56:35.155 UTC text/rdf+n3 <> <http://purl.org/DP/components#fits> <http://purl.org/DP/components#Characterisation> ; <http://purl.org/DP/components#handlesMimetype> "wav"^^<http://www.w3.org/2001/XMLSchema#string> , "mp3"^^<http://www.w3.org/2001/XMLSchema#string> ; <http://purl.org/dc/terms/identifier> "Characterise Audio using FFprobe"^^<http://www.w3.org/2001/XMLSchema#string> . 2013-09-03 08:28:55.13 UTC ba8c795f-a827-414b-a225-7d1d180d273e 2013-07-09 11:27:32.707 UTC Characterise Audio using FFprobe 2013-07-09 11:22:22.210 UTC 5df0d9ba-fbcd-47d5-aa8c-a5a76b937e62 2013-07-05 10:01:45.626 UTC The workflow takes an inputfilepath as input parameter. It relies on FFprobe being installed locally, when it is run. It has been tested with ffprobe version 0.10.3. It outputs bitrate, bitsPerSample, channels, duration and audio sampling frequency (hz) as well as an activity report (raw FFprobe STDOUT+STDERR). 2013-09-03 08:45:18.3 UTC