mplayerスレーブモードの出力をファイルにインポートする

mplayerスレーブモードの出力をファイルにインポートする

私はmplayer -slave -quiet -idle -input file=/tmp/fifo file.mp3走ったscreen。今すぐ使用するときは、echo 'get_property volume' > /tmp/fifoボリューム値を.txtファイルにインポートする必要があります。どうすればいいですか?誰でもどんな提案がありますか?

ベストアンサー1

ボリュームが端末に印刷されますmplayer。これをgrepして結果をファイルに保存する必要があります。 1つの方法は次のとおりですbash

mplayer -slave -quiet -idle -input file=/tmp/fifo file.mp3 \
| tee >(grep --line-buffered ^ANS_volume= > /tmp/volume.txt)

複数のコマンドを送信する場合は、最後の行のみを考慮してください/tmp/volume.txt

tail -n1 /tmp/volume.txt

おすすめ記事