当前位置: 首页 > 知识库问答 >
问题:

在将rtsp转移到wowza时使用ffmpeg设置分离的音频和视频文件

应向晨
2023-03-14

我使用以下命令通过RTSP流到wowza服务器;

ffmpeg-re-i 1464197749623.mkv-c:v copy-c:一个严格复制的实验-f rtsp rtsp://127.0.0.1:1935/live/mystream

很好用。

但是,我有一个情况,我只得到视频从mkv文件,但没有音频。我得到单独的音频文件在mkv格式。我如何在上面的ffmpeg命令中分别指定音频和视频源,以便它可以组合地流到wowza?

谢谢

共有1个答案

濮阳宁
2023-03-14

我如何在上面的ffmpeg命令中分别指定音频和视频源,以便它可以组合地流到wowza?

添加另一个输入并显式映射每个流:

ffmpeg -re -i video.mkv -re -i audio.mka -map 0:v:0 -map 1:a:0 -c copy rtsp://127.0.0.1:1935/live/myStream
  • 请参见-map文档。
  • 可以使用-c copy代替-c:v copy-c:a copy.
  • 我认为不需要-strict实验性选项,所以我删除了它。
  • -f RTSP选项可能是多余的,所以我删除了它。
 类似资料:
  • 我想从给定的输入视频文件中拆分和。在网上冲浪后,我了解到使用是可能的。我打算在中实现上述功能。在ffmpeg中有很多构建过程,所以我更喜欢或任何其他可用的包。请任何人指导我如何使用或任何其他可用的框架来实现这些概念。 给定的输入视频文件(包含音频和视频) 预期的输出视频文件(只包含视频而不包含音频)

  • 我有一个长音频部分和一个短视频部分,我想在一起mux。 我正在尝试使用以下命令进行MUX: video_0-0002.h264-整个文件(2秒长) Audio.wav-从4秒到6秒 但音频被搞砸了...我怎样才能正确地做呢? 也试过了,听起来好像最后还是有寂静。

  • 我编写了代码将几个音频文件与1个图像组合成WebM视频。(audio1与默认jpg结合,audio2与默认jpg结合等)。 问题是,在此之后,视频长度比音频长度长25秒(因此音频在视频结束前缩短25秒)。 有没有办法在音频的同时停止视频?这是我使用的代码(我启动一个BAT命令文件)

  • 我已经使用程序youtube-dl下载了一个YouTube播放列表,我选择了单独下载视频和音频,我现在有一个文件夹充满了视频及其相应的音频,我希望与ffmpeg合并在一起。 我需要使用批处理脚本来执行此操作,但问题是youtube-dl在原始文件的标题之后添加了临时字母,因此视频与其对应的音频没有相同的名称,文件名如下所示: 如何使用windows批处理脚本和ffmpeg合并这些多个视频/音频文件

  • 我试图为管道开发一个应用程序: gst-launch-1.0 rtspsrc位置=”rtsp://192.168.3.30:8554/rajvi“延迟=0 name=demux demux。!queue!rtpmp4gdepay!aacparse!avdec\u aac!audioconvert!audioresample!autoaudiosink demux。!queue!rtph264dep

  • 音频和视频都能在第一次正确播放,在音频播放完成时视频循环(因为它更短)。唯一的问题是音频循环不工作,一旦音频第一次完成,流就停止了。 以下是日志: ffmpeg version 4.3.1版权所有(c)2000-2020 ffmpeg开发人员 使用Apple clang version 12.0.0(clang-1200.0.32.27) 配置构建:--prefix=/usr/local/cell