Видео через 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), так как на экране не было аудиовыхода, звук был потерян. Я снял флаг и все работает нормально.
Надеюсь, что это может помочь кому-то еще.