📜  终端 mkv 到 mp4 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:41:14.998000             🧑  作者: Mango

终端 mkv 到 mp4 - Shell-Bash

在日常的工作中,我们可能需要将mkv格式的视频转换为mp4格式。这时候,我们可以使用终端命令行来完成这个任务。

下面是一个简单的Shell-Bash脚本,它可以将一个目录中的所有mkv文件转换为mp4格式并输出到指定目录中:

#!/bin/bash

source_dir="/path/to/source/files"
dest_dir="/path/to/destination/files"

for file in "$source_dir"/*.mkv
do
    ffmpeg -i "$file" -codec copy "${dest_dir}/${file##*/}"
done

echo "Conversion completed!"

这个脚本使用了ffmpeg这个工具来进行转换。它会遍历指定的目录,对所有的mkv文件进行转换,并输出到指定的目录中。在转换过程中,它会保留原有的音视频编码,从而避免了重新编码带来的质量损失和时间浪费。

如果你需要修改源目录和目标目录,只需要修改source_dir和dest_dir变量即可。同时,你也可以调整参数来实现更多的转换选项。更多详细的参数和选项可以参考ffmpeg的官方文档:https://ffmpeg.org/documentation.html

终端命令行虽然看起来比较抽象,但是它可以提高我们的工作效率,让我们能够更加快速、方便地完成一些任务。希望这个简单的Shell-Bash脚本能对你有帮助!