ffmpeg-quality-metrics
Tautulli
Our great sponsors
ffmpeg-quality-metrics | Tautulli | |
---|---|---|
17 | 419 | |
367 | 5,361 | |
- | 1.8% | |
5.0 | 8.3 | |
about 2 months ago | 2 days ago | |
Python | Python | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ffmpeg-quality-metrics
-
VMAF is confusing me
Have you seen ffmpeg-quality-metrics? I went with the docker option. I figured that would keep it simple with ffmpeg versions/whatever.
-
VMAF
I'm not good at computers, so I love ffmpeg-quality-metrics. I use the docker version because I didn't want to fight with dependencies.
-
Encoding tv shows and movies
There are even tools that can compare the quality for us, like ffmpeg-quality-metrics can give a VMAF score as used by Netflix for the visual quality difference.
-
Should I recompress video I shot with mobile?
You can at least test the quality difference between two encodes with something like ffmpeg-quality-metrics. If it has a high VMAF score and saved a bunch of space for something that doesn't need to be perfect, then I consider it fine.
-
did I fail at preserving dvds? mpeg2 vs h264 vs av1
ffmpeg-quality-metrics is nice for comparing quality between copies. Better than squinting at pixels IMO.
-
Movie or scene to test out different bitrates and resolutions
If you're re-encoding video then ffmpeg-quality-metrics is a great tool IMO. Can give you a scale from 0-100 of how similar it appears based on SSIM or VMAF. If I get a VMAF in the high 90's, like 95+, then I know the encode is decent and if it saved significant space (if that's the goal?) then it's a keeper.
-
av1an crashing when using vmaf on Windows 10
It's working. I found this [model](https://github.com/slhck/ffmpeg-quality-metrics/blob/master/ffmpeg_quality_metrics/vmaf_models/vmaf_v0.6.1neg.json) with the help of u/Felixkruemel and I specified the vmaf path in av1an using `--vmaf-path=path to the/vmaf/model.json"`
-
How to examine video quality?
Then, after the encode, if you want to compare original vs encoded quality there's ffmpeg-quality-metrics which makes it easy to get VMAF & SSIM scores between the two.
-
If FLAC for audio = Remux for video, what's the video equivalent for 320kbps MP3 when it comes to 1080p Movies/TV shows?
ffmpeg-quality-metrics is a good tool to compare before & after encodes. It can easily calculate VMAF & SSIM scores. If I understand it correctly (I might not), then anything in the high 90s for VMAF is considered hard-pressed to be able to tell. Sometimes it hits 100, which makes me fairly confident about those encodes.
-
High Bitrate
idk. When I did a re-encode with CRF 23 and preset 'veryslow' it went down to 2,236 kb/s. When I do a VMAF and SSIM test with ffmpeg-quality-metrics I was getting decent scores. It takes the file size down to 2.1GB. So my guess is they either set a significantly lower CRF or set a manual bitrate and aimed for the moon.
Tautulli
-
I'm fine with the basics of Plex - now what can I do to really use plex to it's full potential?
With Tautulli you have a better monitoring system than what Plex offers. Streaming history split by user, you can add notifications to a lot of services like Slack, email and so on. You can even create newsletters being sent out to users based on what was added to your server.
-
My Overkill Home Network – Complete Details 2023
> How hard is this to configure?
Not at all. Just ensure that you have WoL enabled on the host machine and than proceed to send a magic packet. You could even do this with Home Assistant [1] if you are into that. I did this with a script that used tcpdump to monitor for incoming traffic [2] for Plex with an additional (dummy) Plex server on the Pi. I also remember faintly that I had to add 1 library and 1 video file to make this work though.
Powering down - or sleep - is a bit harder. I built a 'Sleep on LAN' app [3] for myself years ago that could power down (or sleep) a system on demand using a REST API. I used this and Tautulli [3] with Home Assistant that would check if there were any active streams and if there wasn't any activity for a specified amount of time I would send a SoL request to my service.
As you can see it isn't super hard or complicated, but a bit cumbersome to find all the moving bits and make it work. But when it does, it's IMHO fantastic.
1. https://www.home-assistant.io/integrations/wake_on_lan/
2. https://gist.github.com/alex3305/8cc73ddd2c8ca6328f20235480a...
2. https://github.com/alex3305/sleep-on-lan
3. https://tautulli.com/
-
Can I copy the metadata from one show to another?
In that case then I don't think there will be an easy way to transfer the metadata unfortunately (outside of some user-created script). One option that would at least help with the manual re-entry would be to use Tautulli's export feature or WebTools-NG's ExportTools to create a spreadsheet that has all the information in one place, and should be easier to copy/paste.
- Finding episodes with Multiple Languages
-
Plex GPU transcoding on unRaid
Also, take a look at Tautulli, tautulli.com. Its dashboard has more info than Plex. It shows transcode speed (1.0 = real time) and if subtitles are burning/transcoding/etc.
-
Best programs to use alongside Plex?
Tautulli for monitoring and notifications, plus some scripts for "maintenance," such as killing 4K transcodes and stopping remote streams after they've been paused for X minutes. These are from the JBOPS repository.
-
Plex health check
Tautulli. There's a feature where you can trigger notifications from events on your server, not just when it's down. I'm not sure there's a function to get your server to auto restart though.
-
Why is it transcoding to SDR ?
Looks like Tautulli's mobile companion app.
-
Import Spreadsheet of Metadata
The data Tautulli exports is great if you want to throw it in Excel to analyze your library, or as a backup of all the content you have on your server, but isn't really meant to be imported at a later date (the exporter guide. You should instead follow the Move an Install to Another System guide to move your server data to a new machine.
-
Plex Add-ons for new Plex Setup
I enjoy https://tautulli.com/ for looking at my server's stats
What are some alternatives?
Av1an - Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
discord-rich-presence-plex - Displays your Plex status on Discord using Rich Presence
vmaf - Perceptual video quality assessment based on multi-method fusion.
Ombi - Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
video-to-ascii - It is a simple python package to play videos in the terminal using characters as pixels
overseerr - Request management and media discovery tool for the Plex ecosystem
ab-av1 - AV1 re-encoding using ffmpeg, svt-av1 & vmaf.
Plex-scripts - Plex, the arr's and tautulli scripts coming from user requests
TikTokBot - A TikTokBot that downloads trending tiktok videos and compiles them using FFmpeg
Plex-Trakt-Scrobbler - Add what you are watching on Plex to trakt.tv
NotEnoughAV1Encodes-Qt - Linux GUI for AV1 Encoders
Varken - Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana as a frontend