在ffmpeg中‘s’和'-vf scale=‘之间的区别?
对于在ffmpeg中的两通转换编码,那么有什么区别或影响呢?
发布于 2014-08-04 18:25:40
输出应该没有差别。
使用md5穆克塞进行比较。
-s
$ ffmpeg -i input -an -s 640x360 -f md5 -
...
MD5=6280d86947e18d6633f4eddc299cf8a4-vf scale
$ ffmpeg -i input -an -vf scale=640:360 -f md5 -
...
MD5=6280d86947e18d6633f4eddc299cf8a4我相信-s映射到了scale,但我并不完全确定,也没有看过源代码来找出答案。
使用scale而不是-s有好处
scale就可以自动确定另一个维度,同时保持高宽比:scale=640:-1。有关更多信息,请参见FFmpeg比例视频过滤器文档。
https://stackoverflow.com/questions/25122740
复制相似问题