FFmpeg 無法識別任何視訊檔案 - 無法混合視訊和音訊

FFmpeg 無法識別任何視訊檔案 - 無法混合視訊和音訊

我是 ffmpeg 的新手,對於我缺乏知識,我提前表示歉意。我想要實現的是將視訊(mp4)和音訊(wav)檔案混合在一起以創建一個mov,我認為​​這應該足夠簡單。

我以前從未使用過 ffmpeg,但嘗試按照線上教學來實現此目的。我從官方網站提供的連結之一下載了該程式(https://ffmpeg.org/download.html#build-windows)。我下載的版本的檔案名稱如下:https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

資料夾裡面有這些內容

我提取了該資料夾並將所有內容放入我在 C:\ 中創建的名為“ffmpeg”的新資料夾中

然後我進入進階系統首選項,進入環境首選項、路徑,並新增 C:\ffmpeg\bin

(所有這些說明都是我在網路上獲得的)。

然後我打開命令提示符,以管理員身份運行它來輸入我的 ffmpeg 命令。我先使用指令 ffmpeg -version (有效)來驗證 ffmpeg 是否運作順利。

然後我將 mp4 和 wav 檔案添加到與 ffmpeg 相同的 bin 資料夾中,並嘗試了所有這些命令:

ffmpeg -i video.mp4 -i AMBIX.wav -c:v 複製 -c:a aac 輸出.mp4

ffmpeg -i video.mp4 -i AMBIX.wav -map 0:v -map 1:a -c:v 複製 -c:a 複製 youroutput.mov

ffmpeg -i“video.mov”-i“AMBIX.wav”-map 0:v -map 1:a -c:v複製-c:複製“youroutput.mov”

ffmpeg -i video.mp4 -i AMBIX.wav^ -c 複製 youroutput.mov

ffmpeg -i“30-10 ECHOES VR EXPORT 2”.mp4 -編解碼​​器複製-an“OUTPUT.mp4”

ffmpeg -i video.mp4 -i AMBIX.wav -shortest -c:v 複製 -c:a aac -b:a 256k OUTPUT.mp4

如您所見,我還嘗試了 mov 文件,並嘗試在文件中替換音訊而不是混音。這些命令都不起作用,我每次都會遇到相同的錯誤(對於任何視訊檔案):沒有這樣的檔案或目錄

為什麼它確實存在 ffmpeg!

我真的很沮喪。我也在三台不同的計算機上嘗試過此操作,但顯然我做錯了什麼。我嘗試了多個文件,因為也許其中一個已損壞?

我只是希望我的 wav 檔案與此 mp4 一起使用,因為它是一個 Ambisonics 文件,而且 Premiere 在混合時會殺死 Ambisonics。

如果有人能幫助我,甚至建議另一種方法來正確地混合 mp4 和 wav 檔案與空間聲音,我會高興得大哭。

先致謝!

答案1

您正在 工作C:\WINDOWS\system32。您的視訊檔案可能不在該資料夾中。

您必須使用dir導航到包含視訊檔案的資料夾。

或更簡單的方法:

  1. 開啟 Windows 資源管理器。
  2. 轉到包含您的影片的資料夾。
  3. 按住Shift
  4. 在資料夾的空白區域中右鍵點選資源管理器。
  5. 選擇 ”在這裡打開命令視窗“ 或者 ”在此處開啟 PowerShell 視窗」。
  6. 現在運行您的ffmpeg命令。

相關內容