3

Здравствуйте, у меня есть выход HDMI и звуковая карта USB, подключенная к pcduino под управлением Ubuntu.

Когда я запускаю видео через ffplay, аудиовыход по умолчанию выбирается как HDMI.

Как я могу указать или форсировать выход через звуковую карту USB?

3 ответа3

3

FFplay FFmpeg использует библиотеки SDL, поэтому использование переменных среды SDL (SDL_envvars) возможно.

Для воспроизведения аудиопотока через второе устройство аудио / карты в вашей системе:

$ SDL_AUDIODRIVER="alsa" AUDIODEV="hw:1,0" ffplay

Запись псевдонима bashrc:

alias ffplay-2ndcard="SDL_AUDIODRIVER='alsa' AUDIODEV='hw:1,0' ffplay"

Я обычно использую следующие дополнительные параметры при воспроизведении потоков (AAC):

-loglevel info -nodisp -autoexit
1

Попробуйте pavucontrol:

sudo apt-get install pavucontrol

Я обнаружил, что когда я запустил ffplay с файлом MP3, а затем запустил pavucontrol, я смог переключить вывод на аудиоустройство USB. Более того, он запомнил настройку при следующем запуске ffplay, не затрагивая другие приложения, хотя я не проверял, запоминает ли он после перезагрузки.

Кстати, на моих картах Ubuntu 12.10 ffplay для avplay.

0

Если вы найдете Системные настройки -> Звук, первая вкладка (Вывод) позволяет выбрать устройство вывода. Это отвлекает любой текущий и новый аудио выход.

В зависимости от выпуска и оболочки, есть много способов настройки звука, но я часто использую то, что работает на большинстве:

  • щелкните правой кнопкой мыши на рабочем столе и выберите « Изменить фон рабочего стола» ;
  • нажмите Все настройки, и настройки звука находятся в разделе « Оборудование ».

Если вы вызываете ffmpeg из приложения, такого как VLC media player, вы можете установить устройство вывода в пределах предпочтений, не затрагивая другие приложения:

  • нажмите Инструменты -> Настройки (или Control-p);
  • под Аудио, выберите аудиовыход ALSA в качестве модуля вывода;
  • Теперь вы должны найти вашу USB-карту в раскрывающемся списке устройств (с большим количеством вариантов обработки!).

Я только что протестировал вывод VLC через динамики USB, в то время как Audacious одновременно выводит через динамики ноутбука (по умолчанию мой системный звук).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .