Видео через OMXControl не имеет звука, omxplayer воспроизводит его нормально

Я пытаюсь использовать RPiTv от Lamba Labs Beirut Hackerspace. Я настроил для него Raspberry Pi (Raspibian, node.js, omxplayer, youtube-dl...) Если я загружаю видео и воспроизводлю его в omxplayer, все работает хорошо. Когда я пытаюсь сделать это через приложение node.js, видео воспроизводится нормально, но нет звука. Экран - это HP ProDisplay P201, соединенный кабелем DVI. Аудио через аудиокассу, соединенную с гнездом.

Я могу изменить код, но так как я все еще изучаю javascript, я бы хотел пока избежать этого.

Я думаю, что отсутствие звука может быть вызвано:

Есть ли ограничения между omxcontrol и omxplayer? (При вызове omxplayer громкость установлена ​​на 0 или нет звука вообще?)

_-В таком случае, что такое опция регулировки громкости для omxcontrol, попробовал гугл но похоже он мне не нравится сегодня

-Я что-то не так сделал при установке omxcontrol или node.js? (Я предполагаю, что youtube-dl и omxplayer в порядке, так как они хорошо работают при ручном запуске)

Я знаю, что спрашиваю много, но даже подсказка поможет.

1 ответ

Решение

Я понял это, я просто не смотрел правильный код. Я думал, что проблема возникла из remote.js, но потом я увидел, что omxcontrol запускает omxplayer с флагом -o hdmi (в omxcontrol/index.js), так как на экране не было аудиовыхода, звук был потерян. Я снял флаг и все работает нормально.

Надеюсь, что это может помочь кому-то еще.

Другие вопросы по тегам