2010-07-08 158 views
1

我使用的ffmpeg一個視頻格式轉換爲另一種:在視頻使用與音頻的ffmpeg

「的ffmpeg -ac 1 -i vid1.mp4 -sameq vid1.avi」

而且我得到錯誤:

「編碼6聲道(S)是不允許在MP2」

現在我明白這意味着什麼 - 如果我切換聲音轉碼關閉轉碼工作正常(使用「-an」選項) 。我如何解決這個問題,仍然保留聲音?

更多信息

輸入文件:

似乎流的編解碼器0幀速率不同於容器幀速率:47.95(104271分之5000000) - > 23.98(24000/1001) 輸入#0,MOV, mp4,m4a,3gp,3g2,mj2,來自'vid1.mp4': 持續時間:00:02:03.24,開始:0.000000,比特率:8236kb /秒 流#0.0(und):視頻:h264,yuv420p, 1920x816 23.98 tbr 23.98 tbn 47.95 tbc 流#0.1(und):音頻:aac,48000 Hz,5.1,s16 必須指定至少一個輸出文件

回答

1

我結束了轉碼沒有聲音,它的工作。

4

嘗試在 -i vid1.mp4後面加上-ac 2 ,在輸出文件上設置2個音頻通道。

作爲一般規則,選項將應用於下一個指定的文件。

+0

感謝您的支持 - 嘗試過之前和之後!沒有工作方式相同的錯誤 - 任何其他想法? – user7289 2010-07-08 19:16:09