web-dev-qa-db-ja.com

KM PlayerでVTT字幕が機能しないのはなぜですか?

ダウンロードしたUdemyコースのビデオをKMプレーヤーで再生しています。これらのビデオはVTT字幕と組み合わされています。

.mp4ファイルと.vttファイルは同じ名前なので、字幕付きのビデオを見ることになっています。しかし、ビデオの下部には何も表示されませんでした。

Youtubeのアドバイスに従い、.vttファイルを.srt形式に変換してみました(最初の「WEBVTT行の削除と「。」の「、」への置き換えを含む)。それでも何も変わりませんでした。

誰かがこの問題で私を助けることができますか?ありがとう。

P/s:KMplayer、VLC、MPCなど、ビデオの再生に使用したツールに関係なく発生しました。

2
El Niño

これは古い質問かもしれませんが、この回答は他のユーザーの時間を節約する可能性があります:

まず、字幕をWebVTT(.vtt)形式からSubrip(SRT)形式に変換することをお勧めします。 Subrip形式は、メディアプレーヤー、特にKMPlayer(デフォルトではvtt形式をサポートしていません)によってより広くサポートされています。

字幕編集https://www.nikse.dk/SubtitleEdit または https://github.com/ SubtitleEdit/subtitleedit/releases )を使用して、変換ジョブを実行します。このソフトウェアは完全に無料でオープンソースです。

あなたの便宜のために、あなたはたくさんの字幕をバッチ変換したいかもしれません。そのためには、Batch Convertを使用することをお勧めします。バッチ変換には、ツール->バッチ変換...からアクセスできます。

バッチ変換プロセス

変換後に字幕を移動する必要がないように、ソースファイルフォルダに保存することもできます。

その後、KMPlayerを使用してビデオを再生します。今字幕があるはずです。そうでない場合は、メニュー->字幕->字幕の読み込みまたは単にAlt + Oをクリックして、KMPlayerで手動で字幕を追加してみてください。

それでも問題が解決しない場合は、字幕が無効になっているかどうかを確認することをお勧めします。これを行うには、KMPlayerの右下にある字幕アイコンをクリックします(下の画像を参照): 字幕アイコン

Enableがチェックされていることを確認してください。 メニューを有効にする

2
Luu Bieu Nghi