我正在尝试设置一个脚本来自动化一些视频操作,包括修剪视频。为此,我正在使用 ffmpeg filter_complex。
我想使用格式 HH:MM:SS.m 指定开始和结束位置,但我无法做到,尽管 ffmpeg 文档指出它可以做到。这是代码的简化版本:
ffmpeg -i input.mp4 -filter_complex \
"[0:v]trim=1.40.1:1.59.3,setpts=PTS-STARTPTS[v]" \
-map "[v]" -pix_fmt yuv420p -c:v libx264 -preset fast -y output.mp4
Run Code Online (Sandbox Code Playgroud)
我认为这是因为“:”用于分隔过滤器选项中的参数。
有机会让它发挥作用吗?
llo*_*gan 12
欢迎来到“逃离地狱”。有多种方法可以做到这一点。这里有三个:
"trim=start='00\:00\:01.23':end='00\:00\:04.56'"
"trim=start=00\\\:00\\\:01.23:end=00\\\:00\\\:04.56"
trim=start=00\\\\:00\\\\:01.23:end=00\\\\:00\\\\:04.56
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2633 次 |
| 最近记录: |