标签: mp3

为什么从 MP3 转换为 WAV (PCM) 无损?

我知道在不涉及流编码的音频格式之间进行转换时,例如在 WAV (PCM)、AIFF、FLAC、ALAC、WMA Lossless 等之间转换时,该过程通常是无损的,因为 PCM 音频流只是被复制到新容器。根据容器类型,它可能会通过压缩算法运行以节省空间,但它仍然是逐位相同的数据。您也可以通过将 AAC 音频流复制到 MKA 容器文件中来对 MP4(AAC) 文件执行相同的操作;这一切都是无损的,因为没有对音频流进行重新编码。

我知道在将之前列出的 WAV(PCM)、ALAC、FLAC 等格式转换为不支持音频流编码的格式时,转换应该涉及重新编码。例如,当转换为 MP3、MP4(AAC)、OGG(Vorbis)、WMA 有损等格式时,源音频流被重新编码,因此数据被丢弃。新文件的质量较差。

我无法理解的是为什么从 MP3 转换为 WAV (PCM) 是无损的(或 ALAC、FLAC 等)。音频流被重新编码,所以新音频流的质量不能比 MP3 的音频流差吗?开导我。

mp3 wav pcm audio-conversion

8
推荐指数
1
解决办法
3743
查看次数

在 MP3 文件中嵌入专辑封面

我需要将专辑封面添加到 MP3 文件并上传。我将添加专辑封面(我尝试了 iTunes 和 Windows Media Player),但是当我上传 MP3 时,专辑封面丢失了。

有没有办法在 MP3 中嵌入专辑封面图像,以便在从计算机上传时保留图像?

mp3 album-art

8
推荐指数
1
解决办法
1万
查看次数

如何强制 Front Row 向我展示 * 单个 * 艺术品而不是 * 专辑 * 艺术品?

Front Row 是否有隐藏的偏好,会强制它使用实际播放的 mp3 的插图,而不是它所属专辑的插图?

显然我可以重新标记我的整个库以删除每首单曲的专辑元数据,但这并不是一个理想的解决方案。

背景:我煞费苦心地将艺术作品添加到我的 iTunes 资料库 - 不仅仅是每张专辑,而是每首歌。换句话说,如果我有 40 首歌曲的合辑,那么每首 mp3 都有与该歌曲匹配的夹克。所以,在完成所有这些工作之后,令我恼火的是 Front Row 坚持将所有 40 首歌曲都贴上相同的“专辑”插图……而且由于它将 Track 1 的插图指定为“专辑插图”,因此意义不大仍然; 曲目 1 的艺术作品甚至不会与专辑中其他曲目的艺术家相同。

itunes mp3 front-row macos

7
推荐指数
1
解决办法
1057
查看次数

如何标准化多个不同音频/MP3 文件中的声级?

我有一组不同音频级别的 MP3 音频文件。我想知道如何自动标准化所有这些文件,以便在较安静的文件上放大/提高音量,并在较大的文件上降低/静音。

我怎样才能做到这一点?

audio mp3 music digital-audio

7
推荐指数
2
解决办法
1万
查看次数

如何在不添加静音的情况下将 WAV 转换为 MP3

这是我需要做的:将 30.0 秒 WAV 转换为 30.0 MP3。

我曾尝试使用 LAME 执行此操作,但是无论我尝试什么 LAME 总是会在输出 mp3 中添加短暂的静音。使用 LAME,我的 30.0 秒 WAV 变成了 30.1 秒 MP3。那是蹩脚的。

有谁知道使用 Windows 命令行将 WAV 转换为 MP3 的方法?

例如通过从 CMD 运行“program.exe in.wav out.mp3”?

重要的是不要在生成的 MP3 文件中添加静音。我怎么强调都不过分。

windows mp3 software-rec command-line audio-conversion

7
推荐指数
1
解决办法
6018
查看次数

从脚本中的 mp3 文件获取歌曲持续时间?

我正在尝试使用 Powershell 列出我的一些 mp3 文件。

我试过了

ls C:\test | Format-List -Property Name,Length
Run Code Online (Sandbox Code Playgroud)

这给了我

Name   : testfile.mp3
Length : 10058533
Run Code Online (Sandbox Code Playgroud)

长度是我目前不关心的文件大小。

知道我可以在文件资源管理器中为列标题选择持续时间,我想将上面的内容重写为

ls C:\test | Format-List -Property Name,Duration
Run Code Online (Sandbox Code Playgroud)

但我得到的是

Name   : testfile.mp3
Run Code Online (Sandbox Code Playgroud)

如何告诉 Powershell 返回持续时间的分钟和秒?或者甚至只是几秒钟。提前致谢

mp3 powershell

7
推荐指数
1
解决办法
6968
查看次数

如何在 Musicbrainz Picard 中手动设置封面?

是否可以为给定的 MP3 文件手动设置封面,而不是让程序自动从网络上获取它?

我注意到在将标签保存到文件之前,我可以根据自己的喜好更改所有其他字段,但我无法设置自定义封面。

如果有什么不同,我在 openSUSE 13.2 上使用 Linux 版本。

mp3 id3 tags music-management

7
推荐指数
2
解决办法
1万
查看次数

Audacity 在导出 mp3 时增加了一个间隙

我创建了一个很10.549s长的循环 Audacity ,我将它导出到 mp3,现在当我通过 Audacity 打开导出的文件时,它现在在开始时有一个间隙,使它变10.58s长。我制作的在 Audacity 中听起来完美的循环在导出到 mp3 时变成了一个不完美的循环。任何想法如何解决这一问题?

audio mp3 audacity

7
推荐指数
1
解决办法
5916
查看次数

一次修剪多个 mp3 文件

所以,我在一个文件夹中有数百个 .mp3 文件。几乎每个人都有一段时间的沉默,然后你才能听到声音。并且周期的大小不同。

文件的结尾也是如此。

是否有任何应用程序(如果可能的话,免费)可以让我一次修剪所有文件,以便每个文件在歌曲结束之前和结束时都有相同的静音时间(例如五秒)。

或者,也许是一个 mp3 播放器,它可以按照描述的方式调整每首歌曲的静音。

另外,如果我必须一个一个地剪切所有文件,哪个应用程序最适合此任务(即速度足够快)?

mp3

7
推荐指数
1
解决办法
2万
查看次数

Windows:使用 ffmpeg 递归地将 FLAC 转换为 MP3

我已经安装了 ffmpeg 并使用批处理文件将 MP4 h.264 成功转换为 MKV x.265,但是我在将 FLAC 文件转换为 320 kbps MP3 时遇到了问题,无需元数据。尽管许多帖子解释了如何在 Linux 中执行此操作,但它们的脚本在 Windows 的命令提示符下运行时并没有解决这个问题。

我创建的用于转换为 MP3 的命令行脚本有这一行:

for %%A in (*.flac) do ffmpeg -i "%%~nA.flac" -c:v copy -b:a 320k "%%~nA.mp3"
Run Code Online (Sandbox Code Playgroud)

不擅长 Powershell,我正在寻找命令行解决方案。我不在乎元数据是否存在。

我如何修改它以转换当前目录及其下的所有子目录中的所有 FLAC 文件(如上面第一个链接所示,适用于 Linux)?

audio mp3 flac ffmpeg conversion

7
推荐指数
1
解决办法
800
查看次数