Ymilij 23.04.2010 15:33

Tips & tricksЧто делать если Mocp не играет MPEG-4 Audio (*.m4a)?

Пере собрать (использовать сборку) mocp с выключенной поддержкой aac.

В gentoo - USE="-aac" emerge -av mocp.

При самостоятельной сборке из исходных кодов - ./configure --without-aac.

Дело в том, что для проигрывания aac используется набор свободных кодеков faac. И непонятно с какой стати mocp пытается использовать его для воспроизведения *.m4a, когда ffmpeg справляется с этим делом на ура.


Тэги: aac Gentoo m4a mocp
+ 2 -
Похожие Поделиться

haku 23.04.2010 17:15 #
for i in *.m4a ; do alac "$i" > "$i.wav" ; done && rm *.m4a && oggenc -q 8 *.wav && rm *.wav
Ymilij 23.04.2010 17:21 #
Спасибо.
Но я хочу воспроизвести m4a своим любимым проигрывателем, а не перекодировать его в ogg. :)
haku 23.04.2010 18:13 #
можно oggenc поменять на flac, получиться "переливание" из одного lossless в другой
Ymilij 23.04.2010 18:15 #
Можно много чего сделать, но, опять же, это время, которое не всегда есть, я и так ждал, пока музыка скачается и хочу просто её послушать.
Да и не играющий плеер - какой-то неправильный плеер, не находишь?
haku 23.04.2010 18:25 #
Верно, верно, занесло меня в не ту степь, со мной случается.

Кстати у меня в use-флагах "alsa curl flac mad vorbis" и всё, aac как видишь нет, поэтому скорее всего и не видел что плеер не играет яблоко-формат. Впринципе можно багрепорт оформить, но не понятно чей это косяк -- mocp или используемых им библиотек.
Ymilij 23.04.2010 18:28 #
Скорее косяк mocp, тот же mplayer с USE="aac ffmpeg" использует для *.m4a ffmpeg и горя не знает. Забавно, что при изменении расширения с *.m4a на *.mp4 mocp спокойно играет файл.