{'transcodes': {'id': '98fd4192-4fe0-49f9-9726-885a38060655', '_type': 'transcode_state', 'codec': None, 'thumbs': None, 'resolutions': [], 'original_height': None, 'original_width': None, 'scrub_sheet_metadata': None, 'thumb_height': None, 'thumb_state': 'media', 'thumb_width': None, 'total_audio_tracks': None}, 'drm': None, 'archived_at': None, 'webm_1080_best': None, 'realtime_upload': None, 'upload_failed_at': None, 'scrub_sheet_protected': None, 'is_360': False, 'transcode_statuses': {}, 'image_high': None, 'scrub_video': None, 'page_full': None, 'page_high': None, 'hls_manifest': None, 'h265_hdr_1080': None, 'timecode': None, 'metadata_flags': {'id': 'ca678638-8296-429b-98ee-839231480c68', 'is_hdr': False}, 'h264_2160': None, 'original': 'https://assets.frame.io/uploads/e1b5b6ba-7194-4585-af2f-d2e7b533b3cc/original.css?response-content-disposition=attachment%3B+filename%3D%22cropper.css%22%3B+filename%2A%3D%22cropper.css%22&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=e1b5b6ba-7194-4585-af2f-d2e7b533b3cc&Expires=1773316800&Signature=Ssr6B-sQa18fmu7kPw7sov7dXQ8jGeY1mwPOoFgqJ8y5H~7snMyo-mby4UwxdGjpDm451ydY7mMhaaOmgXn4guCVUG6V9Tb9b307~Zc~8uHN6qc3bUGQxg0Jhdx3VoyQ1BMn7veil7MkViEOPMzU37QW~wKShOOKBgI4Px~7V2TzVb0Z6H6-yP1VoFrF89~YQaPMHysUfRB3LQOGQGGfJ~DpScac6fX1Q8xOUlKmz3Y7EqKWKc9FdYjO3oIWkSm9WuA8AjTdhbPl4-wV1MdtUx5AQz~dMPRg78Yml7ykXIaaU8BKXtk-nUhKiQImksQK9akCfCKWWQeNz5n~UqPk-A__&Key-Pair-Id=K1XW5DOJMY1ET9', 'shared': False, 'asset_type': 'other', '_type': 'file', 'rating': None, 'cover_asset_id': None, 'is_forensically_watermarked': False, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'hard_deleted_at': None, 'is_hls_required': False, 'duration': None, 'project_id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'transcoded_at': '2025-03-06T20:04:41.201778Z', 'description': None, 'includes': [], 'view_count': 0, 'scrub_video_protected': None, 'inserted_at': '2025-03-06T20:04:35.601938Z', 'frame_cover': None, 'h265_hdr_2160': None, 'name': 'cropper.css', 'archive_status': None, 'creator': {'email': '[email protected]', 'mfa_enforced_at': None, 'context': None, 'roles': None, 'from_adobe': True, 'image_128': None, '_type': 'user', 'image_64': None, 'integrations': None, 'avatar_color': 'blue', 'timezone_value': 'America/New_York', 'email_preferences': None, 'inserted_at': '2024-08-26T20:46:58.347905Z', 'name': 'JEANNE TERNE', 'location': None, 'email_confirm_by': None, 'image_256': None, 'from_google': False, 'profile_image_original': None, 'account_id': None, 'deleted_at': None, 'image_32': None, 'last_seen': None, 'next_digest_date': '2024-08-27T18:58:50.806413Z', 'upload_url': None, 'first_login_at': '2024-08-27T15:38:50.620000Z', 'features_seen': None, 'bio': None, 'id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'highest_account_role': None, 'digest_frequency': '0 9 * * *', 'user_default_color': '#ff9c40', 'joined_via': 'organic', 'profile_image': 'https://static-assets.frame.io/app/anon.jpg', 'updated_at': '2024-08-27T18:58:50.806453Z', 'phone': None}, 'parent_id': '47563018-f0f5-4e68-848d-914bf5887a50', 'sm_billable_active_storage_bytes': 0, 'copy': False, 'h264_360': None, 'h265_hdr_360': None, 'scrub_sheet': None, 'thumb_orig_ar_540': None, 'aac_cha2': None, 'h265_hdr_540': None, 'upload_completed_at': '2025-03-06T20:04:38.493504Z', 'filetype': 'text/plain', 'webm_720': None, 'allow_original_playback': True, 'index': 0.0, 'sm_file_count': 0, 'image_small': None, 'master_manifest_concentrate': None, 'page_small': None, 'is_session_watermarked': False, 'webm_540': None, 'html_proxy': None, 'frame_custom': None, 'archive_from': '2025-03-06T20:04:35.601938Z', 'h264_1080_best': None, 'private': False, 'account_id': '203b6fbb-5d1a-42e2-8cb6-d93d1f42d31c', 'downloads': {'h264_360': None, 'image_small': None, 'image_full': None, 'image_high': None, 'h264_1080_best': None, 'h264_2160': None, 'h264_540': None, 'h264_720': None}, 'deleted_at': None, 'thumb_540': None, 'comment_count': 0, 'source': None, 'pdf_proxy': None, 'item_count': 0, 'audio_tracks': None, 'autoversion_id': None, 'h264_540': None, 'type': 'file', 'thumb': None, 'video_h264_180_protected': None, 'resource_id': None, 'h264_720': None, 'label': 'none', 'waveform': None, 'image_full': None, 'frames': 0, 'properties': None, 'id': 'e1b5b6ba-7194-4585-af2f-d2e7b533b3cc', 'creator_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'uploaded_at': '2025-03-06T20:04:35.596327Z', 'fps': None, 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'status': 'transcoded', 'public_item_count': 0, 'video_h264_180': None, 'filesize': 2949, 'archive_scheduled_at': None, 'usdz_conversion': None, 'page_thumb': None, 'frame_thumb': None, 'webm_360': None, 'h265_hdr_720': None, 'subtitle_tracks': None, 'checksums': {'xx_hash': 'aec9f1e51566fc3e'}, 'project': {'id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'name': 'CCI-NEW', 'private': False, 'description': None, 'read_only': False, 'shared': False, 'inserted_at': '2024-11-25T15:54:38.506697Z', 'updated_at': '2025-06-13T16:31:33.502709Z', '_type': 'project', 'file_count': 151149, 'deleted_at': None, 'storage': 204774419963, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'resource_id': None, 'archived_at': None, 'archived_storage': 0, 'collaborator_count': 1, 'folder_count': 21522, 'owner_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'archive_status': 'standard', 'ignore_archive': False, 'invite_url': None, 'root_asset_id': '6e34f69a-671b-4805-9e15-657bac0d97c4', 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'archived_file_count': 0}, 'thumb_scrub': None, 'updated_at': '2025-03-06T20:04:41.204586Z', 'cover': None, 'versions': 0}
{'transcodes': {'id': 'fb058258-1572-4919-9b0c-f606bb4fb1db', '_type': 'transcode_state', 'codec': None, 'thumbs': None, 'resolutions': [], 'original_height': None, 'original_width': None, 'scrub_sheet_metadata': None, 'thumb_height': None, 'thumb_state': 'media', 'thumb_width': None, 'total_audio_tracks': None}, 'drm': None, 'archived_at': None, 'webm_1080_best': None, 'realtime_upload': None, 'upload_failed_at': None, 'scrub_sheet_protected': None, 'is_360': False, 'transcode_statuses': {}, 'image_high': None, 'scrub_video': None, 'page_full': None, 'page_high': None, 'hls_manifest': None, 'h265_hdr_1080': None, 'timecode': None, 'metadata_flags': {'id': '324e2b52-57df-4b71-8d2a-267fd2e6700b', 'is_hdr': False}, 'h264_2160': None, 'original': 'https://assets.frame.io/uploads/890fbb3b-501c-4cc7-9f7d-36fac922d93d/original.js?response-content-disposition=attachment%3B+filename%3D%22cropper.js%22%3B+filename%2A%3D%22cropper.js%22&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=890fbb3b-501c-4cc7-9f7d-36fac922d93d&Expires=1773316800&Signature=oMYidqltL9o8lgCmsNQb4ocfOM4NlZfkK4VjTyzqfzT~feNczmVyg3qImv42zp9YHZ-uDZjl-iNvxt7bmP1PgwJT4fFM0vE4nVqi-l4yAKDqfU3Gx5thw4vDaMFZgbcPpjI~c5rRNCQWtJPpxsyp~-VjoHtECjUfGi~sQ8RkQOOBUO8e~n6oUpG~d4cdJcigU7QNCbwrhKpbNffOtnCXQlWVrcf8m-bhnl5M-wqSZM86NNQfxEPV5wQ4vrDXD0DImfWDQc-PbEmHSmXhr3cjupPIbRVQS0FQ~hSPtqwmuq6qCg0Is4Si9X8INTxE6rxPylOdhsf7vwnhfF0W1Zp~jg__&Key-Pair-Id=K1XW5DOJMY1ET9', 'shared': False, 'asset_type': 'other', '_type': 'file', 'rating': None, 'cover_asset_id': None, 'is_forensically_watermarked': False, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'hard_deleted_at': None, 'is_hls_required': False, 'duration': None, 'project_id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'transcoded_at': '2025-03-06T20:04:41.296520Z', 'description': None, 'includes': [], 'view_count': 0, 'scrub_video_protected': None, 'inserted_at': '2025-03-06T20:04:37.089897Z', 'frame_cover': None, 'h265_hdr_2160': None, 'name': 'cropper.js', 'archive_status': None, 'creator': {'email': '[email protected]', 'mfa_enforced_at': None, 'context': None, 'roles': None, 'from_adobe': True, 'image_128': None, '_type': 'user', 'image_64': None, 'integrations': None, 'avatar_color': 'blue', 'timezone_value': 'America/New_York', 'email_preferences': None, 'inserted_at': '2024-08-26T20:46:58.347905Z', 'name': 'JEANNE TERNE', 'location': None, 'email_confirm_by': None, 'image_256': None, 'from_google': False, 'profile_image_original': None, 'account_id': None, 'deleted_at': None, 'image_32': None, 'last_seen': None, 'next_digest_date': '2024-08-27T18:58:50.806413Z', 'upload_url': None, 'first_login_at': '2024-08-27T15:38:50.620000Z', 'features_seen': None, 'bio': None, 'id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'highest_account_role': None, 'digest_frequency': '0 9 * * *', 'user_default_color': '#ff9c40', 'joined_via': 'organic', 'profile_image': 'https://static-assets.frame.io/app/anon.jpg', 'updated_at': '2024-08-27T18:58:50.806453Z', 'phone': None}, 'parent_id': '47563018-f0f5-4e68-848d-914bf5887a50', 'sm_billable_active_storage_bytes': 0, 'copy': False, 'h264_360': None, 'h265_hdr_360': None, 'scrub_sheet': None, 'thumb_orig_ar_540': None, 'aac_cha2': None, 'h265_hdr_540': None, 'upload_completed_at': '2025-03-06T20:04:39.631369Z', 'filetype': 'text/plain', 'webm_720': None, 'allow_original_playback': True, 'index': 1.0, 'sm_file_count': 0, 'image_small': None, 'master_manifest_concentrate': None, 'page_small': None, 'is_session_watermarked': False, 'webm_540': None, 'html_proxy': None, 'frame_custom': None, 'archive_from': '2025-03-06T20:04:37.089897Z', 'h264_1080_best': None, 'private': False, 'account_id': '203b6fbb-5d1a-42e2-8cb6-d93d1f42d31c', 'downloads': {'h264_360': None, 'image_small': None, 'image_full': None, 'image_high': None, 'h264_1080_best': None, 'h264_2160': None, 'h264_540': None, 'h264_720': None}, 'deleted_at': None, 'thumb_540': None, 'comment_count': 0, 'source': None, 'pdf_proxy': None, 'item_count': 0, 'audio_tracks': None, 'autoversion_id': None, 'h264_540': None, 'type': 'file', 'thumb': None, 'video_h264_180_protected': None, 'resource_id': None, 'h264_720': None, 'label': 'none', 'waveform': None, 'image_full': None, 'frames': 0, 'properties': None, 'id': '890fbb3b-501c-4cc7-9f7d-36fac922d93d', 'creator_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'uploaded_at': '2025-03-06T20:04:37.082887Z', 'fps': None, 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'status': 'transcoded', 'public_item_count': 0, 'video_h264_180': None, 'filesize': 16485, 'archive_scheduled_at': None, 'usdz_conversion': None, 'page_thumb': None, 'frame_thumb': None, 'webm_360': None, 'h265_hdr_720': None, 'subtitle_tracks': None, 'checksums': {'xx_hash': '702f5db91095ea58'}, 'project': {'id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'name': 'CCI-NEW', 'private': False, 'description': None, 'read_only': False, 'shared': False, 'inserted_at': '2024-11-25T15:54:38.506697Z', 'updated_at': '2025-06-13T16:31:33.502709Z', '_type': 'project', 'file_count': 151149, 'deleted_at': None, 'storage': 204774419963, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'resource_id': None, 'archived_at': None, 'archived_storage': 0, 'collaborator_count': 1, 'folder_count': 21522, 'owner_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'archive_status': 'standard', 'ignore_archive': False, 'invite_url': None, 'root_asset_id': '6e34f69a-671b-4805-9e15-657bac0d97c4', 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'archived_file_count': 0}, 'thumb_scrub': None, 'updated_at': '2025-03-06T20:04:41.328358Z', 'cover': None, 'versions': 0}
{'transcodes': {'id': '65721a58-4598-4497-9e98-4c978376a287', '_type': 'transcode_state', 'codec': 'CompuServe GIF (Graphics Interchange Format)', 'thumbs': None, 'resolutions': [360, 540], 'original_height': 1, 'original_width': 32, 'scrub_sheet_metadata': None, 'thumb_height': None, 'thumb_state': 'media', 'thumb_width': None, 'total_audio_tracks': None}, 'drm': None, 'archived_at': None, 'webm_1080_best': None, 'realtime_upload': None, 'upload_failed_at': None, 'scrub_sheet_protected': None, 'is_360': False, 'transcode_statuses': {'cover': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "06271896-f591-4040-840d-d7f38ae90594", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'h264_360': {'error': None, 'width': 640, 'duration': 0.8, 'language': 'und', 'codec': 'avc1.4d4015', 'watermark': {'text': False, 'image': False}, 'filesize': 2617, 'fps': None, 'height': 20, 'num_channels': 2, 'encode_status': 'success', 'encode_time': None, 'num_frames': None}, 'image_small': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "31e4df18-69b2-427b-9d00-738274c0b076", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'thumb': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "1c070af1-1e2f-4245-b7a5-05bf1c82ece2", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'image_full': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "c2984a8b-8b9b-4969-b5ce-630191b54852", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'video_h264_180': {'error': None, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': 2319, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'success', 'encode_time': None, 'num_frames': None}, 'thumb_540': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "f7d1fa73-3c56-459a-adab-c71bd8f6a0a8", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'thumb_orig_ar_540': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "c1077821-6d34-4b8d-aabe-5390c8b5fb09", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'thumb_scrub': {'error': {'code': 1, 'message': 'NoScrubThumbs: {"errorMessage": "", "errorType": "NoScrubThumbs", "stackTrace": ""}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'master_manifest_concentrate': {'error': None, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': 887, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'success', 'encode_time': None, 'num_frames': None}, 'video_h264_180_protected': {'error': {'code': None, 'message': 'Error in filtering a decoded stream'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}}, 'image_high': None, 'scrub_video': None, 'page_full': None, 'page_high': None, 'hls_manifest': 'https://stream-x86.frame.io/manifest/hls/master?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NzMzMzkxOTEsInN1YiI6eyJpZCI6ImEwZjkzZjY1LWEwYzctNDRjYy1hNTI3LWY5OWNmYmQwMmIyMCIsInVzZXJfY29uZmlnIjp7ImFjY291bnRfaWQiOiIyMDNiNmZiYi01ZDFhLTQyZTItOGNiNi1kOTNkMWY0MmQzMWMiLCJhc3NldF9pZCI6ImEwZjkzZjY1LWEwYzctNDRjYy1hNTI3LWY5OWNmYmQwMmIyMCIsInBsYXllcl90eXBlIjoiaW50ZXJuYWwiLCJwcmVzZW50YXRpb25faWQiOm51bGwsInByb2plY3RfaWQiOiJkMTY4YzY3MS00MTNjLTRmMjQtYTAzYi1iYzNmNGI0MzRiOWIiLCJyZXZpZXdfbGlua19pZCI6bnVsbCwic2Vzc2lvbl9pZCI6IjFiZjUzYzkwZmZlNjEyZDE4M2EyYWY3ZTRmYWZhNDBjYzk5OTc0YTkiLCJ0ZWFtX2lkIjoiYzA2N2E0NTEtYTZmZC00OGVmLTkzY2QtZGMwNDUxMzJhN2E1IiwidXNlcl9pZCI6IjI4MTM0ODEwLTljMmUtNDhhNS1iODQ1LWRlNjI4NjIyY2RkMyJ9LCJ2aWRlbyI6WyJzMzovL2ZyYW1laW8tYXNzZXRzLXByb2R1Y3Rpb24vZW5jb2RlL2EwZjkzZjY1LWEwYzctNDRjYy1hNTI3LWY5OWNmYmQwMmIyMC9oMjY0XzM2MC5tcDQiXX19.ZzWmZaF5ZBXd9MQwTVpSFiu1s4egRDITobEgm5zyQWQ', 'h265_hdr_1080': None, 'timecode': None, 'metadata_flags': {'id': '3b528607-ea61-4353-9fdc-d829d7ee1910', 'is_hdr': False}, 'h264_2160': None, 'original': 'https://assets.frame.io/uploads/a0f93f65-a0c7-44cc-a527-f99cfbd02b20/original.gif?response-content-disposition=attachment%3B+filename%3D%22marqueeHoriz.gif%22%3B+filename%2A%3D%22marqueeHoriz.gif%22&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=a0f93f65-a0c7-44cc-a527-f99cfbd02b20&Expires=1773316800&Signature=msDwQn0Pb-XKO6Ef0fTdPEiYw~Wv5-2M6FY3kLzl2WR9sZqec5kQYTf-ThJgbhdpIsCRiHFBmfMWK9dJtWKuhnTG99Cb-SKyrFDDKY0blnGBaNeYG4yUASr12s2dikhi~bH4Y6WkMXGmN87tb5gh89U2g3rKUhqPnjzHlrnbBlGMySn5BgsdUtRySW0-jRjd8fK81yjPAJEgZmTjPPDcRr5CYJnXkXZ0dtlolnj7fmGAdsfGtPAGg4NfpbCDoYQmJqgt6ElQa8zAJ51zCYNotZd-F8xnfyd1O2Mr-nJB0XjB1~wi7Avun7tjWD~YFTASQXUjgnHQzfIGFhvyyasTxw__&Key-Pair-Id=K1XW5DOJMY1ET9', 'shared': False, 'asset_type': 'stream', '_type': 'file', 'rating': None, 'cover_asset_id': None, 'is_forensically_watermarked': False, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'hard_deleted_at': None, 'is_hls_required': False, 'duration': 0.7999999999999999, 'project_id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'transcoded_at': '2025-03-06T20:04:51.616607Z', 'description': None, 'includes': ['video'], 'view_count': 0, 'scrub_video_protected': None, 'inserted_at': '2025-03-06T20:04:37.900811Z', 'frame_cover': None, 'h265_hdr_2160': None, 'name': 'marqueeHoriz.gif', 'archive_status': None, 'creator': {'email': '[email protected]', 'mfa_enforced_at': None, 'context': None, 'roles': None, 'from_adobe': True, 'image_128': None, '_type': 'user', 'image_64': None, 'integrations': None, 'avatar_color': 'blue', 'timezone_value': 'America/New_York', 'email_preferences': None, 'inserted_at': '2024-08-26T20:46:58.347905Z', 'name': 'JEANNE TERNE', 'location': None, 'email_confirm_by': None, 'image_256': None, 'from_google': False, 'profile_image_original': None, 'account_id': None, 'deleted_at': None, 'image_32': None, 'last_seen': None, 'next_digest_date': '2024-08-27T18:58:50.806413Z', 'upload_url': None, 'first_login_at': '2024-08-27T15:38:50.620000Z', 'features_seen': None, 'bio': None, 'id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'highest_account_role': None, 'digest_frequency': '0 9 * * *', 'user_default_color': '#ff9c40', 'joined_via': 'organic', 'profile_image': 'https://static-assets.frame.io/app/anon.jpg', 'updated_at': '2024-08-27T18:58:50.806453Z', 'phone': None}, 'parent_id': '47563018-f0f5-4e68-848d-914bf5887a50', 'sm_billable_active_storage_bytes': 0, 'copy': False, 'h264_360': 'https://assets.frame.io/encode/a0f93f65-a0c7-44cc-a527-f99cfbd02b20/h264_360.mp4?x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=a0f93f65-a0c7-44cc-a527-f99cfbd02b20&Expires=1773316800&Signature=E1lqv7aF00o8b7917VgDr7H8F3Ja9NlvfOM7~Ayqwp5BO~38hxsZ0Yv17~Mc3Tzao8cHR5PHnFVaLmzOR5s7KrjJD~vhlrOymaotpUCDpBKWb-GRHDWyucGfa-vwDSZ4G8AQhhZSIPrEUycRL8ujppBYwESX6G9Ui2tMxfdcF6wSsdSjgKCT8PWdJ5StnVhLH5mF466gbdHOdoee8MIOfpckw8q3SshA4-RbYAeief1kNYPlNXvgn-VNyXR-DIOn3XBJuG07Pq68P8zW7zs6CyP0Nmg1nlu59sF4ocyS9HduLfVte7UUABgcHhmYOkHutL-vb4tBwlDXNZH4~pYk8Q__&Key-Pair-Id=K1XW5DOJMY1ET9', 'h265_hdr_360': None, 'scrub_sheet': None, 'thumb_orig_ar_540': None, 'aac_cha2': None, 'h265_hdr_540': None, 'upload_completed_at': '2025-03-06T20:04:42.577705Z', 'filetype': 'image/gif', 'webm_720': None, 'allow_original_playback': None, 'index': 2.0, 'sm_file_count': 0, 'image_small': None, 'master_manifest_concentrate': 'https://assets.frame.io/encode-manifests/a0f93f65-a0c7-44cc-a527-f99cfbd02b20/master-manifest-concentrate.json?x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=a0f93f65-a0c7-44cc-a527-f99cfbd02b20&Expires=1773316800&Signature=mJjX7tYWRZTB7gV3cLMsyxbG25aI0zsGNzSxR5PrujVPM70Mt-QbHmxxfB-w2eVOA~Bo6YZ7Mfrvmxqd8dpQGcBiE3KCkcnErr7Rr-B8JWJfjPXXzuWkKvoWklbBk3kQ2Hm4yxgibYm-855IzfslhJFbd0wtkpNls8es2fA9xt6ZqLnP1sQuUM-klpX0IZuiX6FRatxMbR5Mo4WsflQ1lPRrj-p2x59EgvJ8ThlZzOAbaK8l0e30oqmfkSXSgTm0~-kj0Funck6V6o0xTwFgEgmoImqK9S55lKv7MPa2LfnKrJ54ruEjwZni3j6yooMKJbDM0lb7znHVNDPGFtuHnA__&Key-Pair-Id=K1XW5DOJMY1ET9', 'page_small': None, 'is_session_watermarked': False, 'webm_540': None, 'html_proxy': None, 'frame_custom': None, 'archive_from': '2025-03-06T20:04:37.900811Z', 'h264_1080_best': None, 'private': False, 'account_id': '203b6fbb-5d1a-42e2-8cb6-d93d1f42d31c', 'downloads': {'h264_360': 'https://assets.frame.io/encode/a0f93f65-a0c7-44cc-a527-f99cfbd02b20/h264_360.mp4?response-content-disposition=attachment%3B+filename%3D%22marqueeHoriz.mp4%22%3B+filename%2A%3D%22marqueeHoriz.mp4%22&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=a0f93f65-a0c7-44cc-a527-f99cfbd02b20&Expires=1773316800&Signature=h8~HNwW9U5XBPql0onxUXNKuPgs6-hK98CxZISl5OxAUJaXN33vJJi4SWHXQelF3zsrS4RbZhX3oK6qaPIve0-qRvw1bSOMAZVViNMkmAacdrjKbMJh1lfAsAY4~4sND-2AZIBsi3k5jb5JDp82DaxVyw6kpqlTM0eS~8f-M52ijqwvUDUzh1K28WD4H33iavOUMMbpjoMPCrZ1JNkBToCSf~wcjWuIb75APzd~DWynXrMlLHaxwSB5Q5FsFGEeIjitv0EkigiVcUWXzsxxGCADfr5fsAYi14V6oQxwFc2SuroFfJ5jXcbeTzZVvcNMUxjNVpcEQUaoPnRE1BC4s~w__&Key-Pair-Id=K1XW5DOJMY1ET9', 'image_small': None, 'image_full': None, 'image_high': None, 'h264_1080_best': None, 'h264_2160': None, 'h264_540': None, 'h264_720': None}, 'deleted_at': None, 'thumb_540': None, 'comment_count': 0, 'source': None, 'pdf_proxy': None, 'item_count': 0, 'audio_tracks': None, 'autoversion_id': None, 'h264_540': None, 'type': 'file', 'thumb': None, 'video_h264_180_protected': None, 'resource_id': None, 'h264_720': None, 'label': 'none', 'waveform': None, 'image_full': None, 'frames': 8, 'properties': None, 'id': 'a0f93f65-a0c7-44cc-a527-f99cfbd02b20', 'creator_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'uploaded_at': '2025-03-06T20:04:37.894628Z', 'fps': 10.0, 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'status': 'transcoded', 'public_item_count': 0, 'video_h264_180': 'https://assets.frame.io/encode/a0f93f65-a0c7-44cc-a527-f99cfbd02b20/video_h264_180.mp4?x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=a0f93f65-a0c7-44cc-a527-f99cfbd02b20&Expires=1773316800&Signature=ETLsyEXnTMeKiwGL0L-gObMqG3ChtQdEmMhz~2gm9Hvld2wqzA5OABp4JEg2bH0F9TPpZqJw1VRmbfNZcPyB3WibwBbtqP~1LGD6U06bbnDyHJrV6wste3~rlGBf8keth~ddWUG-zVwAXzD4otbHE7saV-hICmpY0546~eJEtaVqquFFwLsVUmOS5pTRfpW9GB6wFeSZk9J6A6PJ-uCP6tBwhWo3JJhkSArpF9eROAFThUX143ycQVRMj3E5cbAn7bxPGyPVzh3waEEmbnlVjEEZtBbpEwJcQtDP5p4N0oGBcRLZbXCDd8mxmoRgRfhYMWqCOR-loit8pwdWyoJKBg__&Key-Pair-Id=K1XW5DOJMY1ET9', 'filesize': 277, 'archive_scheduled_at': None, 'usdz_conversion': None, 'page_thumb': None, 'frame_thumb': None, 'webm_360': None, 'h265_hdr_720': None, 'subtitle_tracks': None, 'checksums': {'xx_hash': 'b07e1e24a54f6cc8'}, 'project': {'id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'name': 'CCI-NEW', 'private': False, 'description': None, 'read_only': False, 'shared': False, 'inserted_at': '2024-11-25T15:54:38.506697Z', 'updated_at': '2025-06-13T16:31:33.502709Z', '_type': 'project', 'file_count': 151149, 'deleted_at': None, 'storage': 204774419963, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'resource_id': None, 'archived_at': None, 'archived_storage': 0, 'collaborator_count': 1, 'folder_count': 21522, 'owner_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'archive_status': 'standard', 'ignore_archive': False, 'invite_url': None, 'root_asset_id': '6e34f69a-671b-4805-9e15-657bac0d97c4', 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'archived_file_count': 0}, 'thumb_scrub': None, 'updated_at': '2025-03-06T20:04:51.616619Z', 'cover': None, 'versions': 0}
{'transcodes': {'id': 'fe0be295-30ae-4205-8e1b-d93e62cb9491', '_type': 'transcode_state', 'codec': 'CompuServe GIF (Graphics Interchange Format)', 'thumbs': None, 'resolutions': [360, 540], 'original_height': 40, 'original_width': 1, 'scrub_sheet_metadata': None, 'thumb_height': None, 'thumb_state': 'media', 'thumb_width': None, 'total_audio_tracks': None}, 'drm': None, 'archived_at': None, 'webm_1080_best': None, 'realtime_upload': None, 'upload_failed_at': None, 'scrub_sheet_protected': None, 'is_360': False, 'transcode_statuses': {'cover': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "7d84d1de-c989-4610-ad5e-35f01a83dd50", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'h264_360': {'error': None, 'width': 16, 'duration': 0.8, 'language': 'und', 'codec': 'avc1.4d4015', 'watermark': {'text': False, 'image': False}, 'filesize': 2349, 'fps': None, 'height': 640, 'num_channels': 2, 'encode_status': 'success', 'encode_time': None, 'num_frames': None}, 'image_small': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "380e3f06-9178-43b6-9601-40e2f8d8376d", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'thumb': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "97a0724f-6417-4569-9c80-42a4744f1e39", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'image_full': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "0a3e9832-98d9-49fe-af6d-1107747b69a9", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'video_h264_180': {'error': None, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': 2242, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'success', 'encode_time': None, 'num_frames': None}, 'thumb_540': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "0b30dd05-5d84-4d07-9336-d08fbfb16bf4", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'thumb_orig_ar_540': {'error': {'code': 1, 'message': 'FFmpegFailure: {"errorMessage": "FFmpeg failed to create thumbnail", "errorType": "FFmpegFailure", "requestId": "559a2a96-71d8-4877-9615-6ac8d1599c62", "stackTrace": [" File \\"/package/datadog_lambda/wrapper.py\\", line 232, in __call__\\n self.response = self.func(event, context, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 22, in _wrapper\\n def _wrapper(event: dict[str, Any], context: LambdaContext) -> Any:\\n", " File \\"/package/ddtrace/contrib/internal/aws_lambda/patch.py\\", line 119, in __call__\\n self.response = self.func(*args, **kwargs)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 25, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/media_service_utils/functions/lambda_handler.py\\", line 45, in _wrapper\\n return handler(event, context)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 85, in handler\\n error = _run_ffmpeg(command_args, url, output_filepath, timestamp_arg_idx)\\n", " File \\"/package/videothumbnail/functions/encoder/main.py\\", line 139, in _run_ffmpeg\\n raise FFmpegFailure(\\"FFmpeg failed to create thumbnail\\")\\n"]}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'thumb_scrub': {'error': {'code': 1, 'message': 'NoScrubThumbs: {"errorMessage": "", "errorType": "NoScrubThumbs", "stackTrace": ""}'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}, 'master_manifest_concentrate': {'error': None, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': 886, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'success', 'encode_time': None, 'num_frames': None}, 'video_h264_180_protected': {'error': {'code': None, 'message': 'Error in filtering a decoded stream'}, 'width': None, 'duration': None, 'language': None, 'codec': None, 'watermark': None, 'filesize': None, 'fps': None, 'height': None, 'num_channels': None, 'encode_status': 'failure', 'encode_time': None, 'num_frames': None}}, 'image_high': None, 'scrub_video': None, 'page_full': None, 'page_high': None, 'hls_manifest': 'https://stream-x86.frame.io/manifest/hls/master?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NzMzMzkxOTEsInN1YiI6eyJpZCI6IjMxZjM5MzRkLTIwYzEtNDYwYi1iZTBmLWZkYjNlZWY4YmZhZCIsInVzZXJfY29uZmlnIjp7ImFjY291bnRfaWQiOiIyMDNiNmZiYi01ZDFhLTQyZTItOGNiNi1kOTNkMWY0MmQzMWMiLCJhc3NldF9pZCI6IjMxZjM5MzRkLTIwYzEtNDYwYi1iZTBmLWZkYjNlZWY4YmZhZCIsInBsYXllcl90eXBlIjoiaW50ZXJuYWwiLCJwcmVzZW50YXRpb25faWQiOm51bGwsInByb2plY3RfaWQiOiJkMTY4YzY3MS00MTNjLTRmMjQtYTAzYi1iYzNmNGI0MzRiOWIiLCJyZXZpZXdfbGlua19pZCI6bnVsbCwic2Vzc2lvbl9pZCI6IjFiZjUzYzkwZmZlNjEyZDE4M2EyYWY3ZTRmYWZhNDBjYzk5OTc0YTkiLCJ0ZWFtX2lkIjoiYzA2N2E0NTEtYTZmZC00OGVmLTkzY2QtZGMwNDUxMzJhN2E1IiwidXNlcl9pZCI6IjI4MTM0ODEwLTljMmUtNDhhNS1iODQ1LWRlNjI4NjIyY2RkMyJ9LCJ2aWRlbyI6WyJzMzovL2ZyYW1laW8tYXNzZXRzLXByb2R1Y3Rpb24vZW5jb2RlLzMxZjM5MzRkLTIwYzEtNDYwYi1iZTBmLWZkYjNlZWY4YmZhZC9oMjY0XzM2MC5tcDQiXX19.x6Gwarx-b0ebaEzgaLYyTpQ4fKt5JnruABsUZjx_PnI', 'h265_hdr_1080': None, 'timecode': None, 'metadata_flags': {'id': 'e239cc89-9018-4353-a5ec-75e2a97b3c6e', 'is_hdr': False}, 'h264_2160': None, 'original': 'https://assets.frame.io/uploads/31f3934d-20c1-460b-be0f-fdb3eef8bfad/original.gif?response-content-disposition=attachment%3B+filename%3D%22marqueeVert.gif%22%3B+filename%2A%3D%22marqueeVert.gif%22&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=31f3934d-20c1-460b-be0f-fdb3eef8bfad&Expires=1773316800&Signature=VyNXq8ASxLdzo1RELDoO8uSQbqSKrYQS8tvQetD9NKa3yNpv8Xrrti5vpfYoAPvb7jqxHLhEF2eBxGboGax~Dkhre3ZjeESIqVqPVm9kHjShjeDKAyuXzvwaay3sFk0EsJ5hQ5MoW59L9~RdhqEVzF4q7uR3cpXQQoAf7TXuCkNPvIGiYv3S-w7Q1E7VL6ING6VSDkghy-C5Cxd-ZGVjCMYUmRvTrsskQKDP0ivHn5r4FjOyymzLzXvpjgiiWRQw2HkTy-TgRnfLsJphnPSUiVDy28xMnxAhcsz2XkNq-YFgKkh314Pd0wes9KQA~V83upsJG3Hq9MhTuZ0ajRSXEw__&Key-Pair-Id=K1XW5DOJMY1ET9', 'shared': False, 'asset_type': 'stream', '_type': 'file', 'rating': None, 'cover_asset_id': None, 'is_forensically_watermarked': False, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'hard_deleted_at': None, 'is_hls_required': False, 'duration': 0.7999999999999999, 'project_id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'transcoded_at': '2025-03-06T20:05:01.969543Z', 'description': None, 'includes': ['video'], 'view_count': 0, 'scrub_video_protected': None, 'inserted_at': '2025-03-06T20:04:40.860699Z', 'frame_cover': None, 'h265_hdr_2160': None, 'name': 'marqueeVert.gif', 'archive_status': None, 'creator': {'email': '[email protected]', 'mfa_enforced_at': None, 'context': None, 'roles': None, 'from_adobe': True, 'image_128': None, '_type': 'user', 'image_64': None, 'integrations': None, 'avatar_color': 'blue', 'timezone_value': 'America/New_York', 'email_preferences': None, 'inserted_at': '2024-08-26T20:46:58.347905Z', 'name': 'JEANNE TERNE', 'location': None, 'email_confirm_by': None, 'image_256': None, 'from_google': False, 'profile_image_original': None, 'account_id': None, 'deleted_at': None, 'image_32': None, 'last_seen': None, 'next_digest_date': '2024-08-27T18:58:50.806413Z', 'upload_url': None, 'first_login_at': '2024-08-27T15:38:50.620000Z', 'features_seen': None, 'bio': None, 'id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'highest_account_role': None, 'digest_frequency': '0 9 * * *', 'user_default_color': '#ff9c40', 'joined_via': 'organic', 'profile_image': 'https://static-assets.frame.io/app/anon.jpg', 'updated_at': '2024-08-27T18:58:50.806453Z', 'phone': None}, 'parent_id': '47563018-f0f5-4e68-848d-914bf5887a50', 'sm_billable_active_storage_bytes': 0, 'copy': False, 'h264_360': 'https://assets.frame.io/encode/31f3934d-20c1-460b-be0f-fdb3eef8bfad/h264_360.mp4?x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=31f3934d-20c1-460b-be0f-fdb3eef8bfad&Expires=1773316800&Signature=HGPwwAZ8hd0tMWcZL4tl-Zud9WHqWBlp5Zv7SJ9yBZoHKY~XB1hhxGhZ1X-gzoeb-wO8~S33vjfaZfjAqTkIltrzOIZNujoxcY1O0mNhl0ZrA4EnwjvXlrqyIe-rLvB5AnURHx5xv-nAL~~BiJDoDLlAkN5ve1VXNNPtWLf59qxa0tOo~01jmvbHoRj~etaFixzgFUjB8OlLRqsi7zCTsXD~8g0-c-2j~FJ7YGKwp865Y5YxUrgJ5gSU~PErpbBjbhnm7sOlbk6DZhWin32PgnvDLnZQC4xw86cpPVlmwzvhDzZPILSMDXCKwNNPvhh54rgbGs7DKOvRSIOtPMtafQ__&Key-Pair-Id=K1XW5DOJMY1ET9', 'h265_hdr_360': None, 'scrub_sheet': None, 'thumb_orig_ar_540': None, 'aac_cha2': None, 'h265_hdr_540': None, 'upload_completed_at': '2025-03-06T20:04:44.507047Z', 'filetype': 'image/gif', 'webm_720': None, 'allow_original_playback': None, 'index': 3.0, 'sm_file_count': 0, 'image_small': None, 'master_manifest_concentrate': 'https://assets.frame.io/encode-manifests/31f3934d-20c1-460b-be0f-fdb3eef8bfad/master-manifest-concentrate.json?x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=31f3934d-20c1-460b-be0f-fdb3eef8bfad&Expires=1773316800&Signature=c5YH0YY9lIp8N~G0hghRdf9hAG6ClLEqrAF5TsItMyf7ExLKFuYw2hXFxCwZ-bxKIzIMxyAVC3nevihOZFpgm1XZKC-3rouWVqIuOa40ZYbzSqZk3ZwzDFhwzgUrNBz~xC3qDkD8fzEPh8wqTdvbanrnt67K~b4ZyG7lCHLL0bfospwQiyPKTBySfcENHmTCKBib5meafNVNXxnL5Fh2GHny9vhneve9wDRqVRKC0Q-Jz1NEkP3vPoaqZnzG8I7B7mtQT8QS2FCXwEvv23HwMBnSrdVRfbmMDN-JhE2sLssoHEvsMFBLzjXqPau9Q6WBIA4Fbi5VLJtAk~Qce~FSNA__&Key-Pair-Id=K1XW5DOJMY1ET9', 'page_small': None, 'is_session_watermarked': False, 'webm_540': None, 'html_proxy': None, 'frame_custom': None, 'archive_from': '2025-03-06T20:04:40.860699Z', 'h264_1080_best': None, 'private': False, 'account_id': '203b6fbb-5d1a-42e2-8cb6-d93d1f42d31c', 'downloads': {'h264_360': 'https://assets.frame.io/encode/31f3934d-20c1-460b-be0f-fdb3eef8bfad/h264_360.mp4?response-content-disposition=attachment%3B+filename%3D%22marqueeVert.mp4%22%3B+filename%2A%3D%22marqueeVert.mp4%22&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=31f3934d-20c1-460b-be0f-fdb3eef8bfad&Expires=1773316800&Signature=ND3b4jWGwUIKuOPD79Op6tQ53ano~IE4ONESdRd2j863NJ0IXtEi1ktdsR3PZFELh2XYjVv6ARBvMvMmFhgwkHPjJX2UCUTy3X8JJUaxkUFWDATwjxmyrAzxxHNM3qizXrCJNz5aN~U5dmUVD5GJs4VopSeQeMREO14MK0q-eCUYKzA4TD0n2pixbexFighTBdrlWJXGP9r3nBb3lXbtEGqpp2bv0zKO4vFRrvx1nShVco8LkMbt7hPs61Bz0JY1tmuTF-WX8zVc~HXlgcx0rWnJkNLOMUbGTQrLS50zNbztxbQvQtB40G~ZGSQto1paikRuI1VR82RchTXvZ4suTw__&Key-Pair-Id=K1XW5DOJMY1ET9', 'image_small': None, 'image_full': None, 'image_high': None, 'h264_1080_best': None, 'h264_2160': None, 'h264_540': None, 'h264_720': None}, 'deleted_at': None, 'thumb_540': None, 'comment_count': 0, 'source': None, 'pdf_proxy': None, 'item_count': 0, 'audio_tracks': None, 'autoversion_id': None, 'h264_540': None, 'type': 'file', 'thumb': None, 'video_h264_180_protected': None, 'resource_id': None, 'h264_720': None, 'label': 'none', 'waveform': None, 'image_full': None, 'frames': 8, 'properties': None, 'id': '31f3934d-20c1-460b-be0f-fdb3eef8bfad', 'creator_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'uploaded_at': '2025-03-06T20:04:40.854780Z', 'fps': 10.0, 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'status': 'transcoded', 'public_item_count': 0, 'video_h264_180': 'https://assets.frame.io/encode/31f3934d-20c1-460b-be0f-fdb3eef8bfad/video_h264_180.mp4?x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-project_id=d168c671-413c-4f24-a03b-bc3f4b434b9b&x-amz-meta-resource_type=asset&x-amz-meta-resource_id=31f3934d-20c1-460b-be0f-fdb3eef8bfad&Expires=1773316800&Signature=MolD0YP5fJj0JC3xFjQIMCOgYngFBaOxPtQInH6aeiW~Xx96WYV9nZnrb~Kd3L2FjoUGWe7bY8ztf9RCLj0tz-ZoFc70OSmPNFLE1ZnVyadGbJWtGTC~I2HhSllnCWXCxw3YeDEuZEQJZoJlqP3vbh4aivNPyB0m8pqLwIyzg-u6vPHZ4Pvpp2C45AiRVTV4OoN2-cJsqIGIzIbmbAIMfwNjUGhrbqG8JQ7e3qSWYgVDvMuV6rW~rK~BKSUBW1VyKp73axwoincMHRRiMjJMctCBmWTfvL3i9EWydYe9ZT1j5dZ7TrObvPa4VYWXWO8aLX2IoAMP0ICokrohcjAacg__&Key-Pair-Id=K1XW5DOJMY1ET9', 'filesize': 293, 'archive_scheduled_at': None, 'usdz_conversion': None, 'page_thumb': None, 'frame_thumb': None, 'webm_360': None, 'h265_hdr_720': None, 'subtitle_tracks': None, 'checksums': {'xx_hash': '1927da0494ffc527'}, 'project': {'id': 'd168c671-413c-4f24-a03b-bc3f4b434b9b', 'name': 'CCI-NEW', 'private': False, 'description': None, 'read_only': False, 'shared': False, 'inserted_at': '2024-11-25T15:54:38.506697Z', 'updated_at': '2025-06-13T16:31:33.502709Z', '_type': 'project', 'file_count': 151149, 'deleted_at': None, 'storage': 204774419963, 'team_id': 'c067a451-a6fd-48ef-93cd-dc045132a7a5', 'resource_id': None, 'archived_at': None, 'archived_storage': 0, 'collaborator_count': 1, 'folder_count': 21522, 'owner_id': 'ee280131-3059-4208-b893-c32117bbbb8e', 'archive_status': 'standard', 'ignore_archive': False, 'invite_url': None, 'root_asset_id': '6e34f69a-671b-4805-9e15-657bac0d97c4', 'user_permissions': {'can_download': True, 'can_manage_devices': True, 'can_share_unwatermarked_review_link': True, 'can_share_unwatermarked_presentation': True, 'can_share_without_forensic_watermark_review_link': True, 'can_share_without_forensic_watermark_presentation': True, 'can_view_devices': True, 'can_public_share_presentation': True, 'can_see_watermarking_settings': True, 'can_share_downloadable_presentation': True, 'can_share_without_drm_presentation': False, 'can_public_share_review_link': True, 'can_share_downloadable_review_link': True, 'can_share_without_drm_review_link': False, 'can_modify_template': False}, 'archived_file_count': 0}, 'thumb_scrub': None, 'updated_at': '2025-03-06T20:05:01.969552Z', 'cover': None, 'versions': 0}
© 2025 Brownstein. All rights reserved.