mendevi.database.extract¶
Define the functions that enable values to be extracted from a select query.
Classes
|
Allow you to add an SQL query to an extractor. |
Functions
|
Return the video processing activity duration in seconds. |
|
Return the codec name. |
|
Return the average cumulative utilisation rate of logical cores. |
|
Return the ffmpeg command used for decoding. |
|
Return name of the decoder. |
|
Return the effort provided as a parameter to the encoder. |
|
Return the ffmpeg command used for encoding. |
|
Return the name of the encoder. |
|
Return the metadata of each frame. |
|
Return the tristimulus primaries colors name. |
|
Return the height of images in pixels. |
|
Return the machine name. |
|
Return the Learned Perceptual Image Patch Similarity (LPIPS) with alex. |
|
Return the Learned Perceptual Image Patch Similarity (LPIPS) with alex. |
|
Return the Learned Perceptual Image Patch Similarity (LPIPS) with vgg. |
|
Return the bitrate mode, constant (cbr) or variable (vbr). |
|
Return the interval duration and the average power in each intervals. |
|
Return the Peak Signal to Noise Ratio (PSNR). |
|
Return the quality level passed to the encoder. |
|
Return the video encoding color range, 'tv' or 'pc'. |
Return the input video compact stem. |
|
|
Return the spatial root mean square sobel gradient complexity. |
Return the temporal root means square time difference complexity. |
|
|
Return the spatial dct complexity. |
|
Return the Structural Similarity (SSIM). |
|
Return the average temperature in C. |
|
Return the temporal dct complexity. |
|
Return the number of threads provided as a parameter to the encoder. |
|
Return the non-linear transfer function name. |
Return the video duration in seconds. |
|
|
Return the hexadecimal md5 video file checksum. |
|
Return the full video basename. |
|
Return the total video file size in bytes. |
|
Return the Video Multi-Method Assessment Fusion (VMAF). |
|
Return the width of images in pixels. |
|
Perform few verifications. |
Details
- class mendevi.database.extract.SqlLinker(*select: str)[source]
Allow you to add an SQL query to an extractor.
Initialise the linker.
Parameters¶
- selectargs[str]
The fields to be returned (juste after SELECT), with the optional alias.
- mendevi.database.extract.extract_act_duration(raw: dict[str]) float[source]
Return the video processing activity duration in seconds.
SELECT t_act_activity.act_duration FROM t_met_metric JOIN t_vid_video AS t_dis_video ON t_met_metric.met_dis_vid_id = t_dis_video.vid_id JOIN t_enc_encode AS t_met_encode ON t_dis_video.vid_id = t_met_encode.enc_dst_vid_id JOIN t_act_activity ON t_met_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_duration FROM t_enc_encode JOIN t_act_activity ON t_enc_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_duration FROM t_dec_decode JOIN t_act_activity ON t_dec_decode.dec_act_id = t_act_activity.act_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_codec(raw: dict[str]) str[source]
Return the codec name.
SELECT t_dst_video.vid_codec FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_codec FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_codec FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_codec FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_cores(raw: dict[str]) float[source]
Return the average cumulative utilisation rate of logical cores.
SELECT t_act_activity.act_ps_core, t_act_activity.act_ps_dt FROM t_met_metric JOIN t_vid_video AS t_dis_video ON t_met_metric.met_dis_vid_id = t_dis_video.vid_id JOIN t_enc_encode AS t_met_encode ON t_dis_video.vid_id = t_met_encode.enc_dst_vid_id JOIN t_act_activity ON t_met_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_ps_core, t_act_activity.act_ps_dt FROM t_enc_encode JOIN t_act_activity ON t_enc_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_ps_core, t_act_activity.act_ps_dt FROM t_dec_decode JOIN t_act_activity ON t_dec_decode.dec_act_id = t_act_activity.act_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_decode_cmd(raw: dict[str]) str[source]
Return the ffmpeg command used for decoding.
SELECT t_dec_decode.dec_cmd, t_vid_video.vid_name FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_dec_decode.dec_cmd, t_vid_video.vid_name FROM t_enc_encode JOIN t_dec_decode ON t_enc_encode.enc_dst_vid_id = t_dec_decode.dec_vid_id JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_decoder(raw: dict[str]) str[source]
Return name of the decoder.
SELECT t_dec_decode.dec_decoder FROM t_dec_decode
or, alternativaly
SELECT t_dec_decode.dec_decoder FROM t_enc_encode JOIN t_dec_decode ON t_enc_encode.enc_dst_vid_id = t_dec_decode.dec_vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_effort(raw: dict[str]) str[source]
Return the effort provided as a parameter to the encoder.
SELECT t_enc_encode.enc_effort FROM t_enc_encode
or, alternativaly
SELECT t_enc_encode.enc_effort FROM t_met_metric JOIN t_enc_encode ON t_act_activity.act_id = t_enc_encode.enc_act_id
or, alternativaly
SELECT t_enc_encode.enc_effort FROM t_dec_decode JOIN ( SELECT t_enc_encode.enc_dst_vid_id, MIN(enc_id) AS enc_id_min FROM t_enc_encode GROUP BY enc_dst_vid_id ) AS t_enc_encode_single_dst_vid_id ON t_dec_decode.dec_vid_id = t_enc_encode_single_dst_vid_id.enc_dst_vid_id JOIN t_enc_encode ON t_enc_encode.enc_id = t_enc_encode_single_dst_vid_id.enc_id_min
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_encode_cmd(raw: dict[str]) str[source]
Return the ffmpeg command used for encoding.
SELECT t_enc_encode.enc_cmd FROM t_enc_encode
or, alternativaly
SELECT t_enc_encode.enc_cmd FROM t_met_metric JOIN t_enc_encode ON t_act_activity.act_id = t_enc_encode.enc_act_id
or, alternativaly
SELECT t_enc_encode.enc_cmd FROM t_dec_decode JOIN ( SELECT t_enc_encode.enc_dst_vid_id, MIN(enc_id) AS enc_id_min FROM t_enc_encode GROUP BY enc_dst_vid_id ) AS t_enc_encode_single_dst_vid_id ON t_dec_decode.dec_vid_id = t_enc_encode_single_dst_vid_id.enc_dst_vid_id JOIN t_enc_encode ON t_enc_encode.enc_id = t_enc_encode_single_dst_vid_id.enc_id_min
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_encoder(raw: dict[str]) str[source]
Return the name of the encoder.
SELECT t_enc_encode.enc_encoder FROM t_enc_encode
or, alternativaly
SELECT t_enc_encode.enc_encoder FROM t_met_metric JOIN t_enc_encode ON t_act_activity.act_id = t_enc_encode.enc_act_id
or, alternativaly
SELECT t_enc_encode.enc_encoder FROM t_dec_decode JOIN ( SELECT t_enc_encode.enc_dst_vid_id, MIN(enc_id) AS enc_id_min FROM t_enc_encode GROUP BY enc_dst_vid_id ) AS t_enc_encode_single_dst_vid_id ON t_dec_decode.dec_vid_id = t_enc_encode_single_dst_vid_id.enc_dst_vid_id JOIN t_enc_encode ON t_enc_encode.enc_id = t_enc_encode_single_dst_vid_id.enc_id_min
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_frames(raw: dict[str]) list[dict][source]
Return the metadata of each frame.
SELECT t_vid_video.vid_frames FROM t_vid_video
or, alternativaly
SELECT t_vid_video.vid_frames FROM t_met_metric JOIN t_vid_video ON t_met_metric.met_dis_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_frames FROM t_enc_encode JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_frames FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_gamut(raw: dict[str]) str[source]
Return the tristimulus primaries colors name.
SELECT t_dst_video.vid_gamut FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_gamut FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_gamut FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_gamut FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_height(raw: dict[str]) int[source]
Return the height of images in pixels.
SELECT t_dst_video.vid_height FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_height FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_height FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_height FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_hostname(raw: dict[str]) str[source]
Return the machine name.
SELECT t_env_environment.env_hostname FROM t_env_environment
or, alternativaly
SELECT t_env_environment.env_hostname FROM t_enc_encode JOIN t_env_environment ON t_enc_encode.enc_env_id = t_env_environment.env_id
or, alternativaly
SELECT t_env_environment.env_hostname FROM t_dec_decode JOIN t_env_environment ON t_dec_decode.dec_env_id = t_env_environment.env_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_lpips(raw: dict[str]) float[source]
Return the Learned Perceptual Image Patch Similarity (LPIPS) with alex.
SELECT t_met_metric.met_lpips_alex, t_met_metric.met_lpips_vgg FROM t_met_metric
or, alternativaly
SELECT t_met_metric.met_lpips_alex, t_met_metric.met_lpips_vgg FROM t_vid_video LEFT JOIN t_met_metric ON t_vid_video.vid_id = t_met_metric.met_dis_vid_id
or, alternativaly
SELECT t_met_metric.met_lpips_alex, t_met_metric.met_lpips_vgg FROM t_enc_encode LEFT JOIN t_met_metric ON t_enc_encode.enc_dst_vid_id = t_met_metric.met_dis_vid_id AND t_enc_encode.enc_src_vid_id = t_met_metric.met_ref_vid_id
or, alternativaly
SELECT t_met_metric.met_lpips_alex, t_met_metric.met_lpips_vgg FROM t_dec_decode LEFT JOIN t_met_metric ON t_dec_decode.dec_vid_id = t_met_metric.met_dis_vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_lpips_alex(raw: dict[str]) float[source]
Return the Learned Perceptual Image Patch Similarity (LPIPS) with alex.
SELECT t_met_metric.met_lpips_alex FROM t_met_metric
or, alternativaly
SELECT t_met_metric.met_lpips_alex FROM t_vid_video LEFT JOIN t_met_metric ON t_vid_video.vid_id = t_met_metric.met_dis_vid_id
or, alternativaly
SELECT t_met_metric.met_lpips_alex FROM t_enc_encode LEFT JOIN t_met_metric ON t_enc_encode.enc_dst_vid_id = t_met_metric.met_dis_vid_id AND t_enc_encode.enc_src_vid_id = t_met_metric.met_ref_vid_id
or, alternativaly
SELECT t_met_metric.met_lpips_alex FROM t_dec_decode LEFT JOIN t_met_metric ON t_dec_decode.dec_vid_id = t_met_metric.met_dis_vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_lpips_vgg(raw: dict[str]) float[source]
Return the Learned Perceptual Image Patch Similarity (LPIPS) with vgg.
SELECT t_met_metric.met_lpips_vgg FROM t_met_metric
or, alternativaly
SELECT t_met_metric.met_lpips_vgg FROM t_vid_video LEFT JOIN t_met_metric ON t_vid_video.vid_id = t_met_metric.met_dis_vid_id
or, alternativaly
SELECT t_met_metric.met_lpips_vgg FROM t_enc_encode LEFT JOIN t_met_metric ON t_enc_encode.enc_dst_vid_id = t_met_metric.met_dis_vid_id AND t_enc_encode.enc_src_vid_id = t_met_metric.met_ref_vid_id
or, alternativaly
SELECT t_met_metric.met_lpips_vgg FROM t_dec_decode LEFT JOIN t_met_metric ON t_dec_decode.dec_vid_id = t_met_metric.met_dis_vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_mode(raw: dict[str]) str[source]
Return the bitrate mode, constant (cbr) or variable (vbr).
SELECT t_enc_encode.enc_mode FROM t_enc_encode
or, alternativaly
SELECT t_enc_encode.enc_mode FROM t_met_metric JOIN t_enc_encode ON t_act_activity.act_id = t_enc_encode.enc_act_id
or, alternativaly
SELECT t_enc_encode.enc_mode FROM t_dec_decode JOIN ( SELECT t_enc_encode.enc_dst_vid_id, MIN(enc_id) AS enc_id_min FROM t_enc_encode GROUP BY enc_dst_vid_id ) AS t_enc_encode_single_dst_vid_id ON t_dec_decode.dec_vid_id = t_enc_encode_single_dst_vid_id.enc_dst_vid_id JOIN t_enc_encode ON t_enc_encode.enc_id = t_enc_encode_single_dst_vid_id.enc_id_min
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_powers(raw: dict[str]) tuple[source]
Return the interval duration and the average power in each intervals.
SELECT t_act_activity.act_rapl_dt, t_act_activity.act_rapl_power, t_act_activity.act_wattmeter_dt, t_act_activity.act_wattmeter_power FROM t_met_metric JOIN t_vid_video AS t_dis_video ON t_met_metric.met_dis_vid_id = t_dis_video.vid_id JOIN t_enc_encode AS t_met_encode ON t_dis_video.vid_id = t_met_encode.enc_dst_vid_id JOIN t_act_activity ON t_met_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_rapl_dt, t_act_activity.act_rapl_power, t_act_activity.act_wattmeter_dt, t_act_activity.act_wattmeter_power FROM t_enc_encode JOIN t_act_activity ON t_enc_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_rapl_dt, t_act_activity.act_rapl_power, t_act_activity.act_wattmeter_dt, t_act_activity.act_wattmeter_power FROM t_dec_decode JOIN t_act_activity ON t_dec_decode.dec_act_id = t_act_activity.act_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_psnr(raw: dict[str]) float[source]
Return the Peak Signal to Noise Ratio (PSNR).
SELECT t_met_metric.met_psnr FROM t_met_metric
or, alternativaly
SELECT t_met_metric.met_psnr FROM t_vid_video LEFT JOIN t_met_metric ON t_vid_video.vid_id = t_met_metric.met_dis_vid_id
or, alternativaly
SELECT t_met_metric.met_psnr FROM t_enc_encode LEFT JOIN t_met_metric ON t_enc_encode.enc_dst_vid_id = t_met_metric.met_dis_vid_id AND t_enc_encode.enc_src_vid_id = t_met_metric.met_ref_vid_id
or, alternativaly
SELECT t_met_metric.met_psnr FROM t_dec_decode LEFT JOIN t_met_metric ON t_dec_decode.dec_vid_id = t_met_metric.met_dis_vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_quality(raw: dict[str]) float[source]
Return the quality level passed to the encoder.
SELECT t_enc_encode.enc_quality FROM t_enc_encode
or, alternativaly
SELECT t_enc_encode.enc_quality FROM t_met_metric JOIN t_enc_encode ON t_act_activity.act_id = t_enc_encode.enc_act_id
or, alternativaly
SELECT t_enc_encode.enc_quality FROM t_dec_decode JOIN ( SELECT t_enc_encode.enc_dst_vid_id, MIN(enc_id) AS enc_id_min FROM t_enc_encode GROUP BY enc_dst_vid_id ) AS t_enc_encode_single_dst_vid_id ON t_dec_decode.dec_vid_id = t_enc_encode_single_dst_vid_id.enc_dst_vid_id JOIN t_enc_encode ON t_enc_encode.enc_id = t_enc_encode_single_dst_vid_id.enc_id_min
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_range(raw: dict[str]) str[source]
Return the video encoding color range, ‘tv’ or ‘pc’.
SELECT t_dst_video.vid_range FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_range FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_range FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_range FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_reference_video_stem(raw: dict[str]) str[source]
Return the input video compact stem.
SELECT t_ref_video.vid_name AS ref_vid_name FROM t_vid_video JOIN t_vid_video AS t_ref_video ON t_vid_video.vid_id = t_ref_video.vid_id
or, alternativaly
SELECT t_ref_video.vid_name AS ref_vid_name FROM t_met_metric JOIN t_vid_video AS t_ref_video ON t_met_metric.met_ref_vid_id = t_ref_video.vid_id
or, alternativaly
SELECT t_ref_video.vid_name AS ref_vid_name FROM t_enc_encode JOIN t_vid_video AS t_ref_video ON t_enc_encode.enc_src_vid_id = t_ref_video.vid_id
or, alternativaly
SELECT t_ref_video.vid_name AS ref_vid_name FROM t_dec_decode JOIN ( SELECT t_enc_encode.enc_dst_vid_id, MIN(enc_id) AS enc_id_min FROM t_enc_encode GROUP BY enc_dst_vid_id ) AS t_enc_encode_single_dst_vid_id_from_dec ON t_dec_decode.dec_vid_id = t_enc_encode_single_dst_vid_id_from_dec.enc_dst_vid_id JOIN t_enc_encode AS t_enc_from_dec ON t_enc_from_dec.enc_id = t_enc_encode_single_dst_vid_id_from_dec.enc_id_min JOIN t_vid_video AS t_ref_video ON t_enc_from_dec.enc_src_vid_id = t_ref_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_rms_sobel(raw: dict[str]) str[source]
Return the spatial root mean square sobel gradient complexity.
SELECT t_vid_video.vid_rms_sobel FROM t_vid_video
or, alternativaly
SELECT t_vid_video.vid_rms_sobel FROM t_met_metric JOIN t_vid_video ON t_met_metric.met_dis_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_rms_sobel FROM t_enc_encode JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_rms_sobel FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_rms_time_diff(raw: dict[str]) str[source]
Return the temporal root means square time difference complexity.
SELECT t_vid_video.vid_rms_time_diff FROM t_vid_video
or, alternativaly
SELECT t_vid_video.vid_rms_time_diff FROM t_met_metric JOIN t_vid_video ON t_met_metric.met_dis_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_rms_time_diff FROM t_enc_encode JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_rms_time_diff FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_spatial_dct(raw: dict[str]) str[source]
Return the spatial dct complexity.
SELECT t_vid_video.vid_spatial_dct FROM t_vid_video
or, alternativaly
SELECT t_vid_video.vid_spatial_dct FROM t_met_metric JOIN t_vid_video ON t_met_metric.met_dis_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_spatial_dct FROM t_enc_encode JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_spatial_dct FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_ssim(raw: dict[str]) float[source]
Return the Structural Similarity (SSIM).
SELECT t_met_metric.met_ssim FROM t_met_metric
or, alternativaly
SELECT t_met_metric.met_ssim FROM t_vid_video LEFT JOIN t_met_metric ON t_vid_video.vid_id = t_met_metric.met_dis_vid_id
or, alternativaly
SELECT t_met_metric.met_ssim FROM t_enc_encode LEFT JOIN t_met_metric ON t_enc_encode.enc_dst_vid_id = t_met_metric.met_dis_vid_id AND t_enc_encode.enc_src_vid_id = t_met_metric.met_ref_vid_id
or, alternativaly
SELECT t_met_metric.met_ssim FROM t_dec_decode LEFT JOIN t_met_metric ON t_dec_decode.dec_vid_id = t_met_metric.met_dis_vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_temp(raw: dict[str]) float[source]
Return the average temperature in C.
SELECT t_act_activity.act_ps_dt, t_act_activity.act_ps_temp FROM t_met_metric JOIN t_vid_video AS t_dis_video ON t_met_metric.met_dis_vid_id = t_dis_video.vid_id JOIN t_enc_encode AS t_met_encode ON t_dis_video.vid_id = t_met_encode.enc_dst_vid_id JOIN t_act_activity ON t_met_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_ps_dt, t_act_activity.act_ps_temp FROM t_enc_encode JOIN t_act_activity ON t_enc_encode.enc_act_id = t_act_activity.act_id
or, alternativaly
SELECT t_act_activity.act_ps_dt, t_act_activity.act_ps_temp FROM t_dec_decode JOIN t_act_activity ON t_dec_decode.dec_act_id = t_act_activity.act_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_temporal_dct(raw: dict[str]) str[source]
Return the temporal dct complexity.
SELECT t_vid_video.vid_temporal_dct FROM t_vid_video
or, alternativaly
SELECT t_vid_video.vid_temporal_dct FROM t_met_metric JOIN t_vid_video ON t_met_metric.met_dis_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_temporal_dct FROM t_enc_encode JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_temporal_dct FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_threads(raw: dict[str]) int[source]
Return the number of threads provided as a parameter to the encoder.
SELECT t_enc_encode.enc_threads FROM t_enc_encode
or, alternativaly
SELECT t_enc_encode.enc_threads FROM t_met_metric JOIN t_enc_encode ON t_act_activity.act_id = t_enc_encode.enc_act_id
or, alternativaly
SELECT t_enc_encode.enc_threads FROM t_dec_decode JOIN ( SELECT t_enc_encode.enc_dst_vid_id, MIN(enc_id) AS enc_id_min FROM t_enc_encode GROUP BY enc_dst_vid_id ) AS t_enc_encode_single_dst_vid_id ON t_dec_decode.dec_vid_id = t_enc_encode_single_dst_vid_id.enc_dst_vid_id JOIN t_enc_encode ON t_enc_encode.enc_id = t_enc_encode_single_dst_vid_id.enc_id_min
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_transfer(raw: dict[str]) str[source]
Return the non-linear transfer function name.
SELECT t_dst_video.vid_eotf FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_eotf FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_eotf FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_eotf FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_video_duration(raw: dict[str]) float[source]
Return the video duration in seconds.
SELECT t_dst_video.vid_duration FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_duration FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_duration FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_duration FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_video_hash(raw: dict[str]) str[source]
Return the hexadecimal md5 video file checksum.
SELECT t_vid_video.vid_id FROM t_vid_video
or, alternativaly
SELECT t_vid_video.vid_id FROM t_met_metric JOIN t_vid_video ON t_met_metric.met_dis_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_id FROM t_enc_encode JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_id FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_video_name(raw: dict[str]) str[source]
Return the full video basename.
SELECT t_vid_video.vid_name FROM t_vid_video
or, alternativaly
SELECT t_vid_video.vid_name FROM t_met_metric JOIN t_vid_video ON t_met_metric.met_dis_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_name FROM t_enc_encode JOIN t_vid_video ON t_enc_encode.enc_dst_vid_id = t_vid_video.vid_id
or, alternativaly
SELECT t_vid_video.vid_name FROM t_dec_decode JOIN t_vid_video ON t_dec_decode.dec_vid_id = t_vid_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_video_size(raw: dict[str]) int[source]
Return the total video file size in bytes.
SELECT t_dst_video.vid_size FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_size FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_size FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_size FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_vmaf(raw: dict[str]) float[source]
Return the Video Multi-Method Assessment Fusion (VMAF).
SELECT t_met_metric.met_vmaf FROM t_met_metric
or, alternativaly
SELECT t_met_metric.met_vmaf FROM t_vid_video LEFT JOIN t_met_metric ON t_vid_video.vid_id = t_met_metric.met_dis_vid_id
or, alternativaly
SELECT t_met_metric.met_vmaf FROM t_enc_encode LEFT JOIN t_met_metric ON t_enc_encode.enc_dst_vid_id = t_met_metric.met_dis_vid_id AND t_enc_encode.enc_src_vid_id = t_met_metric.met_ref_vid_id
or, alternativaly
SELECT t_met_metric.met_vmaf FROM t_dec_decode LEFT JOIN t_met_metric ON t_dec_decode.dec_vid_id = t_met_metric.met_dis_vid_id
Parameters¶
- rawdict[str]
The result line of select request.
- mendevi.database.extract.extract_width(raw: dict[str]) int[source]
Return the width of images in pixels.
SELECT t_dst_video.vid_width FROM t_vid_video JOIN t_vid_video AS t_dst_video ON t_vid_video.vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_width FROM t_met_metric JOIN t_vid_video AS t_dst_video ON t_met_metric.met_dis_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_width FROM t_enc_encode JOIN t_vid_video AS t_dst_video ON t_enc_encode.enc_dst_vid_id = t_dst_video.vid_id
or, alternativaly
SELECT t_dst_video.vid_width FROM t_dec_decode JOIN t_vid_video AS t_dst_video ON t_dec_decode.dec_vid_id = t_dst_video.vid_id
Parameters¶
- rawdict[str]
The result line of select request.