我想在Unity项目中使用FFmpeg连接用户选择或录制的多个视频。 Unity插件提供了FFmpeg 3.4.1,可以调用所有常规的oneline命令。但是我不确定将输出传递给下一个命令。
我设法将其从list.txt连接到视频,但是它们的目标帧率和异步音频流存在一些问题。
这就是我现在要做的:
ffmpeg -y -f concat -safe 0 -i list.txt output.mp4 -hide_banner
在我的list.txt中,有两个包含入站和出站数据的mp4文件:
file video_01.mp4
inpoint 5
outpoint 20.2800006866455
file video_02.mp4
inpoint 10
outpoint 24.1599998474121
这两个视频分别具有50和25 fps,一个没有音频(或静音),另一个带有音频。
从具有定义的视频分辨率,fps,编解码器和音频流的不同来源获得可靠输出的最佳方法是什么?我必须使用-filter-complex吗?