问题标签 [closed-captions]
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.
flash - 从 Flash 中的 .3gp 获取定时嵌入文本
是否可以从 .3GPP 视频文件中获取隐藏式字幕Flash CS5
?
我正在与closed captioning
in合作Flash
,只是想知道是否有更简单的做事方式。我认为将定时文本嵌入视频文件本身要容易得多,但我不知道如何Flash
从文件中检索数据。
ios - 您可以通过 MPMoviePlayerController 访问 HLS 隐藏字幕数据吗?
我想访问隐藏式字幕数据,以便我可以使用字幕数据来控制我的 iOS 应用程序中的项目。
如果我们从编码器中注入字幕数据,有没有办法让我们的 MPMoviePlayerController 播放器踢出字幕对象,以便我们可以读取它们并在解析它们后执行操作?
谢谢!
subtitle - 从电影文件中提取隐藏式字幕的最佳方法是什么?
我需要从电影文件中提取隐藏式字幕信息,我已经尝试过ccextractor
,但它似乎不起作用。
我已经捕获了一个视频流(其中带有隐藏式字幕)并保存到一个文件中,然后我运行ccextractor
......但它找不到任何东西!
我的视频样本如下:
http://dl.dropbox.com/u/10244901/gsd.mpg
http://dl.dropbox.com/u/10244901/gsd_b.mpg
第一次尝试:
第二次尝试:
flash - 如何在实时 RTMP 流中提供隐藏式字幕?
在 Adobe Media Server 5.0.1 中,Adobe引入了对在视频流中嵌入 EIA-608/708 隐藏式字幕数据以交付给客户端的支持。
为了获得这些字幕,AMS 可以从 ATSC 图片用户数据、定时文本轨道或与视频流一起发送的 AMF 消息中提取数据。
虽然这在理论上很好,但我很难弄清楚如何让它在实践中真正发挥作用——即,哪些实时媒体编码器实际上会保留 ATSC 字幕数据并将其传递给服务器(或传递字幕数据作为 RTMP 流中的 AMF 消息)。
人们实际使用哪些解决方案来为实时网络广播添加字幕?
php - 从 YouTube 视频中提取自动字幕
我在从 YouTube 视频中提取自动字幕时遇到问题。
我尝试使用http://video.google.com/timedtext?type=track&v=3wszM2SA12E&name=Automatic&lang=en方法,但该方法仅适用于具有命名曲目的视频。例如,这个没有任何命名的轨道(只有自动字幕)并且没有加载:rrkrvAUbU9Y
有几个网络应用程序可以做到这一点(如http://www.serpsite.com/youtube-subtitles-download-tool/和http://mo.dbxdb.com/),但我需要一个脚本,因为我想将它用于我的研究。
任何人都有任何想法得到这个的正确方法是什么?YouTube 的 API 有一些关于字幕的内容,但仅适用于注册用户,而上面的应用程序适用于所有视频,我怀疑它们只是从页面中捕获 html 代码(尽管这也是可能的)。一定有办法……请帮忙!
android - 在 Android 上为 HLS 流渲染隐藏式字幕
我正在开发一个流式传输 HLS 视频的原生 Android 应用程序。我正在尝试显示 CEA-608 隐藏式字幕数据,但我遇到了问题。
方法: 我在果冻豆设备(API 4.1+)上运行,它支持隐藏式字幕和 HLS 播放(http://developer.android.com/about/versions/android-4.1.html#Multimedia)。
测试提要: 我正在使用包含字幕数据的 Apple 示例 HLS bip-bop 提要进行测试(https://devimages.apple.com.edgekey.net/resources/http-streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8)
抓取字幕数据: 根据 Android 文档,我试图通过调用以下方式获取字幕轨道:
"MediaPlayer.getTrackInfo()"
问题: 当我执行 getTrackInfo() 行时播放器崩溃,LogCat 中的输出如下:
E/AndroidRuntime(7311):致命异常:主要 E/AndroidRuntime(7311):java.lang.RuntimeException:失败代码:-38
问题: 1) 原生 Android 应用程序是否支持从 HLS 提要上的流内字幕数据呈现隐藏式字幕?2)如果没有,有其他选择吗?3) 上面链接中的文档(下面引用)表明 MP4 或 3GPP 媒体源支持流媒体字幕。这是否一定会排除 HLS(我认为它是基于 MPEG-2)的工作?
MediaPlayer 现在可以处理带内和带外文本轨道。带内文本轨道作为 MP4 或 3GPP 媒体源中的文本轨道出现。可以通过 addTimedTextSource() 方法将带外文本轨道添加为外部文本源。添加所有外部文本轨道源后,应调用 getTrackInfo() 以获取数据源中所有可用轨道的刷新列表。
谢谢你尽你所能的帮助!
javascript - 在 HTML5 视频中切换隐藏式字幕并禁用默认视频控件
我有两个问题。一旦我将轨道标签放在我的视频元素中,视频的默认控制器就会显示出来。我有自定义控件,所以这是个很大的问题。
第二。我找不到关闭字幕的方法。
HTML:
JS:
html - HTML5 曲目标题未显示
我正在尝试制作世界上最简单的 html5 视频播放器:
完毕!
现在为什么播放器识别出有字幕,但没有显示出来?我现在尝试了不同的视频和字幕文件。
video-streaming - 隐藏式字幕中的 ATSC 图片用户数据
在 Adobe Media Server 5.0.1 中,隐藏式字幕工作流支持存储在ATSC图片用户数据中的流式字幕数据。什么是ATSC图片用户数据?
youtube - 自动字幕在 Youtube 上默认开启
我有一个 youtube 视频,其中 youtube 提供了自动字幕,我想在我的博客上嵌入视频,但我想默认打开自动字幕。&cc_load_policy=1对我不起作用。