Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将.mp3文件转换为ю;ogg在加载到服务器的过程中?_Javascript_Github_Audio_Compression - Fatal编程技术网

Javascript 将.mp3文件转换为ю;ogg在加载到服务器的过程中?

Javascript 将.mp3文件转换为ю;ogg在加载到服务器的过程中?,javascript,github,audio,compression,Javascript,Github,Audio,Compression,在上传到服务器的过程中,是否有任何库或其他东西可以将mp3文件转换为ogg文件 或者您知道如何压缩mp3文件,使其对服务器更小 使用ffmpeg将mp3转换为ogg ffmpeg -i input.mp3 -c:a libvorbis -q:a 5 output.ogg 通过调整-q:a的值设置输出质量: 对于该编解码器,范围为0-10,更高的范围提供更好的质量 更好的压缩-值越低,文件的压缩大小越小 ffmpeg javascript插件也可用: ffmpeg还具有C库接口: 请检查这些

在上传到服务器的过程中,是否有任何库或其他东西可以将mp3文件转换为ogg文件


或者您知道如何压缩mp3文件,使其对服务器更小

使用ffmpeg将mp3转换为ogg

ffmpeg -i input.mp3 -c:a libvorbis -q:a 5 output.ogg
通过调整-q:a的值设置输出质量:

对于该编解码器,范围为0-10,更高的范围提供更好的质量

更好的压缩-值越低,文件的压缩大小越小

ffmpeg javascript插件也可用:

ffmpeg还具有C库接口:

请检查这些FFMPEG库的API接口

  • avcodec.lib()

  • swresample.lib


  • 使用ffmpeg将mp3转换为ogg

    ffmpeg -i input.mp3 -c:a libvorbis -q:a 5 output.ogg
    
    通过调整-q:a的值设置输出质量:

    对于该编解码器,范围为0-10,更高的范围提供更好的质量

    更好的压缩-值越低,文件的压缩大小越小

    ffmpeg javascript插件也可用:

    ffmpeg还具有C库接口:

    请检查这些FFMPEG库的API接口

  • avcodec.lib()

  • swresample.lib


  • 使用Gstreamer将mp3转换为ogg

    ffmpeg -i input.mp3 -c:a libvorbis -q:a 5 output.ogg
    
    cmdline选项:

    gst-launch-0.10 -v filesrc location=infile.mp3 ! decodebin2 location=infile.mp3 ! audioconvert ! vorbisenc ! oggmux ! filesink location=outfile.ogg
    

    您也可以从代码中调用gstreamer pipleline。

    使用gstreamer将mp3转换为ogg

    ffmpeg -i input.mp3 -c:a libvorbis -q:a 5 output.ogg
    
    cmdline选项:

    gst-launch-0.10 -v filesrc location=infile.mp3 ! decodebin2 location=infile.mp3 ! audioconvert ! vorbisenc ! oggmux ! filesink location=outfile.ogg
    

    您也可以从代码中调用gstreamer pipleline。

    正如您所知,从一种无损压缩格式转换为另一种格式可能会在音频中引入伪影,因为不同的压缩格式在压缩时会排除不同的数据。正如您所知,从一种无损压缩格式转换为另一种格式会在音频中引入伪影,因为不同的压缩格式在压缩时会排除不同的数据。据我所知,ffmpeg是一个.exe程序,但我需要一段代码,可以在加载到服务器时压缩或转换.mp3文件。据我所知,ffmpeg是一个.exe程序,但我需要一段代码,可以在加载到服务器时压缩或转换.mp3文件。