¿Alguien me puede decir cómo reenvasar por lotes un montón de archivos mkv a mp4 manteniendo los mismos nombres de archivos usando la línea de comandos de Mac?
¿Alguien me puede decir cómo reenvasar por lotes un montón de archivos mkv a mp4 manteniendo los mismos nombres de archivos usando la línea de comandos de Mac?
Para ffmpeg usa el siguiente comando.
for i in *.mkv; do ffmpeg -i "$i" -codec copy "${i/${i##*.}/mp4}"; done
Esto debería crear copias de todos tus videos MKV, convertir los contenedores al formato MP4 pero no volver a codificar los datos de audio y video dentro de ellos y mantener el mismo nombre de archivo, pero cambiar la extensión de mkv a mp4.
Abra Terminal, cambie a la carpeta que contiene los mkv y ejecute
for i in *.mkv; do
HandBrakeCLI -Z Universal -i "$1" -o "${1/${1##*.}/mp4}"
done
Lea otras preguntas en las etiquetas macos command-line software-recommendation