无需上传、100% 本地处理、无需账户

为视频添加音频

拖入视频,选择一条音轨,并下载结果,一切都在浏览器中运行。

为视频添加音频 的工作原理

在浏览器中为无声视频附加配乐或完全替换现有配乐,ffmpeg WebAssembly 在你的设备上混合流。拖入视频和音频文件(MP3、WAV、M4A、AAC、OGG 等都接受),选择替换原始声音还是混合两个轨道,设置添加轨道相对于原始的音量,并决定当两个流长度不同时该怎么办:在较短的一个停止或循环音频以覆盖完整视频时长。

视频流使用 -c:v copy 复制,因此没有像素被重新编码,质量无损。只有音轨被编码为 AAC,然后用 -shortest 修剪到长度。结果是一个保留原始视频分辨率、帧率和视觉质量的 MP4。

为视频添加音频 的分步使用说明

  1. 拖入或选择你要添加音频的视频文件。
  2. 拖入或选择音频文件(MP3、WAV、M4A、OGG 或 AAC)。
  3. 选择「替换」以删除原始音频,或「混合」将新轨道叠加在现有轨道上。
  4. 根据需要调整添加轨道的音量。
  5. 选择在较短流停止还是循环音频,然后点击「添加音频」并下载结果。

常见使用场景

  • 在发布教程之前,将免版税背景音乐添加到无声屏幕录制中。
  • 用单独录制的干净旁白替换户外无人机片段的风噪声。
  • 在游戏捕获视频上混合音效层,以增加社交媒体上的冲击力。
  • 将单独录制的配音文件附加到幻灯片录制视频,避免重新录制演示文稿。

常见问题

添加音频时视频会重新编码吗?

不会。ffmpeg 使用 -c:v copy 不加改变地传递视频流。只有音频被处理:你的音频文件被解码并重新编码为 AAC,然后与未触动的视频轨道混合。这使操作快速,并保持原始视觉质量与比特完全相同。

我的视频和音频文件会发送到服务器吗?

不会。两个文件都被读入浏览器的本地内存,由 ffmpeg.wasm 在那里混合。生成的 MP4 直接下载到你的设备。在此过程中没有任何内容传输到 Sunasty 或任何第三方。

如果音频文件比视频长得多,会发生什么?

如果你选择「在较短处停止」选项,ffmpeg 添加 -shortest,输出在视频结束时停止。如果你选择循环音频,音轨从头开始重复,直到达到视频时长,然后修剪。在两种情况下,输出长度与视频匹配。

替换模式和混合模式有什么区别?

替换使用 ffmpeg 完全删除原始音频流(在输入上使用 -an),然后代入你选择的轨道。混合使用 amix 滤镜将原始音频和新轨道组合为单个流,让你控制每个轨道相对于另一个的响度。

可以使用哪些音频格式作为添加的轨道?

ffmpeg.wasm 解码 MP3、WAV、M4A、AAC、OGG(Vorbis)、FLAC 和大多数常见格式。输出音频始终是 AAC,无论输入格式如何,因为 AAC 是 MP4 容器的标准音频编解码器,可以在所有地方播放。

为什么即使我的视频是 MOV 或 WebM,输出始终是 MP4?

带有 H.264 视频和 AAC 音频的 MP4 是通用播放格式。复制视频流时,容器保持为 MP4 以确保最大兼容性。如果你特别需要 WebM 或 MKV 输出,之后用视频转换器工具转换结果。