У меня есть несколько файлов .wav. Когда я использую FFMPEG для преобразования в M4A, он создает разные размеры файлов между двумя системами. < /P>
Пример: < /p>
progiginal.wav (on macos) - 418004 Bytes
ригинал.wav (on linux) - 418004 < /p> < /pr /> < /pr /> < /pr /> < /pr /> < / /> < /pr /> < /pr /> < /pr /> < /pr /> < /pr /> < /pr /> < /pr /> < /pr /> < /pr /> < /pr /> < /pr /> < /pav (on linux) - 418004. /> for f in *.wav; do ffmpeg -i "$f" -c:a aac -b:a 96k "${f%.wav}.m4a"; done< /code> < /p>
macos - 18408 байты
linux - 15814 байт < /p>
Метод 2: < /p>
for f in *.wav; do ffmpeg -i "$f" -c:a aac -b:a 192k "${f%.wav}.m4a"; done< /code> < /p>
macos - 36428 байт
linux - 26060 байт < /p>
Метод 3: < /p>
for f in *.wav; do ffmpeg -i "$f" -c:a aac "${f%.wav}.m4a"; done< /code> < /p>
macos - 24168 байт
linux - 19765 байты < /p>
Как вы замечаете, примеры Linux довольно меньше, чем примеры macOS. Это другой кодек AAC, используемый в обоих случаях или это версия FFMPEG? Если да, то, что бы здесь поступили по-другому?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... -and-linux