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

如何使用多音频流的mpv播放视频

隗瑞
2023-03-14

我试着用两种语言播放一部电影。音频1至扬声器音频2至耳机

mpv --lavfi-complex="[aid1] [aid2] amix [ao]" "input.mp4"

播放视频并混合音频1

mpv "input.mp4" --vid=1 --aid=1 --audio-device="wasapi/{d3178b30-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"

用audio1播放视频

mpv "input.mp4" --aid=2 --no-video --audio-device="wasapi/{06a44940-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"

仅播放音频2

如何结合这一点?

共有1个答案

郭俊人
2023-03-14

我成功地做到了这一点,创建了一个5.1流,其中一种语言混合到[FL]和[FR],另一种语言混合到[BL]和[BR]。我直接发送到多通道硬件(通过ALSA)或通过插孔,以便更灵活地进行通道路由

这可能是可能的使用mpv的--lavfi复杂,但我总是使用ffmpeg准备5.1流。

https://trac.ffmpeg.org/wiki/AudioChannelManipulation

 类似资料:
  • 问题内容: 我发现了如何使用jquery暂停和播放视频 但是我找不到静音按钮,如果没有jquery解决方案,我只需要一个onclick js解决方案就可以了。我需要尽快。 还有解决静音延迟的方法吗?我希望它在单击按钮后立即将声音静音/取消静音。 问题答案: $(“video”).prop(‘muted’, true); //mute 和 (旁注:在jQuery <1.6中使用if)

  • 我正在开发一个音频播放器,它可以在后台播放音频文件。我的问题是,当录像机或视频播放器启动时,我需要暂停音频播放器。 有什么方法可以处理这个任务吗?例如,我有来处理这些调用。当我接到呼叫或wnat呼叫时,我们可以使用呼叫状态暂停播放器。我想为录像机或视频播放器以及相同的场景。当视频/录制开始时,我需要暂停音频播放器。

  • 主要内容:本节引言:,1.相关方法详解,2.使用代码示例,3.本节示例代码下载:,本节小结:本节引言: 本节带来的是Android多媒体中的——MediaPlayer,我们可以通过这个API来播放音频和视频 该类是Androd多媒体框架中的一个重要组件,通过该类,我们可以以最小的步骤来获取,解码 和播放音视频。它支持三种不同的媒体来源: 本地资源 内部的URI,比如你可以通过ContentResolver来获取 外部URL(流) 对于Android所支持的的媒体格式列表 对于Androi

  • 问题内容: 我正在用HTML5和Javascript制作游戏。 如何通过Javascript播放游戏音频? 问题答案: 如果您不想弄乱HTML元素: 这使用了接口,该接口播放音频的方式与element相同。 如果需要更多功能,我使用了howler.js库,发现它简单实用。

  • 只是想知道是否有人能告诉我这是怎么回事。当我播放视频时,我可以听到音频,但视频不显示。这是我的代码,我是初学者

  • 问题内容: 向服务器端api发出“ AJAX”请求时,我无法播放音频。 我有后端Node.js代码,该代码使用IBM的Watson Text-to-Speech服务提供文本音频: 我有客户端代码来处理: 后端返回我期望的音频,但是我的成功方法playAudio从未被调用。而是,将始终调用handleError,并且错误对象始终为null。 谁能解释我在做什么错以及如何纠正此问题?这将不胜感激。 谢