html5 MKV 带字幕播放

     2023-03-07     82

关键词:

【中文标题】html5 MKV 带字幕播放【英文标题】:html5 MKV playback with subtitles 【发布时间】:2018-12-05 12:42:08 【问题描述】:

我正在尝试在我的 chrome 浏览器中播放带有字幕的 MKV 文件,以便查看本地视频文件。这已经成功,在 Microsoft Edge 中使用上述方法/代码,但是,当我使用 chrome 时,我看不到字幕(不能使用 Firefox,因为不支持 MKV)

<video id="video" controls preload="metadata" style="width:80%;height:80%">
   <source src="file.mkv" type="video/mp4">
   <source src="file.mkv" type="video/webm">
   <track label="language one" kind="subtitles" srclang="en" src="sub.vtt">
   <track label="language two" kind="subtitles" srclang="en" src="sub.vtt">
</video>

File structure

chrome MKV 播放器//(根目录) file.mkv //(视频文件) file.vtt //(字幕文件) RUN.html //(显示视频的html文件)

此方法基于此 github 存储库 "https://github.com/iandevlin/iandevlin.github.io/tree/master/mdn/video-player-with-captions"

我有:

尝试使用不同的字幕格式(vtt、stl、ass、srt)

【问题讨论】:

【参考方案1】:

也许主要语言必须用默认标记?

<track label="language one" kind="subtitles" srclang="en" src="sub.vtt" default>

对我有用,没有试过。否则我猜 .vtt 文件有问题。

【讨论】:

如何将 mkv(带字幕)转换为 Nexus One 友好的东西?

】如何将mkv(带字幕)转换为NexusOne友好的东西?【英文标题】:Howtoconvertanmkv(withsubtitles)tosomethingNexusOnefriendly?【发布时间】:2011-12-2112:39:37【问题描述】:我有这个ffmpegone-liner,它非常适合为我的NexusOne生成视频文件:ffmpeg-iinf... 查看详情

使用 avconv 将带字幕的 DVD 图像转换为 MKV

】使用avconv将带字幕的DVD图像转换为MKV【英文标题】:ConvertingDVDimagewithsubtitlestoMKVusingavconv【发布时间】:2013-10-1214:33:57【问题描述】:这是我知道的将DVD映像转换为另一种视频格式(例如MP4)的过程:将VIDEO_TS文件夹中的VTS_01_n... 查看详情

HTML5 <video> 可以播放 .mkv 文件吗?

】HTML5<video>可以播放.mkv文件吗?【英文标题】:HTML5<video>canplay.mkvfiles?【发布时间】:2012-03-2605:38:30【问题描述】:所以我不小心用Chrome打开了一个mkv视频文件,令我惊讶的是它使用本机播放器播放:<videosrc="video.mkv"... 查看详情

在JavaFX中播放带字幕的视频[重复]

】在JavaFX中播放带字幕的视频[重复]【英文标题】:PlayvideowithsubtitlesinJavaFX[duplicate]【发布时间】:2020-01-1607:23:14【问题描述】:是否可以在包含.srt字幕的JavaFX中播放视频?我的意思是实际获取字幕轨道并将其显示为GUI中的普通... 查看详情

在 JavaFX 2 中播放带字幕的视频

】在JavaFX2中播放带字幕的视频【英文标题】:PlayvideowithsubtitlesinJavaFX2【发布时间】:2012-11-0214:29:28【问题描述】:我注意到JavaFX1有一个SubtitleTrack类用于从视频文件中提取字幕,但我在JavaFX2中找不到等效功能(javafx.scene.media中... 查看详情

使用 TTML 添加 HTML5 视频字幕

】使用TTML添加HTML5视频字幕【英文标题】:AddingHTML5videosubtitlesusingTTML【发布时间】:2015-02-2616:57:37【问题描述】:我目前正在尝试播放带字幕的电影。TTML格式是必需的。我在此页面上使用示例:https://msdn.microsoft.com/en-us/library/ie... 查看详情

mkv格式的电影都会附带一个font.rar文件的字体,怎么用到字幕上去

...ASO][Suzumiya_Haruhi_no_Yuuutsu][DVDRip][Fonts].rar文件怎么才能用到字幕上去,或者说……那东西有什么用呢FONT意思是字体的意思,MKV就是封装视频,可能将字幕封装进去了,字幕估计是ssa、ass高级字幕,里面要用到一个字体,你电脑里... 查看详情

如何在 html5 视频播放器中加载动态字幕

】如何在html5视频播放器中加载动态字幕【英文标题】:howtoloaddynamicsubtitlesinhtml5videoplayer【发布时间】:2012-12-2414:42:09【问题描述】:我需要一些关于使用动态字幕播放html5视频的帮助这里是html视频html<videoid="videoplayer"controlssr... 查看详情

视频剪辑

1、为视频添加字幕:(1)将MKV视频和外挂字幕软封装在一起:使用MKVToolnix工具进行封装,变成内挂字幕,播放时一些支持的播放器就会自动加载内挂字幕,如若对字幕不满意仍然可以更换字幕。但使用视频剪辑软件(爱剪辑、... 查看详情

ffmpeg为mkv封装格式的音视频文件添加内挂字幕(代码片段)

...人看电影时,电影屏幕上应该展示对应的本地区语言字幕。故电影画面在不同的地区,需要配置不同的语言字幕。故视频画面里面的字幕应该可以拆出来,不能像老版三国演义,每到经典处,展示出文字,... 查看详情

HTML5 视频 + TTML 字幕不显示字幕

】HTML5视频+TTML字幕不显示字幕【英文标题】:HTML5video+TTMLsubtitleisnotdisplayingsubtitle【发布时间】:2014-12-1012:38:01【问题描述】:我正在尝试在视频中显示我的字幕。我有视频的mp4视频和ttml文件。将其放入html代码时,视频正在播... 查看详情

html5视频播放器-videojs+audio标签实现视频,音频及字幕同步播放

一,VideoJS介绍引用脚本,videojs很为你着想,直接cdn了,你都不需要下载这些代码放入自己的网站<linkhref=”http://vjs.zencdn.net/c/video-js.css”rel=”stylesheet”><scriptsrc=”http://vjs.zencdn.net/c/video.js”></script>如果需要支持IE 查看详情

将字幕 (srt) 文件添加到现有 mkv 文件

】将字幕(srt)文件添加到现有mkv文件【英文标题】:Addsubtile(srt)filetoexistingmkvfile【发布时间】:2016-12-0319:58:40【问题描述】:是否可以将字幕文件(srt)添加到现有mkv文件?我可以轻松地将srt文件嵌入到newmkv文件中,但这非常耗时... 查看详情

ffmpeg 将 hdmv pgs 字幕从 mkv 提取到 srt

】ffmpeg将hdmvpgs字幕从mkv提取到srt【英文标题】:ffmpegextracthdmvpgssubtitlesfrommkvtosrt【发布时间】:2020-07-1906:12:17【问题描述】:几天来,我一直在试图弄清楚如何从mkv文件中提取hdmvpgs字幕。我一定做错了什么。我是这方面的菜鸟... 查看详情

VideoView 上的字幕

】VideoView上的字幕【英文标题】:SubtitlesonVideoView【发布时间】:2016-06-0212:36:11【问题描述】:我正在为安卓设备构建一个简单的视频播放器。该设备运行的是android4.2。我想播放带字幕的ts视频。我可以用VideoView播放视频,我想... 查看详情

怎么把字幕放到电影里把字幕嵌入视频

把字幕放到电影和嵌入视频可以通过外挂字幕的方式实现,使用外挂字幕再用视频播放器播放会比较简单方便。一、准备工具:1.第三方的影音播放器,因为有加载字幕的功能。2.编排好的外挂字幕。二、把外挂字幕放入视频步... 查看详情

HTML5 视频字幕样式

】HTML5视频字幕样式【英文标题】:HTML5VideoSubtitlesStyling【发布时间】:2015-12-1511:17:56【问题描述】:是否可以将样式应用于HTML5视频播放器字幕轨道元素?我想将字幕移到媒体播放器之外。我试过用css定位媒体播放器和track元素... 查看详情

Remux MKV 在批处理文件中使用 mkvmerge 删除字幕和不需要的音轨

】RemuxMKV在批处理文件中使用mkvmerge删除字幕和不需要的音轨【英文标题】:RemuxMKVremovingsubtitlesandunwantedaudiotracksusingmkvmergeinbatchfile【发布时间】:2021-02-1622:55:26【问题描述】:我正在创建一个Windows批处理文件来查找文件夹中的... 查看详情