rtl_fmとsoxを使ってmp3ファイルにfmステーションを保存しています。 rtl_fmをmp3に変換するために信号とsoxをキャプチャします。MP3ファイルを書き出しながら再生する
rtl_fm -M wbfm -f 88.1M -d 0 -s 22050k -l 310 | sox -traw -r8k -es -b16 -c1 -V1 - -tmp3 - | sox -tmp3 - some_file.mp3
mp3を使用して書かれているようそれから私は、第二の端子に、そのファイルを再生しようとしています:
play -t mp3 some_file.mp3
問題はそれだけでmp3が持っていた時間まで果たしているということです再生コマンドが呼び出された時点で
書き込み中に、追加されたmp3を時間の経過と共に再生するにはどうすればよいですか?
EDIT: はラズベリーパイ3(Raspianジェシー)上で実行、NooElec R820T SDR
ありがとうございました!私は提案を試み、冗長なsoxコマンドを削除しました。 – spearna
2番目の提案はうまくいきますが、再生と録音のコマンドがペアになっているので、私が試している機能を満たしていません。私はrtl_fm/soxコマンドパイプを使ってmp3ファイルにラジオfm信号を記録しています。次に、別のコマンドを使用して、私は(まだ書いている)mp3ファイルをユーザーが決めたファイルの開始点で再生しようとしています。このコマンドは、rtl_fm/soxレコードコマンドとは関係なく、複数回呼び出すことができ、必要な開始点を取得できます。 RECAP:1録音コマンド。 n再生コマンド – spearna
私が元の投稿で無視したいくつかの重要な情報:Raspberry P3(Raspian Jessie)、NooElec R820T SDRで実行中 – spearna