This Bash script analyzes video files in the current directory to provide insights on codecs, helping you optimize your video encoding process.
- ๐ก Codec Analysis: Determine the best and worst codecs based on video duration.
- ๐ Common Codec Analysis: Identify the most common codec among your video files.
- Ensure you have
ffprobe
installed. - Simply run the script in your video directory:
./video_codec_analyzer.sh
โโโโโ โโโโโ โโโ โโโโโ โโโโโโโโโ โโโโ
โโโโโ โโโโโ โโโ โโโโโ โโโโโโโโโโโ โโโโโ
โโโโ โโโโ โโโโ โโโโโโโ โโโโโโ โโโโโโ โโโโ โโโโ โโโโโโโโ โโโโโโ โโโโ โโโโโ โโโโ โโโโโ โโโโโโ โโโโโโโโ
โโโโ โโโโโโโโโ โโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโโโ โโโโ โโโโโ โโโโโโโโโโโโโโโโโโ
โโโโโ โโโ โโโโ โโโโ โโโโ โโโโโโโโโโโโ โโโโ โโโโโโโโโโโโ โโโโ โโโโ โโโโโโโ โโโโ โโโโ โโโโโโโโโโโ โโโโโโโโ โโโโ โโโ
โโโโโโโโโ โโโโ โโโโ โโโโ โโโโโโโ โโโโ โโโโ โโโโ โโโโ โโโโ โโโโ โโโโโโโโ โโโโ โโโโ โโโโ โโโโโโโโโโโโโโ โโโโ
โโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโ โโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโ โโโโโโโโ โโโโโ
โโโ โโโโโ โโโโโโโโ โโโโโโ โโโโโโ โโโโโ โโโโโโโโโ โโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโ โโโโ
Progress: [==================================================================================================== ] 100%
Best Codec: hevc (10464.037000 seconds)
Worst Codec: h264 (4940.960000 seconds)
Analyzing the most common codec...
Progress: [==================================================================================================== ] 100%
Most Common Codec: h264 (found in 9 files)
Ideal for good quality and small files: libx264
This script utilizes ffprobe
to extract codec information from video files (.mp4
and .mkv
). It then analyzes this data to identify the best and worst codecs based on video duration, as well as the most common codec found in the directory.
Feel free to contribute or report issues on GitHub.
Happy video encoding! ๐