Skip to content

Instantly share code, notes, and snippets.

@joshcarter
Created October 18, 2019 20:49
Show Gist options
  • Save joshcarter/6cc6f6ae9fa805433f57531e9ecf128b to your computer and use it in GitHub Desktop.
Save joshcarter/6cc6f6ae9fa805433f57531e9ecf128b to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"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