怎么在电脑上播放视频画面,而视频的音频通过DLNA,让智能音箱播放?怎么用lavfilters分离音频?

不用蓝牙连接音箱的原因
之所以不用蓝牙播放音频,因为理论上来说蓝牙的延迟和速度应该没有dlna快,最主要是因为,如果连接蓝牙,那电脑上的所有声音都会通过音箱播放,而我只想播放视频里的音频。而且一般的电脑没有自带蓝牙。

看到的但没看懂的解决方法
我在百度贴吧,看到了有人说有解决方法,但是说得太短了,我没看懂,谁能告诉我具体怎么弄吗?
附百度贴吧的原帖地址 :https://tieba.baidu.com/p/7295883414
帖子里原话是“lavfilters可以分离视频中的音频”,我不知道具体怎么用lavfilter分离音频。

附加说明
我的音箱是小米的智能音箱

确实,之前用天猫精灵当蓝牙音箱,声音直接慢画面半秒,根本没法用

你的天猫精灵支持dlna吗?我的小爱音箱支持dlna,就是不支持wmp的控制,但是foobar却可以

我看那个帖子,感觉不对劲,他说他用的是foobar,这不是只能播放音频吗?
我觉得他的意思更像是把视频里的音频单独提取出来(形成单独的音频文件),然后视频用视频播放器放,音频用foobar单独播?

我不想分离音频,很麻烦,还占空间。就算是分离音频,怎么保证视频和音频同步播放呢?
还有,foobar有一个插件叫youtube source,我还没搞懂,貌似可以播放youtube视频,那是不是说foobar可以播放视频呢?
我看了他的帖子,截图里面的播放器不知道是什么播放器

我对比主楼的播放器和他最后的图,感觉最后用的不是potplayer。看状态栏,只打开了浏览器和foobar,我猜测可能真的是用foobar播放的视频

1 个赞

我觉得这可能是最终解决方案!
http://www.streamwhatyouhear.com/ 直接把电脑声音输出到dlna设备

这个不错,下载下来试试看。缺点肯定也是明显的,我想,音箱里除了播放视频的声音,其他程序的声音肯定也会播放的。没有只播放视频声音那么纯粹。

foobar有个插件,可以把声音播放到upnp设备上,有段时间没更新了。

这个软件我试过了,延迟非常严重,大概要有5秒,根本没有办法视频音频同步

这个插件我知道,也正在用。我的问题是怎么用foobar播放视频呢?大佬?

dlna不清楚,要说用foobar2000播放视频的话,用foo_mpv插件foobar2000: Components Repository - mpv Video

1 个赞

非常感谢,我试试看

个人使用体验,这个插件真的能播放视频,但是如果把音频投到音箱,明显音视频不同步,而且会卡

我知道有个插件,foo_mpv,可以用mpv放视频,可以自己DIY制作CUI皮肤。但是存在两个问题:

  • 音频延迟问题,因为视频是mpv处理,音频还是foobar处理。
  • foobar本身不会把mkv等格式视为音频文件,播放foobar不识别的格式,还需要安装foo_input_ffmpeg,手动加上这些格式支持。
  • foo_mpv目前只有32位版本,可能会有性能问题。

找一个全局投屏dlna的软件. 然后pc播放视频试试.

我这里没有 DLNA 的音箱, 不过视频投屏DLNA测试没问题的.

介绍说这个是手机投屏电脑的,能电脑投音箱吗

只要你知道dlna的原理,就知道dlna技术必然有延迟。我很早就使用过dlna技术投射pc音频的到智能音箱/手机了。
WiFi display,或者说Miracast技术才是减少了延时的技术。

那既然dlna有不可避免的延迟,那像我前面说的,那个人是如何实现用音箱播放视频的(明显不可能有显著的延迟)?