fifo1 and fifo2 are not really pipes or fifo-s

This way it asks me if I want to overwrite them:
#!/bin/bash
set -x

mkfifo fifo1 2>/dev/null
mkfifo fifo2 2>/dev/null

ffmpeg -f alsa -i hw:0,0 -f wav fifo1 -f wav fifo2

exit 0

On Mon, 28 Jan 2019 at 19:20, Zoltan Kerenyi Nagy <
[email protected]> wrote:

> If this tiny mistake is the root of the problem, than Ill buy you a beer
> :-) Im checking this out as soon as I got home
>
> On 2019. Jan 28., Mon at 19:11, Moritz Barsnick <[email protected]> wrote:
>
>> On Mon, Jan 28, 2019 at 16:18:12 +0100, Zoltan Kerenyi Nagy wrote:
>> > This is how I create the 2 fifos:
>> >
>> > #!/bin/bash
>> >
>> > mkfifo fifo2 2>/dev/null
>> > mkfifo fifo2 2>/dev/null
>>
>> You're creating the same fifo twice, by the way
>>
>> > ffmpeg -f alsa -i hw:0,0 -f wav pipe:1 > fifo1 -f wav pipe:1 > fifo2
>>
>> This should give some sort of syntax error from bash. You can't use the
>> redirect operator ">" twice per command.
>>
>> You want to write directly to the fifos:
>>
>> $ ffmpeg -f alsa -i hw:0,0 -f wav fifo1 -f wav fifo2
>>
>> Cheers,
>> Moritz
>> _______________________________________________
>> ffmpeg-user mailing list
>> [email protected]
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>
>> To unsubscribe, visit link above, or email
>> [email protected] with subject "unsubscribe".
>
>
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to