2 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
每當(dāng)您在 ffmpeg 中使用管道輸出時(shí),都需要該-f fmt
參數(shù)來(lái)避免您看到的錯(cuò)誤。
您可以通過(guò)鍵入獲取可能的格式列表ffmpeg -formats
。
例如,如果您想要一個(gè) wav 文件,請(qǐng)?zhí)砑?code>-f wav.
在您的示例中,參數(shù)應(yīng)該是:
-i input.mp3 -f wav pipe:1
您可以將 wav 替換為 flac 或您喜歡的任何其他音頻格式。

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
在我看來(lái)好像有一個(gè)錯(cuò)字"$ ffmpeg -i input.mp3 pipe:1"
。如果您只想ffmpeg
使用諸如此類的選項(xiàng)進(jìn)行調(diào)用-i
,請(qǐng)忽略該$
字符。只是"ffmpeg -i input.mp3 pipe:1"
。. 您已經(jīng)將主程序名稱傳遞給StartInfo.FileName
. 所以你可能也應(yīng)該把它排除在外。試試"-i input.mp3 pipe:1"
你的Arguments
.
- 2 回答
- 0 關(guān)注
- 520 瀏覽
添加回答
舉報(bào)