Created
October 18, 2019 20:49
-
-
Save joshcarter/6cc6f6ae9fa805433f57531e9ecf128b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"# Metadata Client API" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 21, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import http.client\n", | |
"import json\n", | |
"import urllib.parse\n", | |
"\n", | |
"endpoint = 'ec2-52-36-153-137.us-west-2.compute.amazonaws.com:9000'\n", | |
"\n", | |
"def put_bucket(bucket):\n", | |
" connection = http.client.HTTPConnection(endpoint)\n", | |
" url = f'/{bucket}'\n", | |
" \n", | |
" connection.request('PUT', url, 'yo')\n", | |
" response = connection.getresponse()\n", | |
" \n", | |
" if response.status > 299:\n", | |
" print(\"put bucket status\", response.status)\n", | |
" print(response.read().decode())\n", | |
"\n", | |
"def put_metadata(bucket, obj, meta):\n", | |
" connection = http.client.HTTPConnection(endpoint)\n", | |
" headers = {'Content-type': 'application/json'}\n", | |
" json_meta = json.dumps(meta)\n", | |
" url = f'/{bucket}/{obj}?metadata'\n", | |
" \n", | |
" connection.request('PUT', url, json_meta, headers)\n", | |
" response = connection.getresponse()\n", | |
" \n", | |
" if response.status > 299:\n", | |
" print(\"put metadata status\", response.status)\n", | |
" print(response.read().decode())\n", | |
"\n", | |
"def get_metadata(bucket, obj):\n", | |
" connection = http.client.HTTPConnection(endpoint)\n", | |
" url = f'/{bucket}/{obj}?metadata'\n", | |
" \n", | |
" connection.request('GET', url)\n", | |
" response = connection.getresponse()\n", | |
" \n", | |
" if response.status > 299:\n", | |
" print(\"put metadata status\", response.status)\n", | |
"\n", | |
" return response.read().decode()\n", | |
"\n", | |
"def search_metadata_body(bucket, query):\n", | |
" connection = http.client.HTTPConnection(endpoint)\n", | |
" headers = {'Content-type': 'application/json'}\n", | |
" json_query = json.dumps(query)\n", | |
" url = f'/{bucket}?metadata'\n", | |
" \n", | |
" connection.request('GET', url, json_query, headers)\n", | |
" response = connection.getresponse()\n", | |
" \n", | |
" if response.status > 299:\n", | |
" print(\"search metadata status\", response.status)\n", | |
"\n", | |
" return response.read().decode()\n", | |
"\n", | |
"def search_metadata_path(bucket, query):\n", | |
" connection = http.client.HTTPConnection(endpoint)\n", | |
" json_query = json.dumps(query)\n", | |
" url = f'/{bucket}?metadata&q={urllib.parse.quote(json_query)}'\n", | |
" \n", | |
" connection.request('GET', url)\n", | |
" response = connection.getresponse()\n", | |
" \n", | |
" if response.status > 299:\n", | |
" print(\"search metadata status\", response.status)\n", | |
"\n", | |
" return response.read().decode()\n", | |
"\n", | |
"def search_all(bucket):\n", | |
" connection = http.client.HTTPConnection(endpoint)\n", | |
" headers = {'Content-type': 'application/json'}\n", | |
" url = f'/{bucket}?metadata'\n", | |
" \n", | |
" connection.request('GET', url, '', headers)\n", | |
" response = connection.getresponse()\n", | |
" \n", | |
" if response.status > 299:\n", | |
" print(\"search metadata status\", response.status)\n", | |
"\n", | |
" return response.read().decode()\n", | |
"\n", | |
"\n", | |
"def put_sample_metadata(n):\n", | |
" for i in range(n):\n", | |
" put_metadata('bucket', f'object-{i}', {'key': f'value-{i}', 'foo': 'bar'})\n", | |
" \n", | |
"# put_bucket('bucket')" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Put Metadata" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 30, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Put several entries\n", | |
"put_sample_metadata(10)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 7, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Put one metadata entry\n", | |
"put_metadata('bucket', 'object-x', {'key': 'value-y'})" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Get Metadata\n", | |
"\n", | |
"Both bucket and object known" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 45, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"{\"Shotsheet\":{\"Scene\":\"6e\"}}\n" | |
] | |
} | |
], | |
"source": [ | |
"m = get_metadata('bucket', 'trivial.mov')\n", | |
"print(m)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Search Metadata\n", | |
"\n", | |
"Bucket known but object(s) unknown" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 22, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"'{\"score\":0.2876821,\"object\":\"A015C019_150913_R0TH.mov\",\"metadata\":{\"Shotsheet\":{\"Action\":\"Pocket Note\",\"Actors\":\"James\",\"Description\":\"Francis notices something in Harrison\\'s pocket\",\"Dialog\":\"What\\'s this\",\"Extras\":\"\",\"Framing\":\"ECU\",\"Location\":\"Back kitchen\",\"Props\":\"The Letter\",\"Scene\":\"6e\",\"Take\":\"1\"},\"media\":{\"@ref\":\"A015C019_150913_R0TH.mov\",\"track\":[{\"@type\":\"General\",\"AudioCount\":\"1\",\"CodecID\":\"qt \",\"CodecID_Compatible\":\"qt /ARRI\",\"CodecID_Version\":\"2005.03\",\"DataSize\":\"1636732936\",\"Duration\":\"46.338\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Encoded_Library\":\"Apple QuickTime\",\"Encoded_Library_Name\":\"Apple QuickTime\",\"FileExtension\":\"mov\",\"FileSize\":\"1709854707\",\"File_Modified_Date\":\"UTC 2019-08-16 19:22:33\",\"File_Modified_Date_Local\":\"2019-08-16 13:22:33\",\"FooterSize\":\"64733195\",\"Format\":\"MPEG-4\",\"Format_Profile\":\"QuickTime\",\"FrameRate\":\"23.976\",\"HeaderSize\":\"8388576\",\"IsStreamable\":\"No\",\"OtherCount\":\"1\",\"OverallBitRate\":\"295196992\",\"OverallBitRate_Mode\":\"VBR\",\"StreamSize\":\"103067059\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"VideoCount\":\"1\",\"extra\":{\"IsTruncated\":\"Yes\",\"Media_UUID\":\"61b26fe2-0000-4000-b8c3-915e00000000\",\"com_arri_camera_CameraClipName\":\"A015C019_150913_R0TH\",\"com_arri_camera_CameraId\":\"R0TH\",\"com_arri_camera_CameraIndex\":\"A\",\"com_arri_camera_CameraModel\":\"Alexa Plus 4:3\",\"com_arri_camera_CameraSerialNumber\":\"1061\",\"com_arri_camera_ClmEncFocusMax\":\"0\",\"com_arri_camera_ClmEncFocusMin\":\"0\",\"com_arri_camera_ClmEncIrisMax\":\"0\",\"com_arri_camera_ClmEncIrisMin\":\"0\",\"com_arri_camera_ClmEncZoomMax\":\"0\",\"com_arri_camera_ClmEncZoomMin\":\"0\",\"com_arri_camera_ColorGammaSxS\":\"LOG-C\",\"com_arri_camera_Dst\":\"+01:00\",\"com_arri_camera_DynamicMetadataVersion\":\"3\",\"com_arri_camera_ExposureIndexAsa\":\"800\",\"com_arri_camera_EyeIndex\":\"SINGLE\",\"com_arri_camera_FramelineFileName1\":\"2201_50\",\"com_arri_camera_FramelineFileName2\":\"Off\",\"com_arri_camera_FramelineRect1A_Height\":\"931\",\"com_arri_camera_FramelineRect1A_HorLength\":\"2048\",\"com_arri_camera_FramelineRect1A_Left\":\"0\",\"com_arri_camera_FramelineRect1A_Name\":\"1:1_scaling100_\",\"com_arri_camera_FramelineRect1A_Top\":\"111\",\"com_arri_camera_FramelineRect1A_Type\":\"1\",\"com_arri_camera_FramelineRect1A_VerLength\":\"931\",\"com_arri_camera_FramelineRect1A_Width\":\"2048\",\"com_arri_camera_LdsEncFocusMax\":\"0\",\"com_arri_camera_LdsEncFocusMin\":\"0\",\"com_arri_camera_LdsEncIrisMax\":\"0\",\"com_arri_camera_LdsEncIrisMin\":\"0\",\"com_arri_camera_LdsEncZoomMax\":\"0\",\"com_arri_camera_LdsEncZoomMin\":\"0\",\"com_arri_camera_LensSerialNumber\":\"80500420\",\"com_arri_camera_LensType\":\"Cooke miniS4_i 50mm\",\"com_arri_camera_LookFileActive\":\"ARRI LCC\",\"com_arri_camera_LookFileBurnedIn\":\"No\",\"com_arri_camera_LookFileXml\":\"(Binary)\",\"com_arri_camera_MainVoltage\":\"276\",\"com_arri_camera_MasterSlave\":\"OFF\",\"com_arri_camera_NdFilterDensity\":\"0\",\"com_arri_camera_NdFilterType\":\"0\",\"com_arri_camera_OnBoardVoltage\":\"0\",\"com_arri_camera_Product\":\"2\",\"com_arri_camera_ProjectFps\":\"23976\",\"com_arri_camera_ReelName\":\"A015R0TH\",\"com_arri_camera_SensorFps\":\"23976\",\"com_arri_camera_ShutterAngle\":\"1800\",\"com_arri_camera_SubProduct\":\"1\",\"com_arri_camera_SupVersion\":\"Alexa_11.0.1:29455\",\"com_arri_camera_SxsSerialNumber\":\" 400000000000104\",\"com_arri_camera_TempAcomBoard\":\"584\",\"com_arri_camera_TempAcomFpga\":\"661\",\"com_arri_camera_TempAlogBoard\":\"635\",\"com_arri_camera_TempAlogFpga\":\"684\",\"com_arri_camera_TempApicBoard\":\"603\",\"com_arri_camera_TempApicFpga\":\"650\",\"com_arri_camera_TempSensor\":\"350\",\"com_arri_camera_TimeZone\":\"-06:00\",\"com_arri_camera_UnitPreference\":\"Imperial\",\"com_arri_camera_UserDate\":\"20150912\",\"com_arri_camera_UserPixelMasking\":\"Off\",\"com_arri_camera_UserTime\":\"23h38m15s\",\"com_arri_camera_WhiteBalanceKelvin\":\"5500\",\"com_arri_camera_WhiteBalanceTintCc\":\"0\"}},{\"@type\":\"Video\",\"BitRate\":\"275098993\",\"BitRate_Mode\":\"VBR\",\"ChromaSubsampling\":\"4:4:4\",\"CodecID\":\"ap4h\",\"ColorSpace\":\"YUV\",\"Delay\":\"85113.250\",\"DisplayAspectRatio\":\"1.778\",\"Duration\":\"46.338\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Encoded_Library\":\"Arnold \\\\u0026 Richter Cine Technik\",\"Format\":\"ProRes\",\"Format_Profile\":\"4444\",\"Format_Version\":\"1\",\"FrameCount\":\"1111\",\"FrameRate\":\"23.976\",\"FrameRate_Mode\":\"CFR\",\"Height\":\"1152\",\"ID\":\"1\",\"Language\":\"en\",\"PixelAspectRatio\":\"1.000\",\"Rotation\":\"0.000\",\"Sampled_Height\":\"1152\",\"Sampled_Width\":\"2048\",\"ScanType\":\"Progressive\",\"StreamOrder\":\"0\",\"StreamSize\":\"1593442304\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"Width\":\"2048\",\"Width_CleanAperture\":\"2048\",\"colour_description_present\":\"Yes\",\"colour_description_present_Source\":\"Container / Stream\",\"colour_primaries\":\"BT.709\",\"colour_primaries_Source\":\"Container\",\"matrix_coefficients\":\"BT.709\",\"matrix_coefficients_Source\":\"Container\",\"transfer_characteristics\":\"BT.709\",\"transfer_characteristics_Source\":\"Container\"},{\"@type\":\"Audio\",\"BitDepth\":\"24\",\"BitRate\":\"2304000\",\"BitRate_Mode\":\"CBR\",\"ChannelLayout\":\"L R\",\"ChannelPositions\":\"Front: L R\",\"Channels\":\"2\",\"CodecID\":\"in24\",\"Delay\":\"85113.250\",\"Delay_DropFrame\":\"No\",\"Delay_Source\":\"Container\",\"Duration\":\"46.338\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Format\":\"PCM\",\"Format_Settings_Endianness\":\"Little\",\"Format_Settings_Sign\":\"Signed\",\"ID\":\"2\",\"Language\":\"en\",\"SamplingCount\":\"2224224\",\"SamplingRate\":\"48000\",\"StreamOrder\":\"1\",\"StreamSize\":\"13345344\",\"StreamSize_Proportion\":\"0.00780\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"},{\"@type\":\"Other\",\"Duration\":\"46.338\",\"Format\":\"QuickTime TC\",\"ID\":\"3\",\"Language\":\"en\",\"StreamOrder\":\"2\",\"TimeCode_FirstFrame\":\"23:38:33:06\",\"TimeCode_Striped\":\"Yes\",\"Title\":\"A015R0TH\",\"Type\":\"Time code\",\"extra\":{\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"}}]}}}\\n{\"score\":0.13353139,\"object\":\"temp\",\"metadata\":{\"Shotsheet\":{\"Scene\":\"6e\",\"Take\":\"1\",\"Location\":\"Back kitchen\",\"Description\":\"Francis notices something in Harrison\\'s pocket\",\"Framing\":\"ECU\",\"Action\":\"Pocket Note\",\"Dialog\":\"What\\'s this\",\"Actors\":\"James\",\"Props\":\"The Letter\",\"Extras\":\"\"},\"media\":{\"@ref\":\"A015C019_150913_R0TH.mov\",\"track\":[{\"@type\":\"General\",\"VideoCount\":\"1\",\"AudioCount\":\"1\",\"OtherCount\":\"1\",\"FileExtension\":\"mov\",\"Format\":\"MPEG-4\",\"Format_Profile\":\"QuickTime\",\"CodecID\":\"qt \",\"CodecID_Version\":\"2005.03\",\"CodecID_Compatible\":\"qt /ARRI\",\"FileSize\":\"1709854707\",\"Duration\":\"46.338\",\"OverallBitRate_Mode\":\"VBR\",\"OverallBitRate\":\"295196992\",\"FrameRate\":\"23.976\",\"StreamSize\":\"103067059\",\"HeaderSize\":\"8388576\",\"DataSize\":\"1636732936\",\"FooterSize\":\"64733195\",\"IsStreamable\":\"No\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"File_Modified_Date\":\"UTC 2019-08-16 19:22:33\",\"File_Modified_Date_Local\":\"2019-08-16 13:22:33\",\"Encoded_Library\":\"Apple QuickTime\",\"Encoded_Library_Name\":\"Apple QuickTime\",\"extra\":{\"Media_UUID\":\"61b26fe2-0000-4000-b8c3-915e00000000\",\"com_arri_camera_CameraClipName\":\"A015C019_150913_R0TH\",\"com_arri_camera_CameraId\":\"R0TH\",\"com_arri_camera_CameraIndex\":\"A\",\"com_arri_camera_CameraModel\":\"Alexa Plus 4:3\",\"com_arri_camera_CameraSerialNumber\":\"1061\",\"com_arri_camera_ClmEncFocusMax\":\"0\",\"com_arri_camera_ClmEncFocusMin\":\"0\",\"com_arri_camera_ClmEncIrisMax\":\"0\",\"com_arri_camera_ClmEncIrisMin\":\"0\",\"com_arri_camera_ClmEncZoomMax\":\"0\",\"com_arri_camera_ClmEncZoomMin\":\"0\",\"com_arri_camera_ColorGammaSxS\":\"LOG-C\",\"com_arri_camera_Dst\":\"+01:00\",\"com_arri_camera_DynamicMetadataVersion\":\"3\",\"com_arri_camera_ExposureIndexAsa\":\"800\",\"com_arri_camera_EyeIndex\":\"SINGLE\",\"com_arri_camera_FramelineFileName1\":\"2201_50\",\"com_arri_camera_FramelineFileName2\":\"Off\",\"com_arri_camera_FramelineRect1A_Height\":\"931\",\"com_arri_camera_FramelineRect1A_HorLength\":\"2048\",\"com_arri_camera_FramelineRect1A_Left\":\"0\",\"com_arri_camera_FramelineRect1A_Name\":\"1:1_scaling100_\",\"com_arri_camera_FramelineRect1A_Top\":\"111\",\"com_arri_camera_FramelineRect1A_Type\":\"1\",\"com_arri_camera_FramelineRect1A_VerLength\":\"931\",\"com_arri_camera_FramelineRect1A_Width\":\"2048\",\"com_arri_camera_LdsEncFocusMax\":\"0\",\"com_arri_camera_LdsEncFocusMin\":\"0\",\"com_arri_camera_LdsEncIrisMax\":\"0\",\"com_arri_camera_LdsEncIrisMin\":\"0\",\"com_arri_camera_LdsEncZoomMax\":\"0\",\"com_arri_camera_LdsEncZoomMin\":\"0\",\"com_arri_camera_LensSerialNumber\":\"80500420\",\"com_arri_camera_LensType\":\"Cooke miniS4_i 50mm\",\"com_arri_camera_LookFileActive\":\"ARRI LCC\",\"com_arri_camera_LookFileBurnedIn\":\"No\",\"com_arri_camera_LookFileXml\":\"(Binary)\",\"com_arri_camera_MainVoltage\":\"276\",\"com_arri_camera_MasterSlave\":\"OFF\",\"com_arri_camera_NdFilterDensity\":\"0\",\"com_arri_camera_NdFilterType\":\"0\",\"com_arri_camera_OnBoardVoltage\":\"0\",\"com_arri_camera_Product\":\"2\",\"com_arri_camera_ProjectFps\":\"23976\",\"com_arri_camera_ReelName\":\"A015R0TH\",\"com_arri_camera_SensorFps\":\"23976\",\"com_arri_camera_ShutterAngle\":\"1800\",\"com_arri_camera_SubProduct\":\"1\",\"com_arri_camera_SupVersion\":\"Alexa_11.0.1:29455\",\"com_arri_camera_SxsSerialNumber\":\" 400000000000104\",\"com_arri_camera_TempAcomBoard\":\"584\",\"com_arri_camera_TempAcomFpga\":\"661\",\"com_arri_camera_TempAlogBoard\":\"635\",\"com_arri_camera_TempAlogFpga\":\"684\",\"com_arri_camera_TempApicBoard\":\"603\",\"com_arri_camera_TempApicFpga\":\"650\",\"com_arri_camera_TempSensor\":\"350\",\"com_arri_camera_TimeZone\":\"-06:00\",\"com_arri_camera_UnitPreference\":\"Imperial\",\"com_arri_camera_UserDate\":\"20150912\",\"com_arri_camera_UserPixelMasking\":\"Off\",\"com_arri_camera_UserTime\":\"23h38m15s\",\"com_arri_camera_WhiteBalanceKelvin\":\"5500\",\"com_arri_camera_WhiteBalanceTintCc\":\"0\",\"IsTruncated\":\"Yes\"}},{\"@type\":\"Video\",\"StreamOrder\":\"0\",\"ID\":\"1\",\"Format\":\"ProRes\",\"Format_Version\":\"1\",\"Format_Profile\":\"4444\",\"CodecID\":\"ap4h\",\"Duration\":\"46.338\",\"BitRate_Mode\":\"VBR\",\"BitRate\":\"275098993\",\"Width\":\"2048\",\"Width_CleanAperture\":\"2048\",\"Height\":\"1152\",\"Sampled_Width\":\"2048\",\"Sampled_Height\":\"1152\",\"PixelAspectRatio\":\"1.000\",\"DisplayAspectRatio\":\"1.778\",\"Rotation\":\"0.000\",\"FrameRate_Mode\":\"CFR\",\"FrameRate\":\"23.976\",\"FrameCount\":\"1111\",\"ColorSpace\":\"YUV\",\"ChromaSubsampling\":\"4:4:4\",\"ScanType\":\"Progressive\",\"Delay\":\"85113.250\",\"StreamSize\":\"1593442304\",\"Encoded_Library\":\"Arnold \\\\u0026 Richter Cine Technik\",\"Language\":\"en\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"colour_description_present\":\"Yes\",\"colour_description_present_Source\":\"Container / Stream\",\"colour_primaries\":\"BT.709\",\"colour_primaries_Source\":\"Container\",\"transfer_characteristics\":\"BT.709\",\"transfer_characteristics_Source\":\"Container\",\"matrix_coefficients\":\"BT.709\",\"matrix_coefficients_Source\":\"Container\"},{\"@type\":\"Audio\",\"StreamOrder\":\"1\",\"ID\":\"2\",\"Format\":\"PCM\",\"Format_Settings_Endianness\":\"Little\",\"Format_Settings_Sign\":\"Signed\",\"CodecID\":\"in24\",\"Duration\":\"46.338\",\"BitRate_Mode\":\"CBR\",\"BitRate\":\"2304000\",\"Channels\":\"2\",\"ChannelPositions\":\"Front: L R\",\"ChannelLayout\":\"L R\",\"SamplingRate\":\"48000\",\"SamplingCount\":\"2224224\",\"BitDepth\":\"24\",\"Delay\":\"85113.250\",\"Delay_DropFrame\":\"No\",\"Delay_Source\":\"Container\",\"StreamSize\":\"13345344\",\"StreamSize_Proportion\":\"0.00780\",\"Language\":\"en\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"},{\"@type\":\"Other\",\"StreamOrder\":\"2\",\"ID\":\"3\",\"Type\":\"Time code\",\"Format\":\"QuickTime TC\",\"Duration\":\"46.338\",\"TimeCode_FirstFrame\":\"23:38:33:06\",\"TimeCode_Striped\":\"Yes\",\"Title\":\"A015R0TH\",\"Language\":\"en\",\"extra\":{\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"}}]}}}\\n{\"score\":0.13353139,\"object\":\"A015C020_150913_R0TH.mov\",\"metadata\":{\"Shotsheet\":{\"Action\":\"Pocket Note\",\"Actors\":\"James\",\"Description\":\"Francis notices something in Harrison\\'s pocket\",\"Dialog\":\"What\\'s this\",\"Extras\":\"\",\"Framing\":\"ECU\",\"Location\":\"Back kitchen\",\"Props\":\"The Letter\",\"Scene\":\"6e\",\"Take\":\"2\"},\"media\":{\"@ref\":\"A015C020_150913_R0TH.mov\",\"track\":[{\"@type\":\"General\",\"AudioCount\":\"1\",\"CodecID\":\"qt \",\"CodecID_Compatible\":\"qt /ARRI\",\"CodecID_Version\":\"2005.03\",\"DataSize\":\"931360776\",\"Duration\":\"25.442\",\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Encoded_Library\":\"Apple QuickTime\",\"Encoded_Library_Name\":\"Apple QuickTime\",\"FileExtension\":\"mov\",\"FileSize\":\"1102209079\",\"File_Modified_Date\":\"UTC 2019-08-16 19:22:30\",\"File_Modified_Date_Local\":\"2019-08-16 13:22:30\",\"FooterSize\":\"162459727\",\"Format\":\"MPEG-4\",\"Format_Profile\":\"QuickTime\",\"FrameRate\":\"23.976\",\"HeaderSize\":\"8388576\",\"IsStreamable\":\"No\",\"OtherCount\":\"1\",\"OverallBitRate\":\"346579392\",\"OverallBitRate_Mode\":\"VBR\",\"StreamSize\":\"195891679\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\",\"VideoCount\":\"1\",\"extra\":{\"IsTruncated\":\"Yes\",\"Media_UUID\":\"d16f4697-0000-4000-906f-2ac700000000\",\"com_arri_camera_CameraClipName\":\"A015C020_150913_R0TH\",\"com_arri_camera_CameraId\":\"R0TH\",\"com_arri_camera_CameraIndex\":\"A\",\"com_arri_camera_CameraModel\":\"Alexa Plus 4:3\",\"com_arri_camera_CameraSerialNumber\":\"1061\",\"com_arri_camera_ClmEncFocusMax\":\"0\",\"com_arri_camera_ClmEncFocusMin\":\"0\",\"com_arri_camera_ClmEncIrisMax\":\"0\",\"com_arri_camera_ClmEncIrisMin\":\"0\",\"com_arri_camera_ClmEncZoomMax\":\"0\",\"com_arri_camera_ClmEncZoomMin\":\"0\",\"com_arri_camera_ColorGammaSxS\":\"LOG-C\",\"com_arri_camera_Dst\":\"+01:00\",\"com_arri_camera_DynamicMetadataVersion\":\"3\",\"com_arri_camera_ExposureIndexAsa\":\"800\",\"com_arri_camera_EyeIndex\":\"SINGLE\",\"com_arri_camera_FramelineFileName1\":\"2201_50\",\"com_arri_camera_FramelineFileName2\":\"Off\",\"com_arri_camera_FramelineRect1A_Height\":\"931\",\"com_arri_camera_FramelineRect1A_HorLength\":\"2048\",\"com_arri_camera_FramelineRect1A_Left\":\"0\",\"com_arri_camera_FramelineRect1A_Name\":\"1:1_scaling100_\",\"com_arri_camera_FramelineRect1A_Top\":\"111\",\"com_arri_camera_FramelineRect1A_Type\":\"1\",\"com_arri_camera_FramelineRect1A_VerLength\":\"931\",\"com_arri_camera_FramelineRect1A_Width\":\"2048\",\"com_arri_camera_LdsEncFocusMax\":\"0\",\"com_arri_camera_LdsEncFocusMin\":\"0\",\"com_arri_camera_LdsEncIrisMax\":\"0\",\"com_arri_camera_LdsEncIrisMin\":\"0\",\"com_arri_camera_LdsEncZoomMax\":\"0\",\"com_arri_camera_LdsEncZoomMin\":\"0\",\"com_arri_camera_LensSerialNumber\":\"80500420\",\"com_arri_camera_LensType\":\"Cooke miniS4_i 50mm\",\"com_arri_camera_LookFileActive\":\"ARRI LCC\",\"com_arri_camera_LookFileBurnedIn\":\"No\",\"com_arri_camera_LookFileXml\":\"(Binary)\",\"com_arri_camera_MainVoltage\":\"276\",\"com_arri_camera_MasterSlave\":\"OFF\",\"com_arri_camera_NdFilterDensity\":\"0\",\"com_arri_camera_NdFilterType\":\"0\",\"com_arri_camera_OnBoardVoltage\":\"0\",\"com_arri_camera_Product\":\"2\",\"com_arri_camera_ProjectFps\":\"23976\",\"com_arri_camera_ReelName\":\"A015R0TH\",\"com_arri_camera_SensorFps\":\"23976\",\"com_arri_camera_ShutterAngle\":\"1800\",\"com_arri_camera_SubProduct\":\"1\",\"com_arri_camera_SupVersion\":\"Alexa_11.0.1:29455\",\"com_arri_camera_SxsSerialNumber\":\" 400000000000104\",\"com_arri_camera_TempAcomBoard\":\"584\",\"com_arri_camera_TempAcomFpga\":\"662\",\"com_arri_camera_TempAlogBoard\":\"635\",\"com_arri_camera_TempAlogFpga\":\"684\",\"com_arri_camera_TempApicBoard\":\"603\",\"com_arri_camera_TempApicFpga\":\"650\",\"com_arri_camera_TempSensor\":\"350\",\"com_arri_camera_TimeZone\":\"-06:00\",\"com_arri_camera_UnitPreference\":\"Imperial\",\"com_arri_camera_UserDate\":\"20150912\",\"com_arri_camera_UserPixelMasking\":\"Off\",\"com_arri_camera_UserTime\":\"23h40m57s\",\"com_arri_camera_WhiteBalanceKelvin\":\"5500\",\"com_arri_camera_WhiteBalanceTintCc\":\"0\"}},{\"@type\":\"Video\",\"BitRate\":\"282677851\",\"BitRate_Mode\":\"VBR\",\"ChromaSubsampling\":\"4:4:4\",\"CodecID\":\"ap4h\",\"ColorSpace\":\"YUV\",\"Delay\":\"85274.292\",\"DisplayAspectRatio\":\"1.778\",\"Duration\":\"25.442\",\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Encoded_Library\":\"Arnold \\\\u0026 Richter Cine Technik\",\"Format\":\"ProRes\",\"Format_Profile\":\"4444\",\"Format_Version\":\"1\",\"FrameCount\":\"610\",\"FrameRate\":\"23.976\",\"FrameRate_Mode\":\"CFR\",\"Height\":\"1152\",\"ID\":\"1\",\"Language\":\"en\",\"PixelAspectRatio\":\"1.000\",\"Rotation\":\"0.000\",\"Sampled_Height\":\"1152\",\"Sampled_Width\":\"2048\",\"ScanType\":\"Progressive\",\"StreamOrder\":\"0\",\"StreamSize\":\"898990080\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\",\"Width\":\"2048\",\"Width_CleanAperture\":\"2048\",\"colour_description_present\":\"Yes\",\"colour_description_present_Source\":\"Container / Stream\",\"colour_primaries\":\"BT.709\",\"colour_primaries_Source\":\"Container\",\"matrix_coefficients\":\"BT.709\",\"matrix_coefficients_Source\":\"Container\",\"transfer_characteristics\":\"BT.709\",\"transfer_characteristics_Source\":\"Container\"},{\"@type\":\"Audio\",\"BitDepth\":\"24\",\"BitRate\":\"2304000\",\"BitRate_Mode\":\"CBR\",\"ChannelLayout\":\"L R\",\"ChannelPositions\":\"Front: L R\",\"Channels\":\"2\",\"CodecID\":\"in24\",\"Delay\":\"85274.292\",\"Delay_DropFrame\":\"No\",\"Delay_Source\":\"Container\",\"Duration\":\"25.442\",\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Format\":\"PCM\",\"Format_Settings_Endianness\":\"Little\",\"Format_Settings_Sign\":\"Signed\",\"ID\":\"2\",\"Language\":\"en\",\"SamplingCount\":\"1221216\",\"SamplingRate\":\"48000\",\"StreamOrder\":\"1\",\"StreamSize\":\"7327320\",\"StreamSize_Proportion\":\"0.00665\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\",\"extra\":{\"mdhd_Duration\":\"25442\"}},{\"@type\":\"Other\",\"Duration\":\"25.442\",\"Format\":\"QuickTime TC\",\"ID\":\"3\",\"Language\":\"en\",\"StreamOrder\":\"2\",\"TimeCode_FirstFrame\":\"23:41:14:07\",\"TimeCode_Striped\":\"Yes\",\"Title\":\"A015R0TH\",\"Type\":\"Time code\",\"extra\":{\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\"}}]}}}\\n{\"score\":0.13353139,\"object\":\"trivial.mov\",\"metadata\":{\"Shotsheet\":{\"Scene\":\"6e\"}}}\\n'" | |
] | |
}, | |
"execution_count": 22, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"search_metadata_body('bucket', {\"size\": 10, \"query\": {\"match\": {\"Shotsheet.Scene\": \"6e\"}}})" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 23, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"'{\"score\":0.2876821,\"object\":\"A015C019_150913_R0TH.mov\",\"metadata\":{\"Shotsheet\":{\"Action\":\"Pocket Note\",\"Actors\":\"James\",\"Description\":\"Francis notices something in Harrison\\'s pocket\",\"Dialog\":\"What\\'s this\",\"Extras\":\"\",\"Framing\":\"ECU\",\"Location\":\"Back kitchen\",\"Props\":\"The Letter\",\"Scene\":\"6e\",\"Take\":\"1\"},\"media\":{\"@ref\":\"A015C019_150913_R0TH.mov\",\"track\":[{\"@type\":\"General\",\"AudioCount\":\"1\",\"CodecID\":\"qt \",\"CodecID_Compatible\":\"qt /ARRI\",\"CodecID_Version\":\"2005.03\",\"DataSize\":\"1636732936\",\"Duration\":\"46.338\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Encoded_Library\":\"Apple QuickTime\",\"Encoded_Library_Name\":\"Apple QuickTime\",\"FileExtension\":\"mov\",\"FileSize\":\"1709854707\",\"File_Modified_Date\":\"UTC 2019-08-16 19:22:33\",\"File_Modified_Date_Local\":\"2019-08-16 13:22:33\",\"FooterSize\":\"64733195\",\"Format\":\"MPEG-4\",\"Format_Profile\":\"QuickTime\",\"FrameRate\":\"23.976\",\"HeaderSize\":\"8388576\",\"IsStreamable\":\"No\",\"OtherCount\":\"1\",\"OverallBitRate\":\"295196992\",\"OverallBitRate_Mode\":\"VBR\",\"StreamSize\":\"103067059\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"VideoCount\":\"1\",\"extra\":{\"IsTruncated\":\"Yes\",\"Media_UUID\":\"61b26fe2-0000-4000-b8c3-915e00000000\",\"com_arri_camera_CameraClipName\":\"A015C019_150913_R0TH\",\"com_arri_camera_CameraId\":\"R0TH\",\"com_arri_camera_CameraIndex\":\"A\",\"com_arri_camera_CameraModel\":\"Alexa Plus 4:3\",\"com_arri_camera_CameraSerialNumber\":\"1061\",\"com_arri_camera_ClmEncFocusMax\":\"0\",\"com_arri_camera_ClmEncFocusMin\":\"0\",\"com_arri_camera_ClmEncIrisMax\":\"0\",\"com_arri_camera_ClmEncIrisMin\":\"0\",\"com_arri_camera_ClmEncZoomMax\":\"0\",\"com_arri_camera_ClmEncZoomMin\":\"0\",\"com_arri_camera_ColorGammaSxS\":\"LOG-C\",\"com_arri_camera_Dst\":\"+01:00\",\"com_arri_camera_DynamicMetadataVersion\":\"3\",\"com_arri_camera_ExposureIndexAsa\":\"800\",\"com_arri_camera_EyeIndex\":\"SINGLE\",\"com_arri_camera_FramelineFileName1\":\"2201_50\",\"com_arri_camera_FramelineFileName2\":\"Off\",\"com_arri_camera_FramelineRect1A_Height\":\"931\",\"com_arri_camera_FramelineRect1A_HorLength\":\"2048\",\"com_arri_camera_FramelineRect1A_Left\":\"0\",\"com_arri_camera_FramelineRect1A_Name\":\"1:1_scaling100_\",\"com_arri_camera_FramelineRect1A_Top\":\"111\",\"com_arri_camera_FramelineRect1A_Type\":\"1\",\"com_arri_camera_FramelineRect1A_VerLength\":\"931\",\"com_arri_camera_FramelineRect1A_Width\":\"2048\",\"com_arri_camera_LdsEncFocusMax\":\"0\",\"com_arri_camera_LdsEncFocusMin\":\"0\",\"com_arri_camera_LdsEncIrisMax\":\"0\",\"com_arri_camera_LdsEncIrisMin\":\"0\",\"com_arri_camera_LdsEncZoomMax\":\"0\",\"com_arri_camera_LdsEncZoomMin\":\"0\",\"com_arri_camera_LensSerialNumber\":\"80500420\",\"com_arri_camera_LensType\":\"Cooke miniS4_i 50mm\",\"com_arri_camera_LookFileActive\":\"ARRI LCC\",\"com_arri_camera_LookFileBurnedIn\":\"No\",\"com_arri_camera_LookFileXml\":\"(Binary)\",\"com_arri_camera_MainVoltage\":\"276\",\"com_arri_camera_MasterSlave\":\"OFF\",\"com_arri_camera_NdFilterDensity\":\"0\",\"com_arri_camera_NdFilterType\":\"0\",\"com_arri_camera_OnBoardVoltage\":\"0\",\"com_arri_camera_Product\":\"2\",\"com_arri_camera_ProjectFps\":\"23976\",\"com_arri_camera_ReelName\":\"A015R0TH\",\"com_arri_camera_SensorFps\":\"23976\",\"com_arri_camera_ShutterAngle\":\"1800\",\"com_arri_camera_SubProduct\":\"1\",\"com_arri_camera_SupVersion\":\"Alexa_11.0.1:29455\",\"com_arri_camera_SxsSerialNumber\":\" 400000000000104\",\"com_arri_camera_TempAcomBoard\":\"584\",\"com_arri_camera_TempAcomFpga\":\"661\",\"com_arri_camera_TempAlogBoard\":\"635\",\"com_arri_camera_TempAlogFpga\":\"684\",\"com_arri_camera_TempApicBoard\":\"603\",\"com_arri_camera_TempApicFpga\":\"650\",\"com_arri_camera_TempSensor\":\"350\",\"com_arri_camera_TimeZone\":\"-06:00\",\"com_arri_camera_UnitPreference\":\"Imperial\",\"com_arri_camera_UserDate\":\"20150912\",\"com_arri_camera_UserPixelMasking\":\"Off\",\"com_arri_camera_UserTime\":\"23h38m15s\",\"com_arri_camera_WhiteBalanceKelvin\":\"5500\",\"com_arri_camera_WhiteBalanceTintCc\":\"0\"}},{\"@type\":\"Video\",\"BitRate\":\"275098993\",\"BitRate_Mode\":\"VBR\",\"ChromaSubsampling\":\"4:4:4\",\"CodecID\":\"ap4h\",\"ColorSpace\":\"YUV\",\"Delay\":\"85113.250\",\"DisplayAspectRatio\":\"1.778\",\"Duration\":\"46.338\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Encoded_Library\":\"Arnold \\\\u0026 Richter Cine Technik\",\"Format\":\"ProRes\",\"Format_Profile\":\"4444\",\"Format_Version\":\"1\",\"FrameCount\":\"1111\",\"FrameRate\":\"23.976\",\"FrameRate_Mode\":\"CFR\",\"Height\":\"1152\",\"ID\":\"1\",\"Language\":\"en\",\"PixelAspectRatio\":\"1.000\",\"Rotation\":\"0.000\",\"Sampled_Height\":\"1152\",\"Sampled_Width\":\"2048\",\"ScanType\":\"Progressive\",\"StreamOrder\":\"0\",\"StreamSize\":\"1593442304\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"Width\":\"2048\",\"Width_CleanAperture\":\"2048\",\"colour_description_present\":\"Yes\",\"colour_description_present_Source\":\"Container / Stream\",\"colour_primaries\":\"BT.709\",\"colour_primaries_Source\":\"Container\",\"matrix_coefficients\":\"BT.709\",\"matrix_coefficients_Source\":\"Container\",\"transfer_characteristics\":\"BT.709\",\"transfer_characteristics_Source\":\"Container\"},{\"@type\":\"Audio\",\"BitDepth\":\"24\",\"BitRate\":\"2304000\",\"BitRate_Mode\":\"CBR\",\"ChannelLayout\":\"L R\",\"ChannelPositions\":\"Front: L R\",\"Channels\":\"2\",\"CodecID\":\"in24\",\"Delay\":\"85113.250\",\"Delay_DropFrame\":\"No\",\"Delay_Source\":\"Container\",\"Duration\":\"46.338\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Format\":\"PCM\",\"Format_Settings_Endianness\":\"Little\",\"Format_Settings_Sign\":\"Signed\",\"ID\":\"2\",\"Language\":\"en\",\"SamplingCount\":\"2224224\",\"SamplingRate\":\"48000\",\"StreamOrder\":\"1\",\"StreamSize\":\"13345344\",\"StreamSize_Proportion\":\"0.00780\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"},{\"@type\":\"Other\",\"Duration\":\"46.338\",\"Format\":\"QuickTime TC\",\"ID\":\"3\",\"Language\":\"en\",\"StreamOrder\":\"2\",\"TimeCode_FirstFrame\":\"23:38:33:06\",\"TimeCode_Striped\":\"Yes\",\"Title\":\"A015R0TH\",\"Type\":\"Time code\",\"extra\":{\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"}}]}}}\\n{\"score\":0.13353139,\"object\":\"temp\",\"metadata\":{\"Shotsheet\":{\"Scene\":\"6e\",\"Take\":\"1\",\"Location\":\"Back kitchen\",\"Description\":\"Francis notices something in Harrison\\'s pocket\",\"Framing\":\"ECU\",\"Action\":\"Pocket Note\",\"Dialog\":\"What\\'s this\",\"Actors\":\"James\",\"Props\":\"The Letter\",\"Extras\":\"\"},\"media\":{\"@ref\":\"A015C019_150913_R0TH.mov\",\"track\":[{\"@type\":\"General\",\"VideoCount\":\"1\",\"AudioCount\":\"1\",\"OtherCount\":\"1\",\"FileExtension\":\"mov\",\"Format\":\"MPEG-4\",\"Format_Profile\":\"QuickTime\",\"CodecID\":\"qt \",\"CodecID_Version\":\"2005.03\",\"CodecID_Compatible\":\"qt /ARRI\",\"FileSize\":\"1709854707\",\"Duration\":\"46.338\",\"OverallBitRate_Mode\":\"VBR\",\"OverallBitRate\":\"295196992\",\"FrameRate\":\"23.976\",\"StreamSize\":\"103067059\",\"HeaderSize\":\"8388576\",\"DataSize\":\"1636732936\",\"FooterSize\":\"64733195\",\"IsStreamable\":\"No\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"File_Modified_Date\":\"UTC 2019-08-16 19:22:33\",\"File_Modified_Date_Local\":\"2019-08-16 13:22:33\",\"Encoded_Library\":\"Apple QuickTime\",\"Encoded_Library_Name\":\"Apple QuickTime\",\"extra\":{\"Media_UUID\":\"61b26fe2-0000-4000-b8c3-915e00000000\",\"com_arri_camera_CameraClipName\":\"A015C019_150913_R0TH\",\"com_arri_camera_CameraId\":\"R0TH\",\"com_arri_camera_CameraIndex\":\"A\",\"com_arri_camera_CameraModel\":\"Alexa Plus 4:3\",\"com_arri_camera_CameraSerialNumber\":\"1061\",\"com_arri_camera_ClmEncFocusMax\":\"0\",\"com_arri_camera_ClmEncFocusMin\":\"0\",\"com_arri_camera_ClmEncIrisMax\":\"0\",\"com_arri_camera_ClmEncIrisMin\":\"0\",\"com_arri_camera_ClmEncZoomMax\":\"0\",\"com_arri_camera_ClmEncZoomMin\":\"0\",\"com_arri_camera_ColorGammaSxS\":\"LOG-C\",\"com_arri_camera_Dst\":\"+01:00\",\"com_arri_camera_DynamicMetadataVersion\":\"3\",\"com_arri_camera_ExposureIndexAsa\":\"800\",\"com_arri_camera_EyeIndex\":\"SINGLE\",\"com_arri_camera_FramelineFileName1\":\"2201_50\",\"com_arri_camera_FramelineFileName2\":\"Off\",\"com_arri_camera_FramelineRect1A_Height\":\"931\",\"com_arri_camera_FramelineRect1A_HorLength\":\"2048\",\"com_arri_camera_FramelineRect1A_Left\":\"0\",\"com_arri_camera_FramelineRect1A_Name\":\"1:1_scaling100_\",\"com_arri_camera_FramelineRect1A_Top\":\"111\",\"com_arri_camera_FramelineRect1A_Type\":\"1\",\"com_arri_camera_FramelineRect1A_VerLength\":\"931\",\"com_arri_camera_FramelineRect1A_Width\":\"2048\",\"com_arri_camera_LdsEncFocusMax\":\"0\",\"com_arri_camera_LdsEncFocusMin\":\"0\",\"com_arri_camera_LdsEncIrisMax\":\"0\",\"com_arri_camera_LdsEncIrisMin\":\"0\",\"com_arri_camera_LdsEncZoomMax\":\"0\",\"com_arri_camera_LdsEncZoomMin\":\"0\",\"com_arri_camera_LensSerialNumber\":\"80500420\",\"com_arri_camera_LensType\":\"Cooke miniS4_i 50mm\",\"com_arri_camera_LookFileActive\":\"ARRI LCC\",\"com_arri_camera_LookFileBurnedIn\":\"No\",\"com_arri_camera_LookFileXml\":\"(Binary)\",\"com_arri_camera_MainVoltage\":\"276\",\"com_arri_camera_MasterSlave\":\"OFF\",\"com_arri_camera_NdFilterDensity\":\"0\",\"com_arri_camera_NdFilterType\":\"0\",\"com_arri_camera_OnBoardVoltage\":\"0\",\"com_arri_camera_Product\":\"2\",\"com_arri_camera_ProjectFps\":\"23976\",\"com_arri_camera_ReelName\":\"A015R0TH\",\"com_arri_camera_SensorFps\":\"23976\",\"com_arri_camera_ShutterAngle\":\"1800\",\"com_arri_camera_SubProduct\":\"1\",\"com_arri_camera_SupVersion\":\"Alexa_11.0.1:29455\",\"com_arri_camera_SxsSerialNumber\":\" 400000000000104\",\"com_arri_camera_TempAcomBoard\":\"584\",\"com_arri_camera_TempAcomFpga\":\"661\",\"com_arri_camera_TempAlogBoard\":\"635\",\"com_arri_camera_TempAlogFpga\":\"684\",\"com_arri_camera_TempApicBoard\":\"603\",\"com_arri_camera_TempApicFpga\":\"650\",\"com_arri_camera_TempSensor\":\"350\",\"com_arri_camera_TimeZone\":\"-06:00\",\"com_arri_camera_UnitPreference\":\"Imperial\",\"com_arri_camera_UserDate\":\"20150912\",\"com_arri_camera_UserPixelMasking\":\"Off\",\"com_arri_camera_UserTime\":\"23h38m15s\",\"com_arri_camera_WhiteBalanceKelvin\":\"5500\",\"com_arri_camera_WhiteBalanceTintCc\":\"0\",\"IsTruncated\":\"Yes\"}},{\"@type\":\"Video\",\"StreamOrder\":\"0\",\"ID\":\"1\",\"Format\":\"ProRes\",\"Format_Version\":\"1\",\"Format_Profile\":\"4444\",\"CodecID\":\"ap4h\",\"Duration\":\"46.338\",\"BitRate_Mode\":\"VBR\",\"BitRate\":\"275098993\",\"Width\":\"2048\",\"Width_CleanAperture\":\"2048\",\"Height\":\"1152\",\"Sampled_Width\":\"2048\",\"Sampled_Height\":\"1152\",\"PixelAspectRatio\":\"1.000\",\"DisplayAspectRatio\":\"1.778\",\"Rotation\":\"0.000\",\"FrameRate_Mode\":\"CFR\",\"FrameRate\":\"23.976\",\"FrameCount\":\"1111\",\"ColorSpace\":\"YUV\",\"ChromaSubsampling\":\"4:4:4\",\"ScanType\":\"Progressive\",\"Delay\":\"85113.250\",\"StreamSize\":\"1593442304\",\"Encoded_Library\":\"Arnold \\\\u0026 Richter Cine Technik\",\"Language\":\"en\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\",\"colour_description_present\":\"Yes\",\"colour_description_present_Source\":\"Container / Stream\",\"colour_primaries\":\"BT.709\",\"colour_primaries_Source\":\"Container\",\"transfer_characteristics\":\"BT.709\",\"transfer_characteristics_Source\":\"Container\",\"matrix_coefficients\":\"BT.709\",\"matrix_coefficients_Source\":\"Container\"},{\"@type\":\"Audio\",\"StreamOrder\":\"1\",\"ID\":\"2\",\"Format\":\"PCM\",\"Format_Settings_Endianness\":\"Little\",\"Format_Settings_Sign\":\"Signed\",\"CodecID\":\"in24\",\"Duration\":\"46.338\",\"BitRate_Mode\":\"CBR\",\"BitRate\":\"2304000\",\"Channels\":\"2\",\"ChannelPositions\":\"Front: L R\",\"ChannelLayout\":\"L R\",\"SamplingRate\":\"48000\",\"SamplingCount\":\"2224224\",\"BitDepth\":\"24\",\"Delay\":\"85113.250\",\"Delay_DropFrame\":\"No\",\"Delay_Source\":\"Container\",\"StreamSize\":\"13345344\",\"StreamSize_Proportion\":\"0.00780\",\"Language\":\"en\",\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"},{\"@type\":\"Other\",\"StreamOrder\":\"2\",\"ID\":\"3\",\"Type\":\"Time code\",\"Format\":\"QuickTime TC\",\"Duration\":\"46.338\",\"TimeCode_FirstFrame\":\"23:38:33:06\",\"TimeCode_Striped\":\"Yes\",\"Title\":\"A015R0TH\",\"Language\":\"en\",\"extra\":{\"Encoded_Date\":\"UTC 2015-09-13 04:38:16\",\"Tagged_Date\":\"UTC 2015-09-13 04:38:16\"}}]}}}\\n{\"score\":0.13353139,\"object\":\"A015C020_150913_R0TH.mov\",\"metadata\":{\"Shotsheet\":{\"Action\":\"Pocket Note\",\"Actors\":\"James\",\"Description\":\"Francis notices something in Harrison\\'s pocket\",\"Dialog\":\"What\\'s this\",\"Extras\":\"\",\"Framing\":\"ECU\",\"Location\":\"Back kitchen\",\"Props\":\"The Letter\",\"Scene\":\"6e\",\"Take\":\"2\"},\"media\":{\"@ref\":\"A015C020_150913_R0TH.mov\",\"track\":[{\"@type\":\"General\",\"AudioCount\":\"1\",\"CodecID\":\"qt \",\"CodecID_Compatible\":\"qt /ARRI\",\"CodecID_Version\":\"2005.03\",\"DataSize\":\"931360776\",\"Duration\":\"25.442\",\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Encoded_Library\":\"Apple QuickTime\",\"Encoded_Library_Name\":\"Apple QuickTime\",\"FileExtension\":\"mov\",\"FileSize\":\"1102209079\",\"File_Modified_Date\":\"UTC 2019-08-16 19:22:30\",\"File_Modified_Date_Local\":\"2019-08-16 13:22:30\",\"FooterSize\":\"162459727\",\"Format\":\"MPEG-4\",\"Format_Profile\":\"QuickTime\",\"FrameRate\":\"23.976\",\"HeaderSize\":\"8388576\",\"IsStreamable\":\"No\",\"OtherCount\":\"1\",\"OverallBitRate\":\"346579392\",\"OverallBitRate_Mode\":\"VBR\",\"StreamSize\":\"195891679\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\",\"VideoCount\":\"1\",\"extra\":{\"IsTruncated\":\"Yes\",\"Media_UUID\":\"d16f4697-0000-4000-906f-2ac700000000\",\"com_arri_camera_CameraClipName\":\"A015C020_150913_R0TH\",\"com_arri_camera_CameraId\":\"R0TH\",\"com_arri_camera_CameraIndex\":\"A\",\"com_arri_camera_CameraModel\":\"Alexa Plus 4:3\",\"com_arri_camera_CameraSerialNumber\":\"1061\",\"com_arri_camera_ClmEncFocusMax\":\"0\",\"com_arri_camera_ClmEncFocusMin\":\"0\",\"com_arri_camera_ClmEncIrisMax\":\"0\",\"com_arri_camera_ClmEncIrisMin\":\"0\",\"com_arri_camera_ClmEncZoomMax\":\"0\",\"com_arri_camera_ClmEncZoomMin\":\"0\",\"com_arri_camera_ColorGammaSxS\":\"LOG-C\",\"com_arri_camera_Dst\":\"+01:00\",\"com_arri_camera_DynamicMetadataVersion\":\"3\",\"com_arri_camera_ExposureIndexAsa\":\"800\",\"com_arri_camera_EyeIndex\":\"SINGLE\",\"com_arri_camera_FramelineFileName1\":\"2201_50\",\"com_arri_camera_FramelineFileName2\":\"Off\",\"com_arri_camera_FramelineRect1A_Height\":\"931\",\"com_arri_camera_FramelineRect1A_HorLength\":\"2048\",\"com_arri_camera_FramelineRect1A_Left\":\"0\",\"com_arri_camera_FramelineRect1A_Name\":\"1:1_scaling100_\",\"com_arri_camera_FramelineRect1A_Top\":\"111\",\"com_arri_camera_FramelineRect1A_Type\":\"1\",\"com_arri_camera_FramelineRect1A_VerLength\":\"931\",\"com_arri_camera_FramelineRect1A_Width\":\"2048\",\"com_arri_camera_LdsEncFocusMax\":\"0\",\"com_arri_camera_LdsEncFocusMin\":\"0\",\"com_arri_camera_LdsEncIrisMax\":\"0\",\"com_arri_camera_LdsEncIrisMin\":\"0\",\"com_arri_camera_LdsEncZoomMax\":\"0\",\"com_arri_camera_LdsEncZoomMin\":\"0\",\"com_arri_camera_LensSerialNumber\":\"80500420\",\"com_arri_camera_LensType\":\"Cooke miniS4_i 50mm\",\"com_arri_camera_LookFileActive\":\"ARRI LCC\",\"com_arri_camera_LookFileBurnedIn\":\"No\",\"com_arri_camera_LookFileXml\":\"(Binary)\",\"com_arri_camera_MainVoltage\":\"276\",\"com_arri_camera_MasterSlave\":\"OFF\",\"com_arri_camera_NdFilterDensity\":\"0\",\"com_arri_camera_NdFilterType\":\"0\",\"com_arri_camera_OnBoardVoltage\":\"0\",\"com_arri_camera_Product\":\"2\",\"com_arri_camera_ProjectFps\":\"23976\",\"com_arri_camera_ReelName\":\"A015R0TH\",\"com_arri_camera_SensorFps\":\"23976\",\"com_arri_camera_ShutterAngle\":\"1800\",\"com_arri_camera_SubProduct\":\"1\",\"com_arri_camera_SupVersion\":\"Alexa_11.0.1:29455\",\"com_arri_camera_SxsSerialNumber\":\" 400000000000104\",\"com_arri_camera_TempAcomBoard\":\"584\",\"com_arri_camera_TempAcomFpga\":\"662\",\"com_arri_camera_TempAlogBoard\":\"635\",\"com_arri_camera_TempAlogFpga\":\"684\",\"com_arri_camera_TempApicBoard\":\"603\",\"com_arri_camera_TempApicFpga\":\"650\",\"com_arri_camera_TempSensor\":\"350\",\"com_arri_camera_TimeZone\":\"-06:00\",\"com_arri_camera_UnitPreference\":\"Imperial\",\"com_arri_camera_UserDate\":\"20150912\",\"com_arri_camera_UserPixelMasking\":\"Off\",\"com_arri_camera_UserTime\":\"23h40m57s\",\"com_arri_camera_WhiteBalanceKelvin\":\"5500\",\"com_arri_camera_WhiteBalanceTintCc\":\"0\"}},{\"@type\":\"Video\",\"BitRate\":\"282677851\",\"BitRate_Mode\":\"VBR\",\"ChromaSubsampling\":\"4:4:4\",\"CodecID\":\"ap4h\",\"ColorSpace\":\"YUV\",\"Delay\":\"85274.292\",\"DisplayAspectRatio\":\"1.778\",\"Duration\":\"25.442\",\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Encoded_Library\":\"Arnold \\\\u0026 Richter Cine Technik\",\"Format\":\"ProRes\",\"Format_Profile\":\"4444\",\"Format_Version\":\"1\",\"FrameCount\":\"610\",\"FrameRate\":\"23.976\",\"FrameRate_Mode\":\"CFR\",\"Height\":\"1152\",\"ID\":\"1\",\"Language\":\"en\",\"PixelAspectRatio\":\"1.000\",\"Rotation\":\"0.000\",\"Sampled_Height\":\"1152\",\"Sampled_Width\":\"2048\",\"ScanType\":\"Progressive\",\"StreamOrder\":\"0\",\"StreamSize\":\"898990080\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\",\"Width\":\"2048\",\"Width_CleanAperture\":\"2048\",\"colour_description_present\":\"Yes\",\"colour_description_present_Source\":\"Container / Stream\",\"colour_primaries\":\"BT.709\",\"colour_primaries_Source\":\"Container\",\"matrix_coefficients\":\"BT.709\",\"matrix_coefficients_Source\":\"Container\",\"transfer_characteristics\":\"BT.709\",\"transfer_characteristics_Source\":\"Container\"},{\"@type\":\"Audio\",\"BitDepth\":\"24\",\"BitRate\":\"2304000\",\"BitRate_Mode\":\"CBR\",\"ChannelLayout\":\"L R\",\"ChannelPositions\":\"Front: L R\",\"Channels\":\"2\",\"CodecID\":\"in24\",\"Delay\":\"85274.292\",\"Delay_DropFrame\":\"No\",\"Delay_Source\":\"Container\",\"Duration\":\"25.442\",\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Format\":\"PCM\",\"Format_Settings_Endianness\":\"Little\",\"Format_Settings_Sign\":\"Signed\",\"ID\":\"2\",\"Language\":\"en\",\"SamplingCount\":\"1221216\",\"SamplingRate\":\"48000\",\"StreamOrder\":\"1\",\"StreamSize\":\"7327320\",\"StreamSize_Proportion\":\"0.00665\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\",\"extra\":{\"mdhd_Duration\":\"25442\"}},{\"@type\":\"Other\",\"Duration\":\"25.442\",\"Format\":\"QuickTime TC\",\"ID\":\"3\",\"Language\":\"en\",\"StreamOrder\":\"2\",\"TimeCode_FirstFrame\":\"23:41:14:07\",\"TimeCode_Striped\":\"Yes\",\"Title\":\"A015R0TH\",\"Type\":\"Time code\",\"extra\":{\"Encoded_Date\":\"UTC 2015-09-13 04:40:57\",\"Tagged_Date\":\"UTC 2015-09-13 04:40:57\"}}]}}}\\n{\"score\":0.13353139,\"object\":\"trivial.mov\",\"metadata\":{\"Shotsheet\":{\"Scene\":\"6e\"}}}\\n'" | |
] | |
}, | |
"execution_count": 23, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"search_metadata_path('bucket', {\"size\": 10, \"query\": {\"match\": {\"Shotsheet.Scene\": \"6e\"}}})" | |
] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.7.0" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment