将 WMV(从 Ashampoo Snap 7)转换为 MP4

将 WMV(从 Ashampoo Snap 7)转换为 MP4

我使用 Ashamphoo Snap 7 以 .wmv 格式录制了(部分)桌面视频。我找不到允许我以其他格式录制的选项。我想将其转换为 .mp4,最好是 x264(我是新手,我在几个地方听说过这个,所以我想这是每个人都在使用的)。

根据ffmpeg输入视频详细信息:

Input #0, asf, from 'input.wmv':
  Metadata:
    WMFSDKNeeded    : 0.0.0.0000
    DeviceConformanceTemplate: @
    WMFSDKVersion   : 12.2.14393.726
    IsVBR           : 0
  Duration: 00:00:16.60, start: 0.000000, bitrate: 2327 kb/s
    Stream #0:0(eng): Video: wmv1 (WMV1 / 0x31564D57), yuv420p, 1600x804, 2000 kb/s, 1k tbr, 1k tbn, 1k tbc

我在用着ffmpeg version N-82143-gbf14393

我尝试了以下方法:

ffmpeg -i input.wmv output.mp4

ffmpeg -i input.wmv output.mp4 -crf 23

这两种方法制作的视频文件几乎不会移动一帧;经过很长时间后,它才会移动一帧。

使用默认设置(我只需加载视频、选择目标文件并按下“编码”)使用 Handbrake 转换视频即可按预期工作。我更喜欢使用 ffmpeg。

以下是输入.wmv

答案1

您的输入是可变帧速率。对于此类情况,请使用

ffmpeg -i input.wmv -vsync vfr output.mp4

相关内容