嘿我正在写一个c#flv2mp3转换器,我可能需要一些帮助 flv是一种容器类型,这意味着当我将所有音频标签放在一起时,我只需要重新组装它们,或者我是否需要以特殊方式保存它们?它有可能吗? 我不想要任何flvextractors我想自己做
答案 0 :(得分:0)
如果这是一个开源应用,您可以查看ffmpeg ..
答案 1 :(得分:0)
以下是SWF Scout
的示例关于这个例子的悲伤部分......它不是开源库。
编辑: 据我所知,这个洞主题......你必须把FLV送到SWF并尝试重新编码。 已有一些开源解决方案......但它们看起来很脏。
答案 2 :(得分:0)
如果配乐是AAC或其他格式怎么办?
您可以忽略音频数据包上的时间戳(因为音频时间戳会给视频提示,而不代表时钟时间 - 规格在这方面是错误的(!))。只需从音频数据包中提取原始数据,从发生在PCM上的任何内容进行解码(以适当的采样率和适当的立体声/单声道;如果音轨变化会怎么样?),重新编码为MP3,你就是完成。
最容易使用ffmpeg,正如其他人所指出的那样。