最终目的是用ffmpeg封装ass和mp4,查了资料发现应该是关键帧和切割位置不对应的问题,有其他答主提到重编码可以解决,但是因为电脑配置和时效性的原因,重新编码会很浪费一些时间(因为烧录字幕上去时间和重编码差不多),所以想问一下能否在拷贝流的情况下做到精准切割视频?
我用的命令行是这样的
ffmpeg -ss start_time -to end_time -i input.flv -c:a copy -c:v copy -keyint_min 2 -g 1 -y output.mp4
这样的结果是开头不会出现卡住的情况,但是在PotPlayer里播放时时间轴会长x秒,在Aegisub里打开后则表现为会在视频开头多出正常的可以播放的x秒