将 m4a 转换为 aac 没有质量损失?

Blr*_*lrp 5 audio codec aac m4a audio-conversion

我想在 .m4a 文件上使用程序,但该程序无法处理 .m4a。但是,它可以处理 .aac,并且文件的编解码器是 MPEG-4 AAC。有没有办法在不重新编码的情况下转换为 .aac (最好转换回来)?

(替代解决方案:有人有无损分割 .m4a 文件的好程序吗?mp3DirectCut 很糟糕,但不能处理 .m4a。)

Blr*_*lrp 6

从 mp3DirectCut 的创建者那里找到了答案。他给出了三个选项。他的帖子的相关部分如下:


我使用旧版“Media Player Classic”(1.3.1249.0)的“DSM 转换器”。“FFmpeg”也可以解复用(命令行:)ffmpeg.exe -i inputfile.mp4 -acodec copy outputfile.aac

还有更小的MP4Creator。这个小的批处理文件可以通过将文件放在上面来轻松解码:

mp4creator demux.bat:

@echo off
mp4creator.exe -list %1
echo Demux which track (usually 1 or 2)?
set /p track=
mp4creator.exe -extract=%track% %1
pause 
Run Code Online (Sandbox Code Playgroud)

扩展输出文件必须重命名为 AAC - 你明白了。


我和ffmpeg一起去了。要转换回 AAC,似乎需要一个额外的选项。转换为 AAC 和从 AAC 转换的命令如下:

ffmpeg -i in.m4a -acodec copy out.aac
ffmpeg -i in.aac -acodec copy -bsf:a aac_adtstoasc out.m4a
Run Code Online (Sandbox Code Playgroud)