我以前使用过一些 FFMPEG 的工作,并且对 VirtualDub 以及 Sony Vegas 等高端产品也比较熟悉。
但是,我仍然无法找到一种简单直接的方法从给定的 WMV 文件中提取 M 到 N 帧并将其编码为 x264 编码的视频。
我使用 Windows 7 64 位。
有任何想法吗?
答案1
你首先必须找出第一帧的开始时间格式HH:MM:SS.msec
,或者S.msec
。那么,<start>
时间码在哪里:
ffmpeg -i input.wmv -ss <start> -c:v libx264 -frames:v 123 output.mp4
如果您想使用过滤器,您可以做这样的事情,100
从哪里开始的框架:
ffmpeg -i input.wmv -filter:v "select=gte(n\,100)" -c:v libx264 -frames:v 123 -vsync 0 output.mp4