我有一个视频文件,里面有视频和音频。音频上叠加了一些轻音乐,以至于很难听清视频中的原声和对话。我想删除或隐藏这个音频叠加。
使用 ffmpeg 可以实现吗?我不知道可以尝试使用哪个 ffmpeg 命令来完成此操作,因此没有发布命令。以下是命令“ffmpeg -i videoFile.mp4”的输出
我不知道如何在此处附加视频,因此我已将 MP4 视频上传至以下 URL:
https://tbrJar.com/videoFile.mp4
谢谢
D:\>ffmpeg.exe -i videoFile.mp4
ffmpeg version N-83280-gcba4f0e Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --e
nable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --
enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-li
bfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug -
-enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enabl
e-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-li
bsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolam
e --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable
-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --ena
ble-zlib
libavutil 55. 45.100 / 55. 45.100
libavcodec 57. 75.100 / 57. 75.100
libavformat 57. 65.100 / 57. 65.100
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 71.100 / 6. 71.100
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'videoFile.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.65.100
Duration: 00:01:00.93, start: -0.012336, bitrate: 311 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709)
, 540x360 [SAR 1:1 DAR 3:2], 175 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
(default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, flt
p, 127 kb/s (default)
Metadata:
handler_name : SoundHandler
At least one output file must be specified
答案1
这就是过去 [现在仍然经常] 所称的“误导者的圣杯”。或者被称为“拆开蛋糕”。
您的音频是立体声,人声轨道在两侧相等。如果是 5.1,您可以很容易地分离出中央声道。我担心,人声被音乐深深地掩埋,这对您的情况没有丝毫帮助。
您暂时无法使用 ffmpeg 之类的工具做到这一点。您甚至无法使用 Izotope RX 等高端音频处理工具做到这一点。[我快速尝试了一下 - 几乎没有任何进展 [正如预期的那样]。
这是最后一次尝试使用人工智能/机器学习结构在线 -Adobe Podcast 增强功能[免费但需要注册]。即使它也不能创造奇迹。你听到的更多是音乐而不是声音;直到最近,这在音频方面相当于试图将蛋糕从烤好的蛋糕中取出来。
总是有一些技巧排除使用简单的工具来实现单个中央声音轨道,通常是通过反转一侧的相位来实现的,但没有真正的方法来强调或隔离一个声音轨道。
您需要先从视频中提取音频,然后才能上传到 Adobe。虽然我不会说音频的语言,但我想您至少可以听出它在说什么。它远非完美,而且留下了很多振铃。再次运行生成的文件可以改善一些振铃,但并不能完全消除它。这仍然比我用价值 500 美元的非 AI Izotope 获得的结果要好得多。我无法发布完成的链接,网页没有提供。您必须自己执行操作。
评论后-背景:…我是一名拥有 40 年经验的专业音响工程师。我无法用我拥有的或以前使用过的任何东西打败新的 Adobe AI 工具。
这就是为什么这项任务被称为“误导者的圣杯”。除了观看几集 CSI 之外没有任何经验的人总是认为你应该能够“科学地做到这一点”。
你不能。