use*_*159 4 video ffmpeg image thumbnails video-processing
200x100为了从视频中获取缩略图,我这样做了ffmpeg -ss 100 -i /tmp/video.mp4 -frames:v 1 -s 200x100 image.jpg。但是,如果源视频的宽高比与 不同200x100,则缩略图会变形(拉伸或压扁,水平或垂直),并且看起来很糟糕。
有没有一种方法ffmpeg可以找出500x200视频太宽的情况,然后从右侧和左侧100px删除,从而制作视频?并且由于与 的宽高比相同,因此缩略图不会变形。50px50px400x200400x200200x100
我知道还有其他工具可以对 生成的缩略图执行此操作ffmpeg,但我更喜欢在其中执行此操作ffmpeg,而不必再次处理缩略图。
您可以使用比例force_original_aspect_ratio过滤器中的选项。
ffmpeg -ss 100 -i /tmp/video.mp4 -frames:v 1 -q:v 2 -vf "scale=200:100:force_original_aspect_ratio=increase,crop=200:100" image.jpg
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8187 次 |
| 最近记录: |