<html>
<head>
<meta name="viewport" content="width=device-width">
<meta http-equiv="Content-Type" content="text/vnd.ui.insecure+html;charset=utf-8">
</head>
<body style="overflow-wrap:break-word; word-break: break-word;"><div class="mail_android_message" style="line-height: 1; padding: 0.5em">Hi,<br/><br/>nice work!<br/>I remember doing a stunt with gstreamer and ffmpeg to achieve this some years ago. Didn't work though...<br/><br/>Best<br/>Ck</div><div class="mail_android_quote" style="line-height: 1; padding: 0.3em"><html><body>Am 24.04.21, 02:40 schrieb Filipe Coelho <falktx@falktx.com>:</body></html><blockquote class="gmail_quote" style="margin: 0.8ex 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello everyone.
<br>
<br> I was in the need for ffmpeg to output directly to JACK, which is not
<br> supported upstream.
<br> (It has JACK input support, as in recording something from JACK and feed
<br> it to something else, but not the other way around)
<br>
<br> After trying a couple of methods that didn't work so great, like fifos
<br> or bridging through alsa loopback, I just went ahead and implemented
<br> this part in FFmpeg.
<br>
<br> You can find the relevant code at
<br> <a href="https://github.com/falkTX/FFmpeg/tree/n4.4-jackoutdev">https://github.com/falkTX/FFmpeg/tree/n4.4-jackoutdev</a>
<br>
<br>
<br> Not yet submitted upstream, still doing some testing.
<br> If this is something useful for you, feedback / comments on the code is
<br> very welcome.
<br> The relevant part sits at this file
<br> <a href="https://github.com/falkTX/FFmpeg/blob/n4.4-jackoutdev/libavdevice/jack_enc.c">https://github.com/falkTX/FFmpeg/blob/n4.4-jackoutdev/libavdevice/jack_enc.c</a>
<br>
<br>
<br> Have a great weekend!
<br> _______________________________________________
<br> Linux-audio-dev mailing list
<br> Linux-audio-dev@lists.linuxaudio.org
<br> <a href="https://lists.linuxaudio.org/listinfo/linux-audio-dev">https://lists.linuxaudio.org/listinfo/linux-audio-dev</a>
<br>
</blockquote></div></body>
</html>