Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ffmpeg降低视频分辨率会增加文件大小_Ffmpeg - Fatal编程技术网

使用ffmpeg降低视频分辨率会增加文件大小

使用ffmpeg降低视频分辨率会增加文件大小,ffmpeg,Ffmpeg,我尝试使用ffmpeg降低视频分辨率 ffmpeg -y -hide_banner -loglevel panic -i "input.mp4" -vf "scale=-1:256" -q:v 1 -c:a copy -threads 1 "output.mp4" 但是视频文件的大小增加了。 原始高度大于256。 为什么分辨率降低,但文件大小却增加了 因为比特率和分辨率是自变量-问:v1基本上意味着使用尽可能多的位来保持视频与(缩放)输入几乎相同。谢谢。那么,有什么方法可以将输出保存为与输入相

我尝试使用ffmpeg降低视频分辨率

ffmpeg -y -hide_banner -loglevel panic -i "input.mp4" -vf "scale=-1:256" -q:v 1 -c:a copy -threads 1 "output.mp4"
但是视频文件的大小增加了。 原始高度大于256。
为什么分辨率降低,但文件大小却增加了

因为比特率和分辨率是自变量-问:v1基本上意味着使用尽可能多的位来保持视频与(缩放)输入几乎相同。

谢谢。那么,有什么方法可以将输出保存为与输入相同的质量(?),从而使文件大小与分辨率成比例?首先需要定义“与分辨率成比例”的含义。在视频编码中没有这样的概念。一个全黑的图像只需要几个字节就可以编码了。而白噪声在没有大量信号损失的情况下几乎不可压缩。您可以针对量化,也可以针对文件大小,您需要选择一个并设置正确的参数。