【发布时间】:2013-03-15 20:42:42
【问题描述】:
我们正在为视频服务器使用 RMTP,但是我们必须为每个视频创建一个 SMIL(同步多媒体集成语言)文件。如果你有 1 个视频,没问题,但是我们有超过 2000 个。
您可以在下面看到一个完美的 SMIL 文件。这个保存为video-test.smil
<smil>
<head>
<meta base="rtmp://xxx.cloudfront.net:1935/cfx/st/" />
</head>
<body>
<switch>
<video src="video-streaming/video-test-720.mp4" height="720" system-bitrate="2000000" width="1280" />
<video src="video-streaming/video-test-360.mp4" height="360" system-bitrate="800000" width="640" />
<video src="video-streaming/video-test-180.mp4" height="180" system-bitrate="300000" width="320"/>
</switch>
</body>
</smil>
我的想法是制作一个批处理脚本来执行以下操作:
- 读取文件夹并仅使用具有 .MP4 扩展名的文件名创建数组
- 获取第一个数组并将“video-test”替换为第一个数组中的名称
- 从数组的第一部分导出同名文件,并在文件夹中使用 .smil 文件
- 递增数组并重复
如果文件存在,特殊功能将是 SKIP。
问题:
这甚至可以用脚本来完成。有人可以帮忙吗..
谢谢
【问题讨论】:
标签: batch-file