我使用 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