我有一堆带有相关字幕的视频文件。我正在尝试编写一个bash脚本,将字幕和视频合并到matroshka容器中。
根据原始容器的不同,输入视频文件命名为"videoName.mkv“、"videoName.webm”或“videoName.mp4”。输入字幕文件命名为"videoName.languageCode.vtt“。输出视频文件命名为"subsvideoName.mkv”。
下面是我想出的脚本:
#!/bin/bash
for video in *; do
if [[ $video =~ \.(mkv|webm|mp4)$ ]]; then