下面的狙击功能有可能比一秒钟更准确吗?(MATLAB,ffmpeg)


snip = 'ffmpeg -i %s -ss %d:%d:%d -t %d:%d:%d -async 1 -strict -2 %s';
snipstr = sprintf(snip,UncutFile,StartHRS,StartMIN,StartSEC,DurHRS,DurMIN,DurSEC,CutFile);
runsnip = system(snipstr);

这些行根据开始时间输入和持续时间输入剪切视频。我需要把我的视频剪辑到比一秒准确的几倍。

谢谢。

持续时间的文档显示:

有两种公认的语法用于表示持续时间。

[-][HH:]MM:SS[.m...]

HH表示小时数,MM表示最多2位,SS表示最多2位的秒数数字。末尾的m表示SS的十进制值。

[-]S+[.m...][s|ms|us]

S表示秒数,可选小数部分为m。可选的文字后缀smsus表示要进行解释该值分别以秒、毫秒或微秒表示。

在这两个表达式中,可选的-表示负持续时间。

示例:-ss 01:23:45.4-ss 5025.4

相关内容

  • 没有找到相关文章

最新更新