問題タブ [srt]
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.
java - Javaでsrtファイルを読む
srt ファイルを読み込んで操作を行い、最後に Java で srt 形式にエクスポートするにはどうすればよいですか?
字幕の時間を変えるプログラムを作りたいです。
属性、
ディエゴ・サビーノ
video - 字幕の時間をフレームの開始および停止 (SRT から SUB) および逆方向に変換する方法
SRT 字幕を SUB およびその逆に変換したい。しかし、SRT から SUB フォーマットの開始フレームと終了フレームに時間を変換する方法がわかりません。手伝って頂けますか?
vim - vim スクリプトを使用して、srt テキスト ファイル内のすべてのタイム スタンプを増減させる
例: タイムスタンプをすべてマイナス 1 にする方法、ありがとう :)
srt テキスト ファイルの一部:
そして私はそれをさせたい:
bash - Bash、srtファイルの秒数をシフト
多分誰かが私を助けることができます。bashでは、それを行う方法がわかりません。私はbashスクリプトを実行する必要があります。stdin には、この形式の字幕の .srt ファイルがあります。
HH:MM:SS,SSS テキストのタイトルの開始と終了。
スクリプトは秒をシフトする必要があります。(+または-にすることができます)
例:
私は、すべての HH:MM:SS を取得し、最初にそれらを秒に変換する必要があると思います。誰かがsedなしでこれを行うことができれば、私は拍手を送ります. ありがとうございました!
javascript - JWplayer を使用した SRT ファイル
SRT ファイルを使用して JWplayer にキャプションを追加しようとしています。
視聴者が選択できる複数の字幕オプションを JWplayer にリストさせ、デフォルトのオプションを設定することができ、これは機能します。ただし、キャプションはビデオに表示されません。
最初に、プレイリストとリストバーを使用するセットアップでキャプションを適用しようとしました。
また、ビデオ ファイルが 1 つしかないセットアップでキャプションを使用しようとしました (他の何かが干渉していないことを確認するための最低限のセットアップ)。
ファイル名と場所が正しいことを確認しました。
以下は、両方の JWplayer セットアップ用の私の JavaScript です。
メインセットアップ
基本設定
ffmpeg - ffmpeg を使用して MP4 ビデオから SubRip (SRT) 字幕を抽出することは可能ですか?
FFMpeg のドキュメントと多くのフォーラムを確認したところ、.MP4 ビデオから字幕を抽出するための正しいコマンドラインは次のようになります。
ただし、次のエラーが表示されるため、これが実現可能かどうか疑問に思います。
出力ストリーム #0:0 のエンコーダを開くときにエラーが発生しました - bit_rate、rate、width、height などのパラメータが正しくない可能性があります
を使用してffmpeg -codecs
、ffmpeg が subrip 字幕をエンコードできることを確認できます。
を使用ffmpeg -i video.mp4
すると、ビデオに 2 つの字幕トラックが埋め込まれていることがわかります。
編集
コメントに示されている簡略化されたコマンドラインでテストしましたが、それでも同じエラーが発生します。コマンドの実行による詳細な詳細出力へのリンクを次に示します。結果の出力でメタデータとチャプタを完全に無効にしようとしましたが、それでも同じエラーが発生します。
ios - AVPlayer を使用したローカル Srt ファイル
AVFoundation AVPlayer を使用して、srt ファイルをキャッシュし、mp4 ビデオ ファイルで再生しようとしています。ストリーミングは webVTT 字幕で問題なく動作しますが、ビデオと字幕もキャッシュする必要があります。これが可能かどうか、または可能な回避策が存在するかどうか疑問に思っていましたか? 前もって感謝します。
javascript - この正規表現を Javascript で動作させますか?
正規表現を使用して、SRT ファイルのデータを配列として取得する必要があります。
これまでの私のコードは次のとおりです。
Javascript:
字幕.srt:
取得する必要があります:
regex101.comでいくつかの試行を行いましたが、PHP でのみうまく機能し、javascript ではうまく機能しないようです。
私は何を間違っていますか、どうすれば修正できますか?