2009-12-23 34 views
2

HI如何通過編碼ffmpeg的

我們通過RED5服務器錄製的視頻倒是沒聲音沒聲音錄製RED5視頻(因爲沒有良好的環境)。所以在輸出flv文件中沒有聲音軌跡。當我們通過ffmpeg將flv(無音軌)編碼爲其他視頻格式時,會出現編碼錯誤。

錯誤消息 找不到編解碼器的參數(音頻:爲0x0000,0道,S16)

請諮詢我們如何來解決這個問題。

  1. 有什麼辦法ffmpeg可以編碼沒有音軌視頻flv?
  2. 有沒有什麼辦法可以讓red5服務器添加音軌,即使實際上沒有錄音?

謝謝!

回答

2

如果您的問題中有FFmpeg命令行,我們可以更好地爲您提供幫助。無論如何,回答你的第二個問題:

有什麼辦法ffmpeg可以編碼沒有音軌視頻flv?

是的,用切換!

這可以在FFmpeg documentation中找到。你的新的命令行會是這個樣子:

./ffmpeg -i myred5recording.flv -an myoutput.mp4 

也可以與FFmpeg的聲音「在MUX」,但畢竟是不平凡的相對於只使用開關。如果你想追求這個角度,看看其他堆棧溢出問題,如How can I add audio (mp3) to a flv (just video) with ffmpeg?