Schreiben Sie einen Audiostream mit ffmpeg auf ein ALSA-Gerät

Schreiben Sie einen Audiostream mit ffmpeg auf ein ALSA-Gerät

Ich habe snd-aloopdas Modul verwendet, um einen Loopback-Audiostream zu erstellen. Jetzt möchte ich irgendwie meinen Desktop-Audiostream von Pulseaudio und meine Mikrofon-Audiostreams in diesen Loopback-Stream muxen, und obwohl das über ffmpeg möglich ist, finde ich keine Möglichkeit, die Ausgabe auf das ALSA-Gerät zu schreiben.

Antwort1

Um dies zu erreichen, musste ich lediglich das Format der Ausgabedatei angeben alsaund die Ausgabe aufhw:[snd-aloop-card],1,0

Beispiel:ffmpeg -i myfile.ogg -f alsa hw:2,1,0

verwandte Informationen