bro*_*ott 6 video windows command-line frame
我想以特定的时间百分比(例如,25%、50% 和 75%)拍摄视频帧并将其保存在某处。
我需要从命令行完成此操作,以便我可以将其自动化。此外,这需要在 Windows 中完成。
有谁知道如何做到这一点?
您可能想通过以下命令使用适用于 Windows 的 ffmpeg :
ffmpeg -i <INPUT FILE> -ss 10 -f image2 -r 25 <OUTPUT FILE>
Run Code Online (Sandbox Code Playgroud)
-i <INPUT FILE>
指定输入文件。例如电影.mp4。-ss <TIME>
指定时间位置(以秒为单位)。还支持“hh:mm:ss[.xxx]”。-f image2
强制/设置格式。-r 25
设置帧速率(以 Hz 为单位。可以是分数或数字,默认 = 25)。<OUTPUT FILE>
设置输出文件。例如image1.jpg。如果您的源视频具有固定帧速率,您可以使用以下公式捕获特定帧:
<FRAME NUMBER> / <FRAME RATE> = <NUMBER OF SECONDS>
Run Code Online (Sandbox Code Playgroud)
因此,如果您想以 25Hz 帧速率捕获第 250 帧,则设置-ss
为 10。
归档时间: |
|
查看次数: |
2038 次 |
最近记录: |