我正在使用ffmpeg
编辑视频,需要查看从秒到毫秒的时间戳。我知道这个命令:ffmpeg-i a.ogg-ss 00:01:02-to 00:01:03-c copy x2.ogg
可以使用秒,但是我希望能够精确到毫秒。
我正在使用ffmpeg
编辑视频,需要查看从秒到毫秒的时间戳。我知道这个命令:ffmpeg-i a.ogg-ss 00:01:02-to 00:01:03-c copy x2.ogg
可以使用秒,但是我希望能够精确到毫秒。
你可以尝试以下方法:
ffmpeg -i a.ogg -ss 00:01:02.500 -t 00:01:03.250 -c copy x2.ogg
时间戳需要使用HH:MM:SS.xxx格式以获得更高的精度(其中xxx是毫秒)。
如果可以,请告诉我。
时间持续时间可以呈现两种格式。 (FFmpeg 4.3 或更高版本)
格式1:
[-][HH:]MM:SS[.m...]
或者
格式 2:
[-]S+[.m...][s|ms|us]
格式 1 示例
01:20:10 1 hour 20 minute 10 seconds
04:03 4 minutes 3 seconds
07:02:05.100 7 hours 2 minutes 5 seconds 100 miliseconds
格式2的示例
120 120 seconds
120.2 120.2 seconds or 120 seconds 200 miliseconds
1200ms 1200 milliseconds
1300us 1300 microseconds
我从不依赖小数。如果可能,请一直使用format2(-ss'120534ms')。
ffmpeg -i a.ogg -ss '100ms' -t '600ms' -c copy x2.ogg
ffmpeg -i a.ogg -ss 100ms -t 600ms -c copy x2.ogg
ffmpeg -i a.ogg -ss '100ms' -t '600ms' -c copy x2.ogg