如何从VOB中保存正确大小的框架?

时间:2017-03-18 13:23:54

标签: video ffmpeg

我使用ffmpeg从vob文件保存单帧。

ffprobe显示我的vob文件:

  

流#0:1 [0x1e0]:视频:mpeg2video(主),yuv420p(tv),720x480   [SAR 8:9 DAR 4:3],隐藏式字幕,3750 kb / s,29.97 fps,29.97 tbr,   9万tbn,59.94 tbc

我的命令行是

  

ffmpeg -i File1.vob -ss 10 -q:v 2 -vframes 1 -an -sn frame10s.jpg

我的jpeg文件正在以720x480保存,水平拉伸。如何以正确的显示比例640x480保存它们?

1 个答案:

答案 0 :(得分:1)

使用

ffmpeg -i File1.vob -ss 10 -vf scale=iw*sar:ih,setsar=1 -q:v 2 -vframes 1 frame10s.jpg

缩放器将输入宽度乘以存储的像素长宽比,以生成正方形像素表示。

图片格式不支持音频或字幕,因此禁用这些格式是不必要的。