Difference between revisions of "Private:VideoTools"
From NMSL
(New page: * [http://www.videolan.org/developers/x264.html x264] open source encoder for H.264/AVC * [http://code.google.com/p/webm/downloads/list Google's VP8] open source VP8 encoder and decoder ...) |
|||
Line 16: | Line 16: | ||
<pre> | <pre> | ||
Useful avisynth filters: | Useful avisynth filters: | ||
− | + | * Compare - Compare two videos and Calculate Y-PNSR for each frame | |
− | frame | + | - This is included as one of the core avisynth filters |
− | + | Compare(clip_filtered, clip_original, "channels", "logfile") | |
− | Compare(clip_filtered, clip_original, "channels", "logfile") | ||
− | + | * SSIM - Compare two videos Calculate Structure Similarity Metric for each frame | |
− | Metric for each frame | + | - http://avisynth.org/warpenterprises/ |
− | + | SSIM (clip1, clip2, "results.csv", "averageSSIM.txt", lumimask=true) | |
− | + | ||
− | + | * RawSource - Read in Raw YUV video files | |
− | + | - http://avisynth.org/warpenterprises/files/rawsource_25_dll_20060728.zip | |
− | http://avisynth.org/warpenterprises/files/rawsource_25_dll_20060728.zip | + | clip = RawSource("SourceFile", Height, Width, "Format") |
− | |||
</pre> | </pre> | ||
Latest revision as of 15:36, 3 December 2010
- x264 open source encoder for H.264/AVC
- Google's VP8 open source VP8 encoder and decoder
- ZIP file includes encoder and decoder pre-built for windows
- Encoder is vpcenc.exe, type vpcenv -help for instructions
- Decoder is vpcdec.exe, type vpcdec -help for instructions
- VP8 Encoder Parameter Guidelines
- VP8 Overview Slides
- Avisynth version 2.5
- General purpose scripting tool for reading and processing videos
- Allows filters to be bound in to compute distortion, add noise, watermarks, etc.
Useful avisynth filters: * Compare - Compare two videos and Calculate Y-PNSR for each frame - This is included as one of the core avisynth filters Compare(clip_filtered, clip_original, "channels", "logfile") * SSIM - Compare two videos Calculate Structure Similarity Metric for each frame - http://avisynth.org/warpenterprises/ SSIM (clip1, clip2, "results.csv", "averageSSIM.txt", lumimask=true) * RawSource - Read in Raw YUV video files - http://avisynth.org/warpenterprises/files/rawsource_25_dll_20060728.zip clip = RawSource("SourceFile", Height, Width, "Format")
- ffmpeg
- a complete, cross-platform solution to record, convert and stream audio and video
- includes libavcodec - the leading audio/video codec library
- contains instructions for getting source and windows executable
- YUVviewer
- Allows multiple YUV video files to be played side by side for comparison
- Vicos (Demo Version)
- Automated codec comparison tool
- Allows codecs to be bound in and preset parameters to be defined by the user
- Useful for a quick relative comparison of codecs and different preset parameters
- Generated files in vicos/perframe_data contains per-frame PNSR/SSIM raw data
- YUV Toolbox Matlab's toolbox for processing and comparing YUV video streams
- yuv_compare compares two YUV streams and produces PSNR values
- MSU's Codec Comparison Reports
- Contains short version of annual Codec Comparison Report
- Provides detailed comparison of the most popular H.264 decoders
- MSU's 2010 Codec Report - Appendix 8 compares VP8, x264, XViD performance and quality