AliceClass/script/mkvFmp4.sh

20 lines
525 B
Bash
Executable File

#!/bin/bash
# Pasta de origem dos arquivos .mkv
SOURCE_DIR="_aulas/"
# Pasta de destino dos arquivos .mp4
DEST_DIR="_aulas/"
# Loop pelos arquivos .mkv na pasta de origem
for mkv_file in ${SOURCE_DIR}/*.mkv; do
# Nome do arquivo sem extensão
base_name=$(basename "$mkv_file" .mkv)
# Caminho do arquivo de saída .mp4
mp4_file="${DEST_DIR}/${base_name}.mp4"
# Converter .mkv para .mp4
ffmpeg -i "$mkv_file" -c:v libx264 -preset slow -crf 22 -c:a aac -strict experimental "$mp4_file"
done