当前位置: 首页 > 知识库问答 >
问题:

如何保存帧从VOB与正确的大小?

司马德水
2023-03-14

我正在用ffmpeg保存vob文件中的单帧。

FF探针显示我的vob文件:

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

我的命令行是

ffmpeg-i文件1。vob-SS10-q:v2-vframes 1-an-sn Frames 10。jpg

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

共有1个答案

阚正真
2023-03-14

使用

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

定标器将输入宽度乘以存储的像素纵横比,生成方形像素表示。

图像格式不支持音频或字幕,因此无需禁用它们。

 类似资料:
  • 问题内容: 我正在处理熊猫和Spark数据帧。数据帧始终很大(> 20 GB),而标准的火花功能不足以容纳这些大小。目前,我将我的pandas数据框转换为spark数据框,如下所示: 我进行这种转换是因为通过火花将数据帧写入hdfs非常容易: 但是,对于大于2 GB的数据帧,转换失败。如果将spark数据框转换为熊猫,则可以使用pyarrow: 这是从Spark到Panda的快速对话,它也适用于大

  • 我想将用我的应用程序录制的mp3文件存储到带有MediaStore的音乐文件夹中,以便在Android 10的新“范围存储”中使用。 此方法效果很好,但这些文件使用时间戳命名(例如1576253519449),没有扩展名。 如果我用文件管理器手动添加扩展名,则文件将被正确记录。 如何使用来命名文件? 还有一个问题:只适用于Android 10。如何保持与旧版本的逆转兼容性? 编辑: 为了实现逆转兼

  • 所以这就是我试过的。有更好的方法吗?

  • 我有一个成功登录网站并执行查询的脚本: 我想做的是在另一个网站Trello上做类似的事情。以下是脚本: 但是,result变量会显示一个页面,就好像用户没有登录一样,所以我假设会话没有正确保存。我怎样才能解决这个问题?

  • 我想使用PHP et MongoDB驱动程序在MongoDB集合中存储日期。 以下是我的部分脚本: 第一连接: 第二:文档创建 $queryArray属性包含我要创建的键/值对。 添加了一种转换方法,可以管理日期并将其转换为MongoDB ISODate:使用\MongoDB\BSON\UTCDateTime作为MongoUTCDate。。。公共静态函数toISODate($date){if(is

  • 这个问题已经被问了无数次,但是没有一个真正解决保存时的旋转问题。 这是我最初如何保存一个位图到我的设备: 以上内容保存了。 然后我看到了这个答案,但问题是它将已经保存的位图旋转到正确的方向。例如,如果您想将设置为,则可以这样做。但是,如果我想共享位图,或者想在设备库中打开它,方向仍然不正确。然后,我将不得不执行与上面相同的过程-等。这将导致同样的问题。 如何将