z264 guarderà ogni file, ma toccherà solo i file video avi, flv, mpg, mpeg, wmv, vob, mkv e mp4, copiando video e stream audio e rewrapping se possibile, transcodificando solo l'audio se necessario, e transcodifica solo ciò che è necessario per il video e lasciati con i file mp4 ottimizzati per l'ottimizzazione di iTunes, lasciando gli originali nel Cestino. Prende decisioni ragionevolmente intelligenti per te su come transcodificare i file in base a come imposti le sue HandBrake variabili (impostate alle linee 312-333).
check file for AVC encoding and flv, wmv, or mkv wrapper and rewrap in mp4 container otherwise, if not already am mp4, transcode to AVC mp4
z264 has several dependencies (mediainfo, rmtrash, ffmpeg, SublerCLI, and HandBrakeCLI)
-
copia e incolla la sezione di installazione binaria in un nuovo script di bash e usalo per scaricare e installare le dipendenze in / usr / local / bin / (crea / usr / local e / usr / local / bin / se non c'è già)
-
crea un ramdisk da 2 GB chiamato "Two" usando il comando nella sezione ramdisk
diskutil quiet erasevolume HFS+ 'Two' 'hdiutil attach -nomount ram://4194304'
-
controlla le definizioni dei comandi (posizioni delle dipendenze) e le posizioni corrette (su "/ 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"
-
salva come z264 in / usr / local / bin /
-
rendere eseguibile
sudo chmod + x / usr / local / bin / z264
-
usa Terminale per chiamare z264 su un singolo file, una directory di file o chiamalo da un cron per eseguire periodicamente la scansione di interi file system
z264 directory.full.of.mixed.video.filetypes/*
problemi minori: l'utente deve essere in grado di leggere, eseguire il debug e utilizzare bash. z264 non conta ancora quanti processi di background_transcoder generano, vale a dire se ci sono molte transcodifiche, ci vorrà un po 'per loro per completare, ma si completeranno. Hai anche bisogno di molta memoria (8 GB è ok). Gli utenti di Snow Leopard dovranno installare il comando eliminare da strumenti di sviluppo xcode.