📜  mkv 到 mp4 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:44:19.380000             🧑  作者: Mango

将MKV转换为MP4的Linux Shell脚本

这是一个简单的Linux Shell脚本,可以将MKV文件转换为MP4文件。

准备工作

在运行本脚本之前,请确保已经安装了FFmpeg工具。如果还没有安装,请使用以下命令在Ubuntu上进行安装:

sudo apt-get install ffmpeg  
代码
#!/bin/bash  

for mkv_file in *.mkv  
do  
    mp4_file="$(echo $mkv_file | sed 's/.mkv/.mp4/g')"  
    echo "Converting $mkv_file to $mp4_file..."  
    ffmpeg -i "$mkv_file" -vcodec copy -acodec copy "$mp4_file"  
done  

echo "All conversions completed."  
代码解释
  • for mkv_file in *.mkv - 遍历当前目录中所有的MKV文件。
  • mp4_file="$(echo $mkv_file | sed 's/.mkv/.mp4/g')" - 将MKV文件的扩展名替换为MP4文件的扩展名。使用sed命令来完成这个任务。
  • ffmpeg -i "$mkv_file" -vcodec copy -acodec copy "$mp4_file" - 使用FFmpeg工具将MKV文件转换为MP4文件。
  • echo "All conversions completed." - 输出转换过程的信息。
如何使用
  1. 将脚本复制到MKV文件所在的目录中。
  2. 打开终端。
  3. 转到MKV文件的目录。
  4. 输入以下命令并按Enter键运行:
./mkv-to-mp4  
小结

本脚本提供了一种简单的方法来将MKV文件转换为MP4文件。您可以按照上述步骤操作来使用它,也可以根据需要进行修改。

希望这篇文章能对您有所帮助,如果您有任何疑问或建议,请随时在评论中提出。