我们需要在jPlayer中播放MP3文件,而不使用Flash作为后备。为了用Firefox播放这些文件,我想把它转换成Ogg。你们有什么选择/替代方案吗?我试着在CentOS中使用dir 2 ogg,但它说“没有找到MP3的解码器”。请推荐一个在CentOS中将MP3转换为Ogg的工具。
vyswwuz21#
您也可以尝试使用sox:
sox input.mp3 output.ogg
这样应该就行了另外:Sox可以通过百胜在CentOS上获得。
mdfafbf12#
我通常使用FFmpeg:
ffmpeg -i source.mp3 -codec:a libvorbis -qscale:a 8 output.ogg
不过请注意,您实际上应该从无损源进行转换,而不是从MP3进行转换。如果对已使用有损编解码器压缩的文件使用有损编解码器,则会损失另一个级别的质量。另外,考虑到问题的时间,我假设你想使用Vorbis作为编解码器。对于任何现在找到这个答案的人,考虑一下Opus。它将适合你的Ogg容器,但在给定的比特率下有更高的质量。
j7dteeu83#
有一个很好的音频/视频转换实用程序avconv.所以能够做到:
avconv
avconv -i file.mp3 file.ogg
与sox不同,它还可以转换aac和webm。
sox
aac
webm
3条答案
按热度按时间vyswwuz21#
您也可以尝试使用sox:
这样应该就行了
另外:Sox可以通过百胜在CentOS上获得。
mdfafbf12#
我通常使用FFmpeg:
不过请注意,您实际上应该从无损源进行转换,而不是从MP3进行转换。如果对已使用有损编解码器压缩的文件使用有损编解码器,则会损失另一个级别的质量。
另外,考虑到问题的时间,我假设你想使用Vorbis作为编解码器。对于任何现在找到这个答案的人,考虑一下Opus。它将适合你的Ogg容器,但在给定的比特率下有更高的质量。
j7dteeu83#
有一个很好的音频/视频转换实用程序
avconv
.所以能够做到:与
sox
不同,它还可以转换aac
和webm
。