跳到正文

视频去除声音

把视频里的音轨彻底去掉:背景闲聊、风噪、不能发布的音乐。画面原样复制,所以长录像也能在几秒内完成静音,没有任何损失。

  • 绝不存储
  • 无需排队,无需等待
  • 无需注册,无水印

使用方法

1

添加视频

拖入文件。页面会显示它带有什么音轨。

2

去除声音

复制视频时不带音轨——不重新编码任何内容。

3

下载

一个格式相同的无声视频,可直接发布或配上音乐。

删除音轨,而不是把它调成静音

这里的去除声音,是指音轨完全不写入新文件,而不是把音量调到零。这个区别比听起来重要得多:带有无声音轨的视频仍然包含录下的每一句话,任何人把音量调高就能恢复。没有音轨的视频则没有任何可恢复的内容。如果您是因为声音的内容而要去掉它——背景里的谈话、一个名字、镜头外说的某句话——这才是您需要的操作,而在剪辑软件里调低音量不是。

因为只是丢掉一条轨道,画面会原样复制过去。什么都不用解码,什么都不用重新编码,没有一个像素改变,长视频也只需几秒而不是几分钟。文件缩小的量大致等于音频所占的大小——通常只占视频的百分之几,录屏则会多一些,因为录屏的画面压缩效果极好,而语音不然。

所有音轨都会被移除,而不只是第一条,所以带有多条语言音轨的电影会变得真正无声,而不是悄悄播放第二条音轨。只保留主视频轨,有其他内容在处理中被丢弃时,页面会告诉您。

如果去除声音是出于隐私考虑,元数据值得留意。去掉声音不会触及文件关于自身的其他信息——录制日期、设备,以及许多手机视频中的拍摄地点。这些信息存放在文件的另一个部分,会在这个操作中完整保留下来。

如果您需要的是别的

ffmpeg一行命令就能做同样的事,是处理一整个文件夹的合适工具:ffmpeg -i in.mp4 -c copy -an out.mp4。-an丢弃音频,-c copy保证画面不重新编码。要在多条音轨中只移除一条,-map 0 -map -0:a:1会保留除第二条音轨之外的一切,这种精度是本页面所不提供的。

当目标是让某一段而不是整个视频静音时——一声手机铃响、一个名字、一句多余的话——把全部声音都去掉就太粗暴了。任何免费的剪辑软件都能让某个时间段静音而保留其余部分,而ffmpeg -af "volume=enable='between(t,12,18)':volume=0"则能在命令行中对已知的时间范围做到这一点。

常见问题

画面会重新编码吗?

不会。对于MP4、MOV、MKV和WEBM文件,视频逐位复制,只去掉音轨,所以画面分毫不动,几秒即可完成。老式AVI、FLV和WMV文件会转换为H.264,因为它们的视频无法复制到现代容器中。

这和把音量调低有区别吗?

有——音轨会从文件中删除。没有人能再把音量调回来,文件也会变小。在播放器里静音只影响您自己的播放。

我的视频会被存储吗?

不会。任何时候都不存储任何文件。

能把声音另存为单独的文件吗?

能——先用视频提取音频,就能单独得到音轨,然后再给视频去除声音。两者都是无损复制,所以无论哪一步都不会损失任何内容。

视频本来就没有声音。

页面会告诉您,并照样复制视频——当某个播放器坚称有一条无声音轨时,这仍然有用。

能只让其中一部分静音吗?

这里不行:本工具会去掉整条音轨。要让某一段静音,请把视频剪成几部分,给需要静音的部分去除声音,再用合并视频拼起来。

小贴士: 所有音轨都会被移除,而不只是第一条。只保留主视频轨,有额外的轨道被丢弃时会告诉您。

把这个工具放到您的网站上

博客、课程页面或帮助文章均可免费使用。粘贴一段代码,访客就能直接在您的页面上使用。