我有一个视频需要转换为 mp3(从命令行 - 不是 GUI): video.mp4
我试过:
ffmpeg -i -b 192 video.mp4 video.mp3
Run Code Online (Sandbox Code Playgroud)
没有成功。我收到以下错误:
WARNING: library configuration mismatch
Seems stream 0 codec frame rate differs from container frame rate: 59.83 (29917/500) -> 59.75 (239/4)
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
Encoder (codec id 86017) not found for output stream #0.0
Run Code Online (Sandbox Code Playgroud)
所以我尝试了跛脚:
lame -h -b 192 video.mp4 video.mp3
Run Code Online (Sandbox Code Playgroud)
我得到:
Warning: unsupported audio format
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
我曾经在 Windows 中下载一个程序,该程序使用 lame 来压缩 mp3 文件的音频并缩小它们的大小,但我不知道如何在 Ubuntu 中执行此操作。
有人知道这件事吗?
请记住,我刚刚安装了 ubuntu,所以我几乎什么都不知道。
我正在使用 Ubuntu 12.04(主要是 Unity 2D)并且我想在终端中使用 lame。我一直把它用作mp3放大器,但我忘记了命令,我只记得:
lame scale-<scale you want to increase> <infile> <outfile>
Run Code Online (Sandbox Code Playgroud)
但它显示:
lame: excess arg Because.mp3 out
Run Code Online (Sandbox Code Playgroud)
因为.mp3 是文件名。
谁能告诉我它的命令?
如题。我有很多 320kbps 格式的 MP3,我需要将它们转换为 192kbps。目前我正在使用lame --mp3input -b 192它创建一个同名但带有额外 .mp3 扩展名的文件。所以我最终得到了foo.mp3.mp3.
我需要能够进入一个目录,扫描任何 320kbps 的子目录并转换为 192kbps 并在找到时覆盖。Lame 甚至是最好的工具吗?
谢谢
我试图使用 Asunder,但收到一条错误消息,指出我需要在路径中安装 Lame。我只是很困惑。我该如何实现这个目标?
我想使用 lame 压缩我的整个音乐收藏(实际上是它的副本)。所以很自然地,文件夹中有文件夹,文件名中可能有奇怪的字符。我也使用了图形声音转换器,但不喜欢它,因为它具有预定义的比特率。
到目前为止我尝试过的:
$ find . -name "*.mp3" | lame -b 160
Run Code Online (Sandbox Code Playgroud)
和
$ find . -name "*.mp3" > list
$ cat list | lame -b 160
Run Code Online (Sandbox Code Playgroud)
和
$ lame -b 160 < list
Run Code Online (Sandbox Code Playgroud)
所有这些都给了我使用错误。正确的做法是什么?另外,如果有覆盖原始文件的方法,我会很高兴。