在使用ffmpeg的mp3中,将 "开始 "字段设置为0。

问题描述 投票:0回答:1

我试图改变MP3的比特率和采样率,以匹配另一个MP3,以尝试并阻止一个小的音频故障发生时,一些游戏试图播放它。我已经把采样率和比特率调到了我想要的位置,但是我不能让 "开始 "部分的声音发生变化。

  Duration: 00:03:33.81, start: 0.025057, bitrate: 196 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 196 kb/s

转到0,就像我想替换的MP3一样。目标看起来像。

  Duration: 00:06:47.59, start: 0.000000, bitrate: 196 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 196 kb/s

我试过各种silenceremove过滤器和-ss标志来尝试修剪它 但我无法摆脱 "开始 "这个字段 谷歌让我很失望。我在找什么参数?

ffmpeg mp3
1个回答
0
投票

我试图改变MP3的比特率和采样率,以匹配另一个尝试和阻止一个小的音频故障发生时,一些游戏试图播放它。

比特率不应该是问题。 例如,一些MP3流使用可变比特率,比特率实际上可以从一帧到另一帧的变化。 根据你的具体用例,匹配采样率可能很重要,但听起来不太可能。

在任何情况下,最简单的事情是将该MP3转换为WAV,编辑文件,完全按照你的要求,并再次压缩回MP3。 这几乎是你现在在做什么,但你很可能会遇到不精确的时间,由于框架。

注意,最好的办法是回到原始文件,如果他们是可用的。 每次你尝试编辑和重新压缩,你会失去质量。

© www.soinside.com 2019 - 2024. All rights reserved.