7 votos

Convertir un montón de archivos MKV a MP4 para leerlos en iTunes

Tengo un montón de archivos mkv que son codificados en MPEG-4 de vídeo y de audio AC-3. Yo normalmente uso Subler para convertir mov a mp4 para leer en iTunes, pero el audio AC-3 es ilegible por Subler o iTunes.

Así que, quiero convertir a mp4 con audio AAC, sin volver a codificar el vídeo de la parte, que está bien como MPEG-4.

¿Cómo puedo hacer eso?

13voto

Sergio del Amo Puntos 390

Instale ffmpeg por ejecutar brew install ffmpeg o sudo port install ffmpeg o por la descarga de un archivo binario de http://ffmpegmac.net. A continuación, ejecute un comando como:

for f in *.mkv;do ffmpeg -i "$f" -c:v copy -c:a aac -b:a 256k -strict -2 "${f%mkv}mp4";done

O si no es necesario volver a codificar el audio:

for f in *.mkv;do ffmpeg -i "$f" -c copy "${f%mkv}mp4";done

2voto

chillin Puntos 1997

z264

z264 examinará todo, pero solo toque avi, flv, mpg, mpeg, wmv, vob, mkv y mp4 archivos de vídeo, la copia de los flujos de audio y vídeo y ajustar si es posible, la transcodificación sólo el audio si es necesario, y transcodificación sólo lo que el video es necesario, y los dejo con iTunes amable, atom optimizado de archivos mp4, dejando los originales en su Basura. Hace razonablemente inteligente de decisiones acerca de cómo transcodificación de archivos en función de cómo haya configurado su Freno de mano variables (ajustado a las líneas de 312-333).

problemas menores: no cuentan aún cómo muchos procesos en segundo plano que genera, es decir, si hay un montón de transcodificaciones, va a tomar un tiempo para ellos para completar, pero completa. Usted también necesita una gran cantidad de memoria (8 GB). Snow Leopard los usuarios deben instalar de purga de comandos de herramientas de desarrollo xcode.

archivo de comprobación para la codificación AVC y flv, wmv, o contenedor mkv y volver a ajustarlo en contenedor mp4 de lo contrario, si no ya estoy mp4, transcodificación a mp4 AVC

z264 tiene varias dependencias (mediainfo, rmtrash, ffmpeg, SublerCLI, y HandBrakeCLI)

  • copiar y pegar en un archivo de texto, comentario binario sección de instalación (quitar el #), guardar en cualquier lugar
  • abra el Terminal.aplicación

    chmod +x z264
    
  • ejecutar una vez

    ./z264
    
  • recomendar binario sección (sustituir #) después de las dependencias instala en /usr/local/bin/

  • crear un ramdisk llamado 'Dos' usando el comando en el disco ram sección

    diskutil quiet erasevolume HFS+ 'Two' `hdiutil attach -nomount ram://4194304`
    
  • doble comprobación de definiciones de comandos (las ubicaciones de las dependencias), y las ubicaciones correctas ("/usr/local/bin/")

    change line 231 to read:  mediainfo="/usr/local/bin/mediainfo"
    change line 236 to read:  rmtrash="/usr/local/bin/rmtrash"
    change line 238 to read:  ffmpeg="/usr/local/bin/ffmpeg"
    change line 239 to read:  SublerCLI="/usr/local/bin/SublerCLI"
    change line 262 to read:  mediainfo="/usr/local/bin/mediainfo"
    change line 263 to read:  rmtrash="/usr/local/bin/rmtrash"
    change line 265 to read:  HandBrakeCLI="/usr/local/bin/HandBrakeCLI"
    
  • guardar como z264 en /usr/local/bin/

  • utilizar el Terminal para llamar z264 en un solo archivo, un directorio de archivos, o todo el disco

    z264 directory.full.of.mixed.video.filetypes/*
    

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X