问题标签 [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.
timecodes - 如何使用 praat 脚本提取 TimeGrid 间隔?
To TextGrid (vuv)
使用 praat 可执行文件,我可以通过单击下图中右侧面板中的按钮将 TextGrid Interval 写入文本文件。我To TextGrid (vuv)... 0.02 0.01
在 praat 脚本中使用代码,但收到“命令To TextGrid (vuv)..." not available for current selection
错误。
我错过了什么吗?
完全可以使用 praat 脚本来做到这一点吗?
bash - awk - 检查时间码
在我的文件中,每一行看起来像这样:
当我将其保存在变量中时,有没有一种方法可以检查时间码是否正确,以确保其中没有拼写错误(最多 12 个月,用 4 个数字写的年份等)?
谢谢
PS我知道检查不能每次都进行(我无法区分分钟和秒,但我可以检查我没有13个月等)
编辑:时间码不固定。数据文件可能如下所示:
但它也可能看起来完全不同。唯一确定的想法是我将时间码以一般形式保存在变量中。在这种情况下,它将是
EDIT2: 看起来我没有表达清楚,所以这里有一些我想要实现的例子:
1)
结果=时间码OK
2)
结果=时间码OK
结果=错误的时间码
3)
结果=时间码OK
结果=错误的时间码
c# - C# - 如何验证字符串的格式为 hh:mm:ss:fff?
我想知道是否有人可以帮助我解决这个问题。我需要验证来自文本框的文本输入。我需要确保它采用 TimeSpan 可接受的格式。期望的格式应该是 hh:mm:ss:fff(即小时、分钟、秒和毫秒。例如 15:30:45:040)
ios - iOS 和 Protools
我可以使用时间码同步在 ProTools 和 iOS 中播放的电影吗?有没有人这样做过?我刚开始做这个项目,我需要在 iPad 和 protools 控制台中同时播放一部电影,时间搜索功能仅在控制台中。
ios - 在 iOS 中使用 AVPlayer 可以知道当前的 .ts 文件还是来自编码器的当前时间戳?
由于我们无法从 AVPlayer 中获取隐藏式字幕数据或字幕数据,因此我们正在研究其他触发方法,例如时间码或至少了解当前活动的 .ts 文件。我在文档中找不到任何内容,并且播放器中的 CMTime 没有给我嵌入在 m3u8 文件中的时间码。
不是我要找的。
EXT-X-PROGRAM-DATE-TIME 是我想知道的,或者至少是活动的 .ts 文件的名称。
谢谢!
hex - 在 Notepad++ 中移动文本/数据
我什至不知道这是否可能。我对记事本++还是很陌生
我正在尝试对一些捕获的数据进行排序,以便导入我创建的 Excel 文档。我选择的时间码卡在数据包中间有问题。所以我有
我已经将令人难以置信的长字符串分类为数据包,并通过使用逗号将时间码与数据分开,因此它现在显示为:
是否有任何命令或方法可以将逗号之间的数据移动到行首?- 或者结束但开始会更好。我浏览了 Notepad++ 和其他各种站点中的“帮助”部分,但找不到任何可以给出直接答案的东西。
如果时间码是恒定的,但作为时间码,它会在每个捕获点增加 1 或 2,这将很容易。我还统一格式化了时间码(matlab 格式最后缺少 0,所以它们现在都是 123456.123456 格式,而不是 123456.12345)。
可以做到吗?如果可以,怎么做。我也有程序员记事本,但更喜欢记事本++
提前致谢
c# - 如何获取 wmv 文件的时间码
我在 WMPLib 中找到了 WindowsMediaPlayer,但没有找到 TimeCode!
任何人都知道如何做到这一点?
ruby-on-rails - Rails 中的时间码 - 时间还是数值?
我正在开发一个项目,该项目将数据存储在音轨上,并且需要对音频轨道的起点和终点使用时间码。我还需要计算并显示曲目的持续时间。例如。曲目从 0:01:30 开始,到 0:04:12 结束。所以它的持续时间总共是 2 分 42 秒。
诀窍是所有内容都需要作为时间码显示和处理,因此在上面的示例中,持续时间需要显示为 0:02:42。
所以我的问题是你将如何存储这些值?最简单的选择是将开始和结束时间作为时间存储在数据库中。计算持续时间非常容易,您可以在表单中使用 Rails 时间助手。唯一痛苦的部分是将持续时间转换回显示的时间值(因为如果我只提供秒数,strptime
它会继续使用当前时间来填写其他字段)
我考虑的另一个选项是将它们存储为数值(作为秒数)。但是我必须编写大量代码来将它们转换为某种类型的时间码格式,并且我不能使用 Rails 时间助手。
还有其他我没有考虑过的想法吗?有没有一种简单的方法可以计算持续时间并将其显示为时间码格式?
delphi - 如何在屏幕捕获期间计算帧率和时间码?
德尔福6项目
我已经非常彻底地搜索了谷歌,但没有找到我的 delima 的答案。基本上我希望在我的应用程序、状态栏或标签中显示当前屏幕捕获会话的时间码和视频帧速率。我还需要将捕获同步到播放视频的软件播放器的帧速率,否则我会得到很多重复或丢失的帧。视频为 29.970 和 23.976 fps。所以我需要能够以某种方式为两者进行配置。
目前,我可以从电视卡和软件视频播放器(如 vlc、ffplay、mplayer、virtualdub 等)进行屏幕截图。
我不确定如何在我的程序中实施必要的例程,更不用说在哪里了。我已经阅读了很多关于以下项目的内容,但它们都在我脑海中,尽管我确实做了很多尝试:
- timer1 控件——将间隔设置为 34 不准确,它在屏幕捕获期间重复或丢失帧
- gettimetick 和 timegettime
- timeBeginPeriod 和 timeEndPeriod
- QueryPerformanceTimer 和 QueryPerformanceCounter
为了帮助简化这个过程,我剪掉了很多原始项目的代码,只具有屏幕捕获功能。这是完整的例程(以及一些注释掉的实验代码):
(在此先感谢您的帮助)
avfoundation - AV 基金会 - AVAssetTrack、mediaType 和 CMFormatDescriptio
我有一个正在使用 av 基础阅读的 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\texttensions: {{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”之类的格式结束
谢谢!
亚当