![FFmpeg 无法识别任何视频文件 - 无法混合视频和音频](https://linux22.com/image/1636511/FFmpeg%20%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E4%BB%BB%E4%BD%95%E8%A7%86%E9%A2%91%E6%96%87%E4%BB%B6%20-%20%E6%97%A0%E6%B3%95%E6%B7%B7%E5%90%88%E8%A7%86%E9%A2%91%E5%92%8C%E9%9F%B3%E9%A2%91.png)
我是 ffmpeg 的新手,我提前为我的缺乏知识而道歉。我所要做的就是将视频 (mp4) 和音频 (wav) 文件混合在一起以创建一个 mov,我认为这应该足够简单。
我以前从未使用过 ffmpeg,但尝试按照网上的教程来实现这一点。我从官方网站提供的链接之一下载了该程序(https://ffmpeg.org/download.html#build-windows)。我下载的版本有这个文件名:https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
我解压了该文件夹并将所有内容放在我在 C:\
然后我进入高级系统偏好设置,进入环境偏好设置、路径,并添加 C:\ffmpeg\bin
(所有这些说明都是我在网上得到的)。
然后我打开命令提示符,以管理员身份运行它以输入我的 ffmpeg 命令。我首先使用命令 ffmpeg -version(有效)验证 ffmpeg 是否运行顺利。
然后我将我的 mp4 和 wav 文件添加到与 ffmpeg 相同的 bin 文件夹中,并尝试了所有这些命令:
ffmpeg -i 视频.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 copy -c:a copy youroutput.mov
ffmpeg -i“video.mov”-i“AMBIX.wav”-map 0:v-map 1:a-c:v copy-c:a copy“youroutput.mov”
ffmpeg -i video.mp4 -i AMBIX.wav^ -c 复制你的输出.mov
ffmpeg -i“30-10 ECHOES VR EXPORT 2”.mp4 -codec copy -an“OUTPUT.mp4”
ffmpeg -i 视频.mp4 -i AMBIX.wav -shortest -c:v copy -c:a aac -b:a 256k OUTPUT.mp4
如您所见,我还尝试了 mov 文件,并尝试用文件中的音频替换音频,而不是进行多路复用。这些命令都不起作用,每次我都会得到相同的错误(对于任何视频文件):没有这样的文件或目录
我真的很沮丧。我也在三台不同的电脑上尝试过,但显然我做错了。我尝试了多个文件,因为可能其中一个文件已损坏??
我只希望我的 wav 文件与这个 mp4 在一起,因为它是一个 ambisonics 文件,而说实话,premiere 在多路复用时会杀死 ambisonics。
如果有人能帮助我,甚至建议另一种方法来正确地将 mp4 和 wav 文件与空间声音混合,我会高兴得哭出来。
提前致谢!
答案1
您正在 中工作C:\WINDOWS\system32
。您的视频文件可能不在该文件夹中。
您必须使用dir
导航到包含视频文件的文件夹。
或者更简单的方法:
- 打开 Windows 资源管理器。
- 转到包含您的视频的文件夹。
- 按住Shift。
- 在资源管理器中右键单击文件夹的空白区域。
- 选择 ”在此处打开命令窗口“ 或者 ”在此处打开 PowerShell 窗口“。
- 现在运行您的
ffmpeg
命令。