一、视频下载
1、DV下载工具
DV下载工具是一个安卓端的APP,可以下载抖音、快手等短视频的无水印原视频,且使用非常方便,打开DV后,点击下方中间的下载,然后点击右上角的“+”,在弹出的窗口输入你从短视频软件中复制的链接即可下载。(注:B站下载的视频依旧存有水印,可用第二种方法下载)
2、youtube-dl下载工具
youtube-dl是一款强大的开源视频下载工具,曾静一度因官司而从Github下架,今年又重新强势回归。Windows端下载youtube-dl.exe程序后即可用cmd命令调用,并且可配合音视频处理框架FFMPEG进行视频的同步处理。简单的使用命令如下:
youtube-dl -F "URL" 查看可下载的视频格式
youtube-dl -f [格式] "URL" 选择相应格式下载
3、下载链接
下载链接:链接:https://pan.baidu.com/s/12oPzu4mltn7v1MbZB0ZaRA
提取码:2021
二、视频处理
1、计算封装视频的PSNR及SSIM
PSNR
ffmpeg -i src.mp4 -i dst.mp4 -lavfi psnr="stats_file=psnr.log" -f null -
SSIM
ffmpeg -i src.mp4 -i dst.mp4 -lavfi ssim="stats_file=ssim.log" -f null -
直接计算封装视频的PSNR可能会出现时间戳错误的问题,导致计算出来的PSNR值异常,这是由于FFMPEG内部程序的问题,将封装视频解封装为YUV文件再进行PSNR的计算便可解决此问题。
2、计算YUV视频的PSNR及SSIM
封装视频转YUV
ffmpeg -i src.mp4 dst.yuv
YUV-PSNR
ffmpeg -pix_fmt yuv420p -s 1280x720 -i src.yuv -pix_fmt yuv420p -s 1280x720 -i dst.yuv -lavfi psnr="stats_file=psnr.log" -f null -