指定时间段操作的问题,加上音频就出错了.
dwing吧
全部回复
仅看楼主
level 11
asillychild 楼主
目的: 13-87秒加速为10倍速, 其它正常转码.
-i /storage/emulated/0/149.mp4 -filter_complex "[0:v]crop=720:576:280:32,split=3[1v][2v][3v],[1v]trim=0:13,setpts=PTS-STARTPTS[1],[2v]trim=13:85,setpts=(PTS-STARTPTS)/10[2],[3v]trim=85:178,setpts=PTS-STARTPTS[3],[0:a]atrim=0:13,asetpts=PTS-STARTPTS[a1],[0:a]atrim=13:85,asetpts=PTS-STARTPTS/10[a2],[0:a]atrim=85:178,asetpts=PTS-STARTPTS[a3],[1][2][3][a1][a2][a3]concat=n=3:v=1:a=1[gg][hh]" -map "[gg]" -map "[hh]" -crf 25 -ab 128k /storage/emulated/0/149+.mp4 -y
试了单独视频可以,但如果用上面的把音频加上
就以下出错
Parsed_setpts_5 @ 0xb3625300] Media type mismatch between the 'Parsed_setpts_5' filter output pad 0 (video) and the 'Parsed_concat_14' filter input pad 1 (audio)
[AVFilterGraph @ 0xb3617100] Cannot create the link setpts:0 -> concat:1
Error initializing complex filters.
Invalid argument
2019年02月25日 09点02分 1
level 6
concat的输入按照vavava的顺序写,不要vvvaaa
另外,调速的时候,音频不做重采样直接改pts应该会出一些音画同步的问题。具体怎么重采样,有很多filter可以实现
2019年02月25日 11点02分 2
采样不懂,嗯,反正你看看4楼的回复,我达到我的目的。
2019年02月25日 14点02分
level 11
asillychild 楼主
重采样不太明白,反正我我想做出来音频大概是比原来少一分钟左右吧,实际上反而比原音源文件长了十几秒。请看楼下的,我又用了一个最原始的方法,这个方法是可以的,达到我的要求。
2019年02月25日 14点02分 3
声音长度变了是因为[0:a]atrim=13:85,asetpts=PTS-STARTPTS/10[a2]的 /10之前写少了个括号.参考视频的
2019年02月27日 01点02分
level 11
asillychild 楼主
-ss 0 -t 20 -i /storage/emulated/0/149oo.mp4 -ss 20 -t 60 -i /storage/emulated/0/149oo.mp4 -ss 80 -to 2:59 -i /storage/emulated/0/149oo.mp4 -filter_complex "[0:v]crop=720:576:280:32[1],[1:v]crop=720:576:280:32,setpts=0.1*PTS[2],[2:v]crop=720:576:280:32[3],[1:a]atempo=2,atempo=2,atempo=2,atempo=1.25[k],[1][0:a][2][k][3][2:a]concat=n=3:v=1:a=1[all][aas]" -map "[all]" -map "[aas]" -crf 25 -ab 128k /storage/emulated/0/149+x.mp4 -y
2019年02月25日 14点02分 4
level 9
楼主,这玩意这么合并优爱腾缓存里面同一个文件夹的所有ts文件或者mp4文件?
2019年02月27日 11点02分 5
level 11
asillychild 楼主
这个用过,感觉不是和电脑版本的一样
2019年02月28日 16点02分 6
吧务
level 14
233,还是这个吧比较有能跟你讨论这个的[滑稽]看你之前文本字幕的在好几个吧发了,只有这个吧的帖子有讨论[滑稽]
2019年02月28日 16点02分 7
233是谁
2019年03月01日 00点03分
@asillychild 233是一个表情代码,表示大笑
2019年03月01日 01点03分
1