FFMpeg concat流

时间:2016-03-22 19:18:11

标签: ffmpeg streaming h.264 concat

我正在尝试从两台摄像机接收两个H264 UDP流,并将它们保存到一个文件中(因此它们始终是同步的)。我尝试了很多东西,但它总是说第二个流上没有视频(虽然我可以观看)。

ffmpeg -probesize 20M -analyzeduration 20M -i udp://@127.0.0.1:1234 -probesize 20M -analyzeduration 20M -i udp://@127.0.0.1:1235 -filter_complex "[0:v]fps=15,scale=320:240,setsar=1/1,setpts=PTS-STARTPTS[v0]; [1:v]fps=15,scale=320:240,setsar=1/1,setpts=PTS-STARTPTS[v1]; [v0][v1]concat=n=2:v=1:a=0 [v0] [v1]" -map "[v0]" -map "[v1]" -threads 0 -y kk.ts

是否可以将concat应用于实时流,因此我们有一个带有两个程序的视频?

1 个答案:

答案 0 :(得分:2)

由于我不允许回复,我会发布此帖。

Gerfried,我同意只使用downvoting来促进你的自我...所以停止做那种行为,只是因为一个新用户犯了错误和/或董事会设置不允许一个人做一个动作。

为了按照原始问题的建议,我建议您尝试使用

ffmpeg -i concat(file1,file2)

http://reck.dk/ffmpeg-combine-or-merge-several-video-into-one-video-concatenating-media-files/