无损降低“视频的视频”的帧率

无损降低“视频的视频”的帧率

我昨天问过这个问题,但它被错误地关闭了,因为它是重复的问题:降低视频帧速率但不丢失有用帧

这个问题和这个问题的区别在于 - 在那个问题中,用户的视频通过软件从低帧率升级到高帧率,他们想把它降下来。就我而言,我有一个完整的桌面录制,它是以 60 FPS 的速度原生捕获和录制的,但是,在该桌面中,有一个窗口显示了我关心的视频,该视频仅以 30 FPS 的速度播放。但是,在桌面录制中,有 60 FPS 的运动(例如我的光标)。

--- 原始问题 ---

我有一个视频聊天的屏幕录像,文件大小很大,因为屏幕录像本身的帧率为 59.93 fps。但是,我认为视频聊天的帧率为 15-30 fps。另外,这是视频聊天,所以单个帧显然也被压缩了。

我不想降低视频质量(考虑到这是视频聊天,视频质量已经有点差了)。但是,我想减小文件大小。不过,我不太清楚如何最好地做到这一点……我想我的问题可以归结为:

  1. 有没有办法以某种方式降低视频的帧速率,使其与视频聊天的帧速率同步?
  2. 还有其他我不知道的压缩选项吗?

如果有帮助的话,这里是 ffmpeg -i 输出:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\Untitled1.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 0
    compatible_brands: qt
    creation_time   : 2015-08-02T20:32:54.000000Z
    com.apple.quicktime.make: Apple
    com.apple.quicktime.model: MacBookAir4,2
    com.apple.quicktime.software: Mac OS X 10.10.4 (14E46)
    com.apple.quicktime.creationdate: 2015-08-02T12:46:10-0700
  Duration: 00:45:19.57, start: 0.000000, bitrate: 12981 kb/s
  Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1438x874, 12974 kb/s, SAR 1:1 DAR 719:437, 59.93 fps, 60 tbr, 6k tbn (default)
    Metadata:
      creation_time   : 2015-08-02T20:32:54.000000Z
      handler_name    : Core Media Video
      vendor_id       : [0][0][0][0]
      encoder         : H.264

项目清单

相关内容