我有这 2 个用于 FFMPEG 的命令,但不知道如何使用第一个命令的输出并链接到第二个命令,并将它们用作单个进程。我有以下内容:
循环播放视频
ffmpeg -stream_loop -1 -i input.m4v -c copy -t 10800 output3h.m4v
从 .txt 添加曲目以循环 X 次
ffmpeg -y -i output3h.m4v -f concat -i text.txt -map 0:v -map 1:a -c:v copy -preset ultrafast -async 1 -shortest complete3h.m4v
有人能帮忙将它们链接在一起以执行 1 个操作吗?如果有人知道如何让音频在循环视频 (t) 的持续时间内循环,而不是使用 .txt,那也会有很大帮助。
答案1
您可以对两者使用 stream_loop。
ffmpeg -stream_loop -1 -i input.m4v -stream_loop -1 -i audio -c:v copy -t 10800 complete3h.mp4