使用FFmpeg连接具有修剪的开始和结束以及不同fps,分辨率和音频编解码器的多个视频

时间:2019-04-16 12:05:55

标签: unity3d ffmpeg

我想在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吗?

0 个答案:

没有答案