gpt4 book ai didi

java - 将MP4转换为WAV

转载 作者:行者123 更新时间:2023-12-03 02:29:10 25 4
gpt4 key购买 nike

我正在用Java创建一个小型音频播放器,可以很好地播放某些格式(例如WAV)。我发现这是因为javax.sound不支持MP4。根据我的阅读,从MP4到WAV的转换是无损的,因此我认为这并不那么困难。我知道那里有很多第三方库可以做到这一点,但是我对下载一个应该很简单的东西不感兴趣。我已经研究了每个ISO的特定ISO,以尝试了解数据的存储方式,以便能够创建BufferedReaderBufferedWritter来查看是否可以手动将其转换,但是找不到所需的信息。在纯Java 1.7.0中执行此操作的方法是什么(我知道JavaFX具有MediaPlayer,但不幸的是我无法使用1.8.0)。

或者,如果有人知道在哪里可以找到组成MP4和WAV的每种容器的特定容器信息(例如 header 大小/信息,数据,ACK / NACK等)。

最佳答案

关于WAV的MP4并没有直接的含义。首先,MP4是一个容器,而不是编解码器。因此,您的MP4可能包含wav,mp3,aac,AC3,DD +等。所有这些格式都需要使用不同的解码器才能“转换”为原始PCM。

关于java - 将MP4转换为WAV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29543423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com