ffmpeg больше не существует в Ubuntu 14.04. Вместо этого используйте sudo apt-get install libav-tools, затем вы можете использовать те же параметры. Например, следующие рецепты Toon Unix Recipes (и приведенные выше примеры):
avconv -i track1.aiff -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 track1.mp3
Я адаптировал ответ @ laugeo, чтобы исправить проблему с помощью моих наушников.
Проблема заключалась в том, что наушники были настроены на включение звука, но он был на громкости 00.
Я хотел, чтобы это было 100, поэтому я добавил это: /usr/bin/amixer -c 0 set Headphone playback 100% unmute
И сценарий .unmute выглядит так:
#!/bin/bash
sleep 10
/usr/bin/amixer -c 0 set Headphone playback 100% unmute
exit
Если вы хотите включить звук и установить громкость на 100%, просто измените канал. Например, для основного канала:
#!/bin/bash
sleep 10
/usr/bin/amixer -c 0 set Master playback 100% unmute
exit
Когда я запускаю sudo alsactl store, он дает мне следующую ошибку:
alsactl: get_controls:567: snd_ctl_open error: Invalid argument.
Мне нужно было отключить главный канал с помощью
amixer set Master 100 unmute
, и он отлично работал для выбранного в данный момент звуковая карта. Но мастер-канал снова отключился после загрузки, поэтому я создал скрипт с именем unmute.sh и установил chmod 700, чтобы другие пользователи не могли его запустить. Я заполнил скрипт следующим содержимым:
#!/bin/bash
amixer set Master 100 unmute
и сохранил его в директории ~/.kde/Autostart. Если у вас есть Kubuntu или другой дистрибутив с KDE, все сценарии в этом каталоге будут запускаться при загрузке автоматически.
Если у вас нет KDE, вы можете попробовать добавить команду amixer в файл ~/.profile .