遇到了一个奇葩的Trim问题
megui吧
全部回复
仅看楼主
level 15
bunny844 楼主
对一个视频进行Trim
Trim(1883,11971)的时候出现了这个错误提示
[Error] [2013-11-21 16:28:17] avs [error]: FFVideoSource: Insanity detected: decoder returned an empty frame occurred while reading frame 1
而Trim(0,11971)和Trim(1500,8000)的时候没有问题
把1883换成1884依然提示错误
什么情况?
2013年11月21日 08点11分 1
level 15
bunny844 楼主
因为mmg对MP4的切割不是那么地精确,尤其是时间长的视频,所以我采用了Trim重新编码
现在用mmg试了一下,完全ok
问题是换了个方式解决了,但这个Trim是什么情况?
2013年11月21日 09点11分 2
level 15
bunny844 楼主
MMG切MP4确实切的不够精确,后面多了几帧
2013年11月21日 11点11分 3
level 11
错误检测:当读到帧号为1的帧时解码器返回了一个空帧。
我也不太清楚原因,坐等高手[吐舌]
2013年11月21日 12点11分 4
英文捉急啊!我是说我……
2013年11月21日 13点11分
回复 bunny844 :额,我是用谷歌翻译的
2013年11月21日 13点11分
回复 gfrhuu :谷歌赞!现附上度娘翻的:精神错乱:返回一个空帧检测解码器时发生读码框架1
2013年11月21日 13点11分
层主的语序重组能力很强啊
2013年11月21日 13点11分
level 12
To better splitting a mp4 file, try MP4Box instead.
2013年11月21日 22点11分 5
我找到的MP4Box只能根据时间来剪
2013年11月21日 23点11分
level 11
←_← 不要寄希望于任何无损切割,这是视频本身决定的
2013年11月22日 03点11分 6
这个“损”究竟是指损什么?画质?帧?还是都有?反正我就是遇到了这个起始点附近的帧切不了,但我却必须精确到这个点,因为正好是说话断句的地方
2013年11月22日 04点11分
回复 bunny844 :不经转码就是相对无损。我进行需要定点切割的视频都是先MMG切出相对少一个GOP的片段和单独的包含切割点的GOP,然后对单GOP转压trim,最后MMG合并。由于只需要压一个不到的GOP,工程量非常小,也保证了绝大部分画质不变。
2013年11月23日 03点11分
回复 sherry22422 :原来如此,受教了!不过我这次遇到的问题就是这个关键起始点不能Trim
2013年11月23日 03点11分
1