2016-09-09 201 views
1

其實我已經從AC3編碼的音頻文件,AAC使用ffmpeg的本地AAC編碼器,但問題是,該文件無法正常播放,更具體的我都玩過這個文件在不同的媒體播放器,但他們大多在19秒內開機和在vlc中它甚至沒有開始,直到我尋求超過19秒的持續時間。ffmpeg:將ac3編碼爲aac的正確方法?

我用的命令是: - ffmpeg -i source.mkv -map 0:a:0 -c:aac audio.mp4。

+1

不是一個真正的編程問題,但你可以嘗試使用一些其他AAC編碼器:https://trac.ffmpeg.org/wiki/Encode/AAC –

+0

你的意思是說可能有問題與本地AAC編碼? –

+1

沒有看到您的命令完整的控制檯輸出,我們幾乎沒有建議。 – LordNeckbeard

回答

3

這是正確的方式。

不知道這是否會有所作爲,嘗試-b:一個400K和-strict實驗。

如果你只是想音頻,轉換成M4A。

ffmpeg -i source.mkv -y -c:a aac -b:a 400k -map 0:a:0? -strict experimental audio.mp4 

其他編碼器時,可能需要與使用標誌編譯的ffmpeg:

http://trac.ffmpeg.org/wiki/Encode/AAC

libfdk_aac

libfaac

+2

''嚴格的實驗'只需要舊的'ffmpeg'版本,在這種情況下不會做任何有用的事情。 – LordNeckbeard

相關問題