<p>What you are looking for is called “no-reference quality assessment”. Google can give you specific examples. </p>

CC BY-SA 4.0
2019-05-22T19:11:32.030Z
Couldn't find an available tool for that, except some research papers.
angel_30
CC BY-SA 4.0
2019-05-23T18:36:24.077Z
Which answers your question as reading those research papers will allow you to implement your own tool. @TinaJ **¯\\_(ツ)_/¯ +1**
Fabby
CC BY-SA 4.0
2019-05-23T19:54:06.220Z
Haha I'm no more a phd student to spend time on that! Would prefer a ready-to-use tools.
angel_30
CC BY-SA 4.0
2019-05-22T04:46:39.530Z
2019-05-22T04:46:39.530Z
SlimSCSI
<p>I'm trying to develop a tool that given a video (without a reference video), it can measure the quality. Basically given some thresholds, it assigns them a rating (I just need 4 classes 1-4). Since we don't have the original reference videos, I'm <strong>not</strong> looking for approaches using SSIM or PSNR or such. Possible options are using machine learning approaches.</p>

<p>Is there any available tool or package for that? If not, how can I implement one?</p>

CC BY-SA 4.0
2019-05-24T20:44:24.740Z
If I understand your question correctly this https://github.com/Netflix/vmaf could help
Marware
CC BY-SA 4.0
2019-05-24T23:00:55.260Z
@Marware But that one is still reference-based. Isn't it?
angel_30
CC BY-SA 4.0
2019-05-24T23:02:36.820Z
`reference_path and distorted_path are the paths to the reference and distorted video files` in `./run_vmaf format width height reference_path distorted_path [--out-fmt output_format]`
angel_30
<video><video-editor><encoding><video-quality><decoding>
Objective video quality assessment
angel_30
# Objective video quality assessment

(Asked by: username_0 on 2019-05-21)

I'm trying to develop a tool that given a video (without a reference video), it can measure the quality. Basically given some thresholds, it assigns them a rating (I just need 4 classes 1-4). Since we don't have the original reference videos, I'm **not** looking for approaches using SSIM or PSNR or such. Possible options are using machine learning approaches.

Is there any available tool or package for that? If not, how can I implement one?

**Tags:** video, video-editor, encoding, video-quality, decoding

> **Comments:**
> **username_1**: If I understand your question correctly this https://github.com/Netflix/vmaf could help  
> **username_0**: @username_1 But that one is still reference-based. Isn't it?  
> **username_0**: `reference_path and distorted_path are the paths to the reference and distorted video files` in `./run_vmaf format width height reference_path distorted_path [--out-fmt output_format]`  

---

## 1 answers

### Answer by username_2 on 2019-05-22. Score: 1

What you are looking for is called “no-reference quality assessment”. Google can give you specific examples.

> **Comments:**
> **username_0**: Couldn't find an available tool for that, except some research papers.  
> **username_3**: Which answers your question as reading those research papers will allow you to implement your own tool. @TinaJ **¯\\_(ツ)_/¯ +1**  
> **username_0**: Haha I'm no more a phd student to spend time on that! Would prefer a ready-to-use tools.  

---

