我使用bellow命令
在我现有的视频中添加额外的空白1小时echo shell_exec('/usr/local/bin/ffmpeg -y -i universal.mp4 -f lavfi -i "color=black:s=1280x720:r=24:d=5400" -filter_complex "[0][1]concat=n=2:v=1:a=0[v]" -map [v] -c:v libx264 output.mp4 2>&1');
但out.mp4没有任何音频。有人请指导我。
答案 0 :(得分:1)
如果您没有另外指定,我不确定ffmpeg
是否会自动复制音频流。尝试添加:
-acodec copy
如果存在,则复制音频流。您可以使用ffprobe
查看输入和输出文件中使用的流和编解码器,因此请检查它们是否确实包含音频流。