Частично проблема, с которой вы столкнетесь, заключается в том, что некоторые форматы файлов содержат важную информацию о контейнере файла в конце файла.Таким образом, передача вызова wget напрямую в ffmpeg - это потенциальный прерыватель файла, так как ffmpeg может задохнуться до полной загрузки файла.
Вам лучше взглянуть на серию команд: wget'ing файл, а затем запускffmpeg на это.Он игнорирует возможности конвейера, но это проблема, с которой вы сталкиваетесь при работе с определенными файлами.
Кроме того, я хотел бы взглянуть на этот ответ на часто задаваемые вопросы с сайта FFMPEG, касающийся одного набора методов при передаче видео с использованием mkfifo и объединения FLV: http://www.ffmpeg.org/faq.html#TOC27