使用 AVS Video Converter 和 FreeMakeVideo Converter 轉換後沒有音訊

使用 AVS Video Converter 和 FreeMakeVideo Converter 轉換後沒有音訊

幾個月前,我在我的 Windows 7 Ultimate 電腦上安裝了 K-Lite Codec Pack。據我所知,Media Player Classic 和 KMPlayer 的一切都很好。

我正在嘗試將 mkv 檔案轉換為 mp4。問題是輸出檔在 AVS Video Converter 和 FreeMakeVideo Converter 中都沒有音訊。兩者的結果是相同的。

有什麼問題以及如何解決它?

我嘗試更改輸出音訊格式的所有選項。
根本沒有成功。


回答 1 個答案後進行編輯

這是該 mkv 影片的 MediaInfo 結果:
媒體訊息結果 因為ffmpeg.exe我搜尋了我的電腦。
它在下面的路徑上找到了它:
C:\Program Files\KMPlayer
也在ffmpeg.dll下面的路徑上找到了它:
C:\Program Files (x86)\K-Lite Codec Pack\Filters\ffdshow
C:\Program Files (x86)\K-Lite Codec Pack\Filters\ffdshow64

ffmpeg.exe從 KMPlayer 複製到一個資料夾並嘗試瞭如下命令:
ffmpeg.exe 結果 ffmpeg.exe 結果_2 現在output.mp4無法在 KMPlayer 上播放。
任何想法?


我的所有影片都是透過 IDM 從YouTube網站下載的。
線上轉換器可以轉換這些 mkv 影片。
但這兩個軟體卻不能。

答案1

假設您沒有音頻問題,請確保此文件中包含音頻,以及您擁有的音頻類型,使用ffmpeg -i file.mkv或使用MediaInfo軟體讀取源。

然後,

嘗試使用 ffmpeg:

ffmpeg -i filename.mkv -c:v copy -c:a aac output.mp4

為了查看結果,我假設您沒有嘗試在互聯網上玩它。

如果是 Linux,請嘗試使用其他播放器;如果是 Windows,請嘗試使用 Media Player Classic。

我提到 ffmpeg 是有原因的。


更新:嘗試 ˋffmpegˋ 從官方網站並且尚未從任何其他來源編譯。

正如我所看到的,您正在使用 KMPlayer 的編譯版本,並且您不應該使用它。

一些注意事項:

  • 您不能在 .mp4 容器中一起使用 .h264/video 和 opus/audio,因為它不相容,它需要位於 .mkv 容器內。我之所以提到將其轉換為 aac/audio 來解決這個問題。

  • 也要避免錯誤(如果有的話)下載特定的音訊/視訊大小格式(如720p),然後中斷並從其他大小的視訊/音訊格式(如1080p)繼續下載到同一容器,因為無論如何它都會破壞文件

相關內容