我在Raspberry Pi 3上安装了一个外部音频卡,并且想要Chromecast录制的音频。我已经设置了一个Node.js服务器来投射内容,并使用__block string
设置了声卡。当我使用命令int __block string
模拟通过时,我可以正确听到耳机上的输入信号。
最后一步是以Chromecast可以访问的方式实际公开此流。 Chromecast不能使用RDP流或任何类似内容,只能使用文件。因此,我认为我可以摆脱FFMPEG的困扰,创建一个mp3文件并连续添加到该文件中,同时放下最后一个x秒,这样mp3文件的总长度仅为20秒,并且拥有一个本地网络服务器,Chromecast可以从那里获取文件。
我看到有一种方法可以在FFMPEG中自动进行分段,但是可以创建一堆单独的20秒文件,而不是一个20秒的文件。正确的方法是什么?