次のコマンドを使用してビデオを再生しようとすると:
omxplayer -o hdmi
スイッチも含めないと、音は機能しません-r
。
唯一の問題は、ビデオが終了すると黒い画面が表示され、再起動するまでデバイスが利用できないことです。
誰にもアイデアがありますか?
答え1
コメントをキャンセルhdmi_drive=2
しましたか/boot/config.txt
?
答え2
私はプロジェクトで使用しているテレビで同じ問題を抱えています。 (私はいくつかの異なるモデルを持っており、すべてのモデルに使用できる普遍的なイメージを作成しようとしています。)
シャットダウンシーケンスの一部として実行すると、tvservice -o && tvservice -p && fbset -depth 8 && fbset -depth 16
電源状態を更新してディスプレイを起動する必要があります。
tvservice -o
HDMIデバイスをスリープモードにする信号を送信します。
tvservice -p
希望の設定でもう一度開きます。
fbset -depth 8 && fbset -depth 16
スリープモード後にXが再起動するように強制します。
標準画質ビデオを再生した後、モニターがゴミのように見える問題も解決しました(再び、テストしたモニターの1つのみ)。
私の場合、omxplayerの終了を監視してからシーケンスを実行するアプリケーションがあります。単に呼び出しをomxplayerでラップしたり、omxplayerスクリプトを直接編集したりできます。
-r
注:連続反復をサポートし、それを解決したomxplayerの実験的四半期でオーディオが機能しない問題の解決策を見つけようとしたので、このスレッドを見つけました。ありがとうございます。 =-)