问题标签 [lame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1034 浏览

c# - 如何捕获未发送到标准输出的命令行文本?

我在一个项目中使用 LAME 命令行 mp3 编码器。我希望能够看到某人正在使用什么版本。如果我只执行没有参数的 LAME.exe,例如:

如果我尝试使用 > 将输出重定向到文本文件到文本文件,则文本文件为空。在 c# 中使用 System.Process 运行此文本时可从何处访问?

0 投票
1 回答
1795 浏览

xcode - 在 xcode 项目中使用 LAME 编码器

我的任务是在我的 mac 程序中将 wav 转换为 mp3,我已经下载并编译了 LAME 编码器。我想知道如何在我的 xcode 项目中使用它?以前的 3rd 方库一直是框架的形式,但 LAME 只是生成了一个 dylib。

谢谢你。

0 投票
1 回答
669 浏览

c++ - 如果我想播放 mp3,lame 和 MCI(VFW32) 有什么区别?

基本问题,我需要在我的应用程序中在 Windows 中播放 mp3 时,我有很多关于 VFW32.lib 的教程来播放 mp3,我知道在 c++ 中播放 mp3 的最佳选择是什么?

0 投票
2 回答
653 浏览

php - 如何使用 PHP 运行命令行程序(如 lame 或 svn)?

具体来说,我需要使用 LAME 将音频文件自动编码为 mp3。你不需要知道 LAME 来回答这个问题,我可能在谈论 svn 或其他一些程序..

我知道如何在命令行上使用 LAME 来执行此操作,一次一个文件。

但是,我想通过 php 脚本来执行此操作,因此我可以一次转换一堆(例如,目录中的所有文件)

所以我很困惑,我应该如何调用程序,LAME。我绝对可以使用 shell_exec() http://php.net/manual/en/function.shell-exec.php

但这是一种“狡猾”的方式吗,因为我正在通过外壳?

我应该以某种方式使用lame_enc.dll,而不是lame.exe吗?

似乎我也可以用 exec() 来做到这一点http://php.net/manual/en/function.exec.php

但在那种情况下,我将如何提供论点?

还是有更好的方法,也许是 .bat 文件?我正在运行窗口

我应该以某种方式使用lame_enc.dll而不是lame.exe吗?

0 投票
1 回答
1758 浏览

objective-c - 调用 lame_encode_buffer 时的 EXC_BAD_ACCESS

我正在使用lame编码器在mac osx中使用objective-c和cocoa将wav转换为mp3。在音频编码方面,我是一个完全的新手,而且我的 C 技能不是很好。无论如何,我偶然发现并进入了实际的编码阶段,这就是我被卡住的地方。

从我研究过的代码来看,我应该使用lame_encode_buffer单声道和lame_encode_buffer_interleaved立体声(尽管前者为左右声道输入的事实让我感到困惑)。到目前为止我得到的代码是:

}

}

我在 inBuf 上使用了测试代码来打印出所有数据,它看起来是正确的。当我有一个断点时,lame_encode_buffer所有参数都被分配给它们的正确值(即没有零指针)。

我猜这更多的是我使用了错误的方法或为函数提供了错误的输入类型,但是没有很好的演练可用,我真的不知道。

编辑(回溯)

0 投票
4 回答
13642 浏览

c++ - 哪里可以获得纯 C++ Lame MP3 编码器 - PCM 到 MP3 示例?

所以我只需要一个简单的函数来设置它(吃传入的 PCM RATE(例如:接近 44100 的速率)它是通道(例如:2)和 -bits(例如:16)和理想的 128 kb\s 速率) 另一个接收 PCM 数据并将其编码为纯 MP3 帧。

我知道这看起来像是一项愚蠢的家庭作业,但我向你保证——事实并非如此。

我希望它对所有从 MP3 开始的 C++ 开发人员有所帮助。

那么有人可以帮我吗?

0 投票
1 回答
1556 浏览

mp3 - 如何为 Winxp 安装 ffmpeg、ffmpeg-PHP、Mplayer、Mencoder、LAME MP3 编码器。php 版本 5.3.0

我是 php 的新手。谁能告诉我如何在 Windows XP 中安装 ffmpeg、ffmpeg-PHP、Mplayer、Mencoder 和 php 版本应该是 5.3.0 或 Wamp 服务器版本 2009 年 7 月 11 日/Xamp Server 版本 2009/12/23 .

我在谷歌上搜索并找到教程,但该教程适用于以前版本的 php 5.2.8 。

因此,如果有人告诉我一步一步指导如何在 winxp 中安装 FFMPEG ffmpeg-PHP、Mplayer、Mencoder。

我非常感谢。

高度赞赏最好的问候哈斯纳特

0 投票
2 回答
762 浏览

linux - Linux 中的 MP3 重采样

今晚我正在处理我的音乐收藏。我想为我的 Zune将大量 MP3 重新采样到 192Kb/s。我知道这样做的明显方法是使用 lame 将 MP3 编码为 192 的递归函数 - 但 lame 不维护 ID3 标签!

有谁知道将保留 ID3 信息的另一种选择?

谢谢大家的时间/帮助!

0 投票
4 回答
23197 浏览

c++ - 是否有任何 LAME C++ 包装器\简化器(在 Linux Mac 和纯代码 Win 上工作)?

我想创建简单的 pcm 到 mp3 C++ 项目。我希望它使用 LAME。我喜欢 LAME,但它真的很大。所以我需要某种开源代码,使用纯代码工作流简化器。可以这么说,我给它一个带有 PCM 和 DEST 文件的文件。调用类似的东西:

LameSimple.ToMP3(file with PCM, File with MP3 , 44100, 16, MP3, VBR);

在 4 - 5 行中找到这样的东西(当然应该存在示例),我有我需要的东西它应该是轻量级、简单、强力傻瓜、开源、跨平台。

有没有这样的事情?

0 投票
4 回答
2616 浏览

c# - 使用命令行参数在 C# 中运行 exe,抑制 dos 窗口

我正在为我的一个项目使用 lame 进行转码。问题是当我从 C# 调用 lame 时,会弹出一个 DOS 窗口。有什么办法可以抑制这个吗?

到目前为止,这是我的代码: