我看到了“https://superuser.com/questions/277642/how-to-merge-audio-and-video-file-in-ffmpeg”,对于一个项目,我们需要从摄像头和 icecast 音频流中检索视频流 (RTMP),并将它们合并为视频+音频流。原始摄像头音频可以忽略。我们必须让它可用于实时观看,因此延迟不要太大至关重要。
ffmpeg -i https://path/to/videostream -i https://path/to/audiostream.stream -c:v copy -c:a aac output.mp4
原始线程工作中建议的是否是这样的?
答案1
没有太多信息可供参考,但假设两种输入格式都与输出兼容,并且适合您的目标播放器/设备,您可以尝试流复制(-c copy
)。
ffmpeg -i https://path/to/videostream -i https://path/to/audiostream.stream -map 0:v -map 1:a -c copy -f flv rtp://output
-map
选项用于确定您想要哪些流。否则,它可能会从https://path/to/videostream
。请参阅FFmpeg Wiki:地图。