問題タブ [tuner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - tuneR パッケージで for-loop を使用してオーディオファイルの長さを取得すると、R がクラッシュする
ここでの最初の質問です。私が正しい質問をしたことを願っています。
「Music」フォルダー内のすべてのオーディオファイルの長さを持つベクトルを作成する短い R コードを作成しようとしています。i686-pc-linux-gnu (32 ビット) で RStudio 0.98.501 と R 3.0.3 を使用しています。tuneR パッケージを使用して、曲の長さに関する情報を抽出します。ここに問題があります: 最初の MP3 ファイルを正常にエクスポートしますが、2 番目の MP3 ファイルにエクスポートすると、「R セッションが中止されました。R で致命的なエラーが発生しました。セッションは終了します」というメッセージが表示されます。
Intel® Atom™ CPU N2800 @ 1.86GHz × 4、2 Gb メモリ、Ubuntu 13.10 で作業しています。
コードを以下に示します。ディレクトリを Music フォルダのあるディレクトリに変更するだけです。
c++ - OpenCV を使用した TV USB チューナーからのストリームへのアクセス
USB で接続された TV チューナーからビデオ ストリームを開く方法はありますか? シンプルなDVB-Tチューナーです。
VideoCapture を試してみましたが、うまくいきませんでした (ウェブカメラでのみ動作します)。
VLCなどのテレビチューナーからストリームを開くアプリケーションがたくさんあることは知っていますが、OpenCV(C ++で記述)でテレビ画像を処理するアプリケーションに必要です。つまり、デバイスから直接取得したアプリケーション フレームが必要です。
audio - FFTから弦の音を検出する方法
フーリエ変換からスペクトルを取得しました。次のように見えます:
ちょうど近くを警察が通過していました
色は強度を表します。
X 軸は時間です。
Y 軸は周波数で、0 が上になります。
口笛や警察のサイレンは 1 つの痕跡しか残していませんが、他の多くの音には多くの高調波周波数が含まれているようです。
エレキギターをマイクに直接差し込む(標準チューニング)
本当に悪いことは、あなたが見ることができるように、大きな強度がないということです - ほぼ等しい2-3の周波数があります.
最も重要なピークを強調するピーク検出アルゴリズムを作成しました。
アイデアは、データを調べて、 thresold より大きい値を覚えているということですminimal_val
。次のlook_range
値が選択した値よりも小さい場合は、ピークと見なされます。このアルゴリズムはあまりスマートではありませんが、実装は非常に簡単です。
ただし、私が予想したように、文字列の主要な周波数がどれであるかはわかりません。
赤い点は最も強いピークを強調しています
これが実際にどのように機能するか (または機能しないか) を確認するための jsFiddleを次に示します。
r - 大きな (4 GB 以上のオーディオ ファイル) をロードしようとすると、readBin() で無効な 'n' 引数エラーが発生する
4GB 以上のモノラル WAV ファイルからサンプルを読み込もうとしています (合計ファイル時間は 24 時間、15 分のスライスを読み込んでいます)。
これがトレースバックです
Error in readBin(con, int, n = N, size = bytes, signed = (bytes != 1), :
invalid 'n' argument
2 readBin(con, int, n = N, size = bytes, signed = (bytes != 1), endian = "little")
1 readWave(filePath, from = 1, to = 15, units = "minutes")
これは、「from」および「to」パラメータ (5、10、15 など) ごとに発生します。
私が最初に考えたのは、長いと思われる n のデータ型をオーバーフローしていることですが、1 分のサンプルをロードしようとしてもエラーが表示されるため、実際には意味がありません。
これを引き起こしている可能性のあるものについてのアイデアはありますか?
注: 元のファイルは mp3 ステレオでした。WavePad で 2 チャンネルに分割し、そのうちの 1 チャンネルを WAV として保存しました。多分変換が問題ですか?
html - VLC - Web プラグインを使用して、アンコール enutv-4 でローカル テレビまたはビデオ入力をストリーミングします
これは私の最初の投稿です。Web アプリのテレビ チューナーからストリーミングする必要があります。TV チューナーを設定しようとしていますが、うまくいきません。公式ドキュメントでパラメーターを Web プラグインに渡す方法が見つかりません (または理解できません)。できたとしても、デフォルトでビデオ(コンポジット、rca、IDK)を選択する方法がわかりません。
あなたが私に提供できるどんな助けでも、本当に感謝します。前もって感謝します!
PS1: VLC の代替案を聞くことができますが、これまでのところ、
target="dshow://"
html タグのオプション
edit0:ドキュメント[0]で次のことを読みました:「 channel=0 はチャンネルの番号です (通常、0 はチューナー用、1 はコンポジット用、2 は svideo 用です)」ですが、これを渡す方法がわかりませんウェブプラグインに。
edit1:これまでの私のコードは、ターゲットオプションでパラメーターを渡そうとしましたが、うまくいきませんでした:(
<embed target="dshow://" width="840" height="680" id="vlc" />
linux - システムの DVB (デジタル ビデオ ブロードキャスト) カードに関する情報を表示する方法
システムに接続されているすべてのDVBカード (dvb-t、dvb-s、...)に関する情報を表示するのに役立つ Bash コマンドはどれですか?
必要な情報は、名前、タイプ、周波数、カードごとのチューナーの数です。