用 ffmpeg 做视频分割遇到的奇怪现象
本帖最后由 root 于 2016-4-2 00:35 编辑最近看动画的发现压制组带了片头,与字幕组版本不同,导致字幕直接落后了 1min,就打算直接用 ffmpeg 去掉视频片头参数用如下的ffmpeg -i xxx.mkv -vcodec copy -acodec copy -ss 00:01:03.2 output1.mkv然后就发现莫名其妙用 mpv 播放视频的时候直接从 00:00:10 开始,虽然似乎并没有任何其他影响(字幕正常匹配)。测试了一下,如果把 -ss 00:01:03.2这里改成 -ss 00:01:03就一切正常,不知道各位是否知道怎么处理这个问题
Google 了一下说似乎视频文件不能被精确 seek 导致直接 copy 时会带上前面的 segment,所以想要精确分割必须重新 encode 吗?
楼主你是不是南辕北辙了...
差一分钟你平移字幕就是了..不重编码的切割都是按IDR位置切的..能准吗? 好大的一個工程{:7_545:} ……你为何不选择更加简单的平移字幕而是选择切割视频呢……{:8_730:} 无损复制只能起始于I帧,就是对前面的帧没有引用的帧(所谓关键帧),要精确的话只能重新编码 啊,谢谢建议,大概了解是怎么回事了,之前对视频编码了解的太少
页:
[1]