gpt4 book ai didi

android - FFMPEG 使用 concat 但进程被杀死没有错误消息

转载 作者:行者123 更新时间:2023-12-04 10:24:10 27 4
gpt4 key购买 nike

我是安卓开发者
我使用 FFmpeg 编辑视频。
使用这个库

https://github.com/bravobit/FFmpeg-Android
只是

FFmpeg.execute(" command ");

我使用 filter-complex,但进程被终止且没有错误

这是线索错误信息吗?
"`[out_0_0 @ 000002092867e200] 100 buffers queued in out_0_0, something may be wrong.`"

你能告诉我如何解决吗?
以下是我的命令
我认为语法没问题,但语义学是错误的。
-y -i /storage/emulated/0/Download/error_movie.mp4 -filter_complex "
[0:v]trim=start=20.900:duration=14.500,setpts=PTS-STARTPTS[v1];
[0:v]trim=start=0:duration=20.900,setpts=PTS-STARTPTS[v2];
[0:v]trim=start=35.400:duration=30.300,setpts=PTS-STARTPTS[v3];
[0:v]trim=start=20.900:duration=14.500,setpts=PTS-STARTPTS[v4];
[0:v]trim=start=20.900:duration=14.500,setpts=PTS-STARTPTS[v5];
[0:a]atrim=start=20.900:duration=14.500,asetpts=PTS-STARTPTS[a1];
[0:a]atrim=start=0:duration=20.900,setpts=PTS-STARTPTS[a2];
[0:a]atrim=start=35.400:duration=30.300,asetpts=PTS-STARTPTS[a3];
[0:a]atrim=start=20.900:duration=14.500,asetpts=PTS-STARTPTS[a4];
[0:a]atrim=start=20.900:duration=14.500,asetpts=PTS-STARTPTS[a5];
[v1][v2][v3][v4][v5]concat=n=5:v=1:a=0[ffmpegVideoOut];
[a1][a2][a3][a4][a5]concat=n=5:v=0:a=1[ffmpegAudioOut]"
-map [ffmpegVideoOut] -map [ffmpegAudioOut]
/storage/emulated/0/AiTube/AiTube_20200316_103442.mp4

最佳答案

当您使用 FFMPEG 最好将其安装在您的操作系统上,以确保您的命令正确

在您的情况下,问题出在您的命令字符串中

[0:a]atrim=start=0:duration=20.900,setpts=PTS-STARTPTS[a2]; 

应该 :
[0:a]atrim=start=0:duration=20.900,asetpts=PTS-STARTPTS[a2];

你必须使用 Assets 当您使用 中庭筛选

关于android - FFMPEG 使用 concat 但进程被杀死没有错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60700615/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com