最近,我编辑了一个使用 Windows 7 桌面上的 AV 捕获设备捕获的 MPEG2 视频文件。编辑后,当我使用 Windows Media Player 播放时,剪辑的开头和结尾处会出现尖锐的咔嗒声或滴答声。原始文件中从未出现过这种声音。我使用了 Wondershare Video Editor。
假设这可能是媒体播放器的问题,我尝试了 VLC,但它也会播放不需要的声音。
假设这可能是 Wondershare Video Editor 的一个错误,我尝试了 WonderShare Filmora 和其他一些免费应用程序,它们只需进行剪辑而无需重新编码。令我惊讶的是,它们都在新剪辑的开始和结束时引入了尖锐的“咔嗒”声。
我对视频编辑不太熟悉。这是正常现象吗?还是哪里出了问题?有没有什么方法可以解决这个问题?
只是猜测,但是有没有什么方法可以分离音频和视频,并在开始和结束时将音频部分中的尖锐咔嗒声静音,然后以 MPEG2 格式重新编码?
如果相关的话,我的台式机配置是 AMD Athlon 3 Ghz CPU、8 GB DDR3 RAM、Gigabyte 880 GM 主板、1 TB HDD 和 Windows 7 64 位,如果文件大小很重要的话,它几乎只有 30 MB,仅在 720 分辨率下录制约 1 分钟。
答案1
根据原始材料,这种咔嗒声可能是图像和音频数据在不同格式中组合(混合)的产物。根本原因是,虽然图像出现在不同的明确时间点(即每秒 25 次),但音频流是连续的。如果文件内的音频流现在没有在显示第一幅图像时准确开始,就会出现伪影。
解决这个问题最简单的方法是分别处理音频和视频 - 就像专业编辑软件那样。我的建议是使用命令行工具ffmpeg
,它就像 AV 处理的瑞士军刀(甚至更多)。
如果你想提取视频的一部分,请使用
ffmpeg -ss [start time in seconds] -i [input file] -map '0:a' -vn -c copy -t [run time in seconds] [audio file.mka]
ffmpeg -ss [start time in seconds] -i [input file] -map '0:v' -an -c copy -t [run time in seconds] [video file.mkv]
ffmpeg -i [video file.mkv] -i [audio file.mka] -map '0:v' -map '1:a' -c copy [output file]
第一行提取音频片段,第二行提取视频片段。最后一行将把这两个文件合并(“多路复用”或“mux”)为一个结果文件。