問題タブ [timecodes]

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.

0 投票する
1 に答える
1320 参照

timecodes - praatスクリプトを使用してTimeGrid間隔を抽出するには?

praat 実行可能ファイルを使用するTo TextGrid (vuv)と、次の画像の右側のパネルにあるボタンをクリックして、テキスト ファイルに TextGrid Interval を書き込むことができます。To TextGrid (vuv)... 0.02 0.01praat スクリプトでコードを使用していますが、「コマンドTo TextGrid (vuv)..." not available for current selectionエラー。

何か不足していますか?

praatスクリプトを使用してそれを行うことはできますか?

ここに画像の説明を入力

0 投票する
4 に答える
495 参照

bash - awk - タイムコードのチェック

私のファイルでは、すべての行は次のようになります。

これを変数に保存したときに、タイプミスがないことをタイムコードが正しいことを確認する方法はありますか (最大 12 か月、4 つの数字で書かれた年など)。

ありがとう

PS チェックが毎回機能しないことはわかっています (分と秒を区別することはできませんが、13 か月でないことは確認できます)。

編集: タイムコードは固定されていません。データ ファイルは次のようになります。

しかし、それは完全に異なって見えるかもしれません。唯一の確かな考えは、タイムコードを一般的な形式で変数に保存したことです。この場合、それは

EDIT2: 私は自分自身を明確に表現していないように見えるので、ここに私が達成したいことの例をいくつか示します:

1)

結果=タイムコード OK

2)

結果=タイムコード OK

結果 = BAD タイムコード

3)

結果=タイムコード OK

結果 = BAD タイムコード

0 投票する
6 に答える
3198 参照

c# - C# - 文字列が hh:mm:ss:fff の形式であることを検証するにはどうすればよいですか?

誰かがこれを手伝ってくれるのではないかと思っていました。テキストボックスからのテキスト入力を検証する必要があります。TimeSpan で受け入れられる形式であることを確認する必要があります。形式は hh:mm:ss:fff (時間、分、秒、ミリ秒。例: 15:30:45:040) である必要があります。

0 投票する
0 に答える
215 参照

ios - iOS と Protools

タイム コードを使用して、ProTools と iOS で再生したムービーを同期できますか? 誰もこれをやったことがありますか?このプロジェクトを始めたばかりで、iPad と protools コンソールで同時にムービーを再生する必要があります。タイム シーク機能はコンソールでのみ使用できます。

0 投票する
3 に答える
2689 参照

ios - iOS で AVPlayer を使用すると、現在の .ts ファイルまたはエンコーダからの現在のタイムスタンプを知ることができますか?

AVPlayer からクローズド キャプション データまたはサブタイトル データを取得できないため、タイムコードや少なくとも現在アクティブな .ts ファイルの知識など、他のトリガー方法を検討しています。ドキュメントには何も見つかりませんでした。プレーヤーからの CMTime は、m3u8 ファイルに埋め込まれているタイムコードを教えてくれません。

私が探しているものではありません。

EXT-X-PROGRAM-DATE-TIME は、私が知りたいこと、または少なくともアクティブな .ts ファイルの名前です。

ありがとう!

0 投票する
1 に答える
235 参照

hex - Notepad ++でのテキスト/データのシフト

これが可能かどうかさえわかりません。私はまだNotepad ++にかなり慣れていません

作成した Excel ドキュメントにインポートする準備ができているキャプチャ データを並べ替えようとしています。選択したタイムコードがパケットの途中でスタックしてしまうという問題があります。ので、私は持っています

信じられないほど長い文字列をパケットに分類し、コンマを使用してタイムコードをデータから分離したので、次のようになりました。

コンマ間のデータを行頭に移動するコマンドまたは方法はありますか? - または終わりだが始まりが望ましいでしょう。Notepad++ のヘルプ セクションや他のさまざまなサイトを調べましたが、明確な答えが見つかりません。

タイムコードが一定である場合は簡単ですが、タイムコードは各キャプチャ ポイントで 1 または 2 ずつ増加します。また、タイムコードを均一にフォーマットしました (matlab フォーマットでは末尾の 0 が欠落しているため、一部が 123456.12345 ではなく、すべて 123456.123456 フォーマットになります)。

それはできますか?私もプログラマーのメモ帳を持っていますが、メモ帳++の方がずっと好きです

前もって感謝します

0 投票する
2 に答える
748 参照

c# - wmv ファイルのタイムコードを取得するにはどうすればよいですか

WMPLib に WindowsMediaPlayer が見つかりましたが、TimeCode は見つかりませんでした。

その方法を知っている人はいますか?

0 投票する
1 に答える
636 参照

ruby-on-rails - Railsのタイムコード - 時間または数値?

オーディオ トラックにデータを保存するプロジェクトに取り組んでおり、オーディオ上のトラックの開始点と終了点にタイムコードを使用する必要があります。また、トラックの長さを計算して表示する必要があります。例えば。トラックは 0:01:30 に開始し、0:04:12 に終了します。したがって、その持続時間は合計 2 分 42 秒です。

秘訣は、すべてをタイムコードとして表示および処理する必要があるため、上記の例ではデュレーションを 0:02:42 として表示する必要があることです。

だから私の質問は、値をどのように保存するのですか? 最も簡単な方法は、開始時刻と終了時刻を Time としてデータベースに保存することです。期間の計算は非常に簡単で、フォームで Rails の時間ヘルパーを利用できます。唯一の苦痛な部分は、表示のために期間を時間値に戻すことです(秒数だけを指定するstrptimeと、現在の時間を使用して他のフィールドに入力し続けるため)

私が検討したもう1つのオプションは、それらを数値として(秒数として)保存することです。しかし、タイムコード形式との間で変換するために大量のコードを書かなければならず、Rails の時間ヘルパーを使用することはできません。

私が考慮していない別のアイデアはありますか?デュレーションをタイムコード形式で計算して表示する簡単な方法はありますか?

0 投票する
2 に答える
1461 参照

delphi - 画面キャプチャ中にフレームレートとタイムコードを計算する方法は?

Delphi 6 プロジェクト

私はかなり徹底的にグーグルを検索しましたが、デリマへの答えが見つかりません. 基本的に、現在のスクリーン キャプチャ セッションのタイムコードとビデオ フレームレートをアプリのステータスバーまたはラベルに表示したいと考えています。ビデオを再生しているソフトウェアプレーヤーのフレームレートにキャプチャを同期することに関してもこれが必要です。そうしないと、多くの重複または欠落したフレームが発生します。ビデオは 29.970 および 23.976 fps です。したがって、どういうわけか、両方を構成できる必要があります。

現在、テレビ カードや、vlc、ffplay、mplayer、virtualdub などのソフトウェア ビデオ プレーヤーからスクリーン キャプチャを行うことができます。

必要なルーチンを私のものに実装する方法がわかりません。私は以下の項目について多くのことを読んできましたが、何度も試してみましたが、頭の中がいっぱいです。

  1. timer1 コントロール -- 間隔を 34 に設定するのは正確ではありません。スクリーン キャプチャ中にフレームが重複または欠落します。
  2. gettimetick と timegettime
  3. timeBeginPeriod と timeEndPeriod
  4. QueryPerformanceTimer と QueryPerformanceCounter

プロセスを簡略化するために、元のプロジェクトの多くのコードを切り取って、画面キャプチャのみを取り上げました。以下は、このための完全なルーチンです (いくつかの注目された実験的コードと共に):

(事前に助けてくれてありがとう)

0 投票する
2 に答える
973 参照

avfoundation - AV Foundation - AVAssetTrack、mediaType & CMFormatDescriptio

私はav Foundationで読んでいるquicktimeオブジェクトを持っています。私はそれがトラックであることを確認できます。「tmcd」トラック (タイムコード) を読み取って、NSTextView で使用できる文字列として出力できるようにしたいと考えています。

NSLog と [track formatDescriptions] を使用すると、次のようになります。

{\n\tmediaType:'tmcd' \n\tmediaSubType:'tmcd' \n\tmediaSpecific: {\n\t\tframeDuration: {1001/24000 = 0.042}\t\tframes/sec: 24\t\ttcFlags: 0 \n\t} \n\textensions: {{type = immutable dict, count = 1,\nentries =>\n\t1 : {contents = \"VerbatimSampleDescription\"} = {length = 38, capacity = 38,バイト = 0x00000026746d63640000000000000001 ... 03e918d400000000}\n}\n}\n}" )

そこにはたくさんの情報があることがわかりますが、これをどのように使用できるのでしょうか。これは、他の AV Foundation ツールを使用して分離できるものですか、それとも何らかの方法で分離する必要がありますか?

基本的には「00:12:23:12」のようなフォーマットで終わりたいと思います

ありがとう!

アダム