Я пытаюсь настроить скрипт для автоматизации некоторых видео манипуляций, в том числе обрезка видео. для этого я использую 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
Я думаю, что это связано с тем, что «:» используется для разделения аргументов в параметрах фильтра.
Есть ли шансы заставить это работать?