Konvertieren Sie m4a in aac ohne Qualitätsverlust?

Ich möchte ein Programm auf einem verwenden .m4a-Datei, aber das Programm kann nicht behandeln .m4a. Es kann umgehen .aac, jedoch, und der Codec der Datei ist MPEG-4 AAC. Gibt es eine Möglichkeit, zu konvertieren .aac (und vorzugsweise Konvertieren zurück) ohne reencoding?

(Alternative Lösung: hat jemand ein gutes Programm für die verlustfreie Spaltung von .m4a-Dateien? mp3DirectCut tritt Arsch, kann aber nicht umgehen .m4a.)

Author: Blrp, 2016-04-20

1 answers

Ich habe die Antwort vom Ersteller von mp3DirectCut gefunden. Er gibt drei Optionen. Der relevante Teil seines Beitrags folgt:


Ich verwende den " DSM Converter "einer alten Version des" Media Player Classic " (1.3.129.0). Auch "FFmpeg" kann demux (Kommandozeile: ffmpeg.exe -i inputfile.mp4 -acodec copy outputfile.aac).

Es gibt auch MP4Creator , der viel kleiner ist. Diese kleine Batch-Datei kann zur einfachen Decodierung verwendet werden, indem Dateien darauf abgelegt werden:

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 

Die Erweiterung Ausgabedatei muss in AAC umbenannt werden - und Sie haben es.


Ich ging mit ffmpeg. Um wieder in AAC zu konvertieren, scheint eine zusätzliche Option erforderlich zu sein. Die Befehle zum Konvertieren in und von AAC lauten wie folgt:

ffmpeg -i in.m4a -acodec copy out.aac
ffmpeg -i in.aac -acodec copy -bsf:a aac_adtstoasc out.m4a
 5
Author: Blrp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-05 08:22:21