Lo strumento da riga di comando di Prism permette inoltre di convertire i file dalla linea di comando. Può essere utilizzato anche per consentire ad altri programmi di convertire file tramite Prism o per automatizzare la conversione di batch.Nota importante: A causa di alcune limitazioni nel modo in cui Windows gestisce i programmi di grafica in esecuzione dalla riga di comando, Prism non è in grado di fornire alcun feedback una volta eseguito il comando e non può bloccare la riga di comando durante una conversione. Al momento stiamo vagliando i possibili modi per aggirare il problema in Windows ma è meglio tenerlo presente quando si eseguono ordini da riga di comando per Prism.
L'eseguibile di Prism si trova in genere in "C:\Program Files\NCH Software\Prism\prism.exe"
Utilizzo: prism.exe [opzioni] [file da aggiungere]
"Opzioni" qui è possibile eseguire una serie di comandi per Prism. Le opzioni sono:
-converti - converte tutti i file caricati su Prism.
-cancella - rimuove tutti i file caricati su Prism.
-aggiungicartella [NOME_CARTELLA] - aggiungi una cartella o dei file su Prism.
-formato [FORMAT_NAME] - specifca il formato del file di output nel quale convertire il file caricati. Nomi di formati possibili includono:
- 3gp
- asf
- avi
- dv
- flv
- gif
- mkv
- mov
- mp4
- m4v
- mpg
- ogv
- rm
- swf
- webm
- wmv
- divx
- xvid
- amv
- jpg
- png
- "Android 480P"
- "Android 720P"
- "iPhone 3G"
- "iPhone 3GS"
- "iPhone 4"
- "iPhone 4S"
- "iPhone 5/5c"
- "iPhone 5s/6/6P"
- "iPhone 6s/6sP
- "iPhone SE"
- "iPhone 7"
- "iPhone 7 Plus"
- "iPhone 8"
- "iPhone 8 Plus"
- "iPhone X"
- "iPod Classic"
- "iPod Touch 1"
- "iPod Touch 2"
- "iPod Touch 3"
- "iPod Touch 4"
- "iPod Touch 5"
- "iPad 1"
- "iPad 2"
- "iPad 3"
- "iPad 4"
- "iPad Air"
- "iPad Air2"
- "iPad Mini"
- "iPad Mini2/3"
- "iPad Mini4"
- "Nintendo 3DS"
- "PSP"
- "PS Vita"
- "PS3"
- "PS4"
- "PS4 Pro"
- "Xbox 360"
- "Xbox One"
- "Xbox OneX"
- mp3
- wav
-outfolder [FOLDER_NAME] - specifica la cartella di output in cui salvare i file convertiti. NON terminare il percorso di una cartella con la barra rovesciata '\'.
- sovrascrivi [SOVRASCRIVI_BANDIERA] - specifica cosa fare nel caso in cui il file convertito fosse già esistente. Le flag sono "RICHIEDI" (Richiedi Cosa Fare), "SEMPRE" (Sovrascrivi il File), "MAI" (Non Convertire il File Originale), "ANNULLA" (Annulla Tutte le Conversioni), "AGGIUNGINUMERO[formato]" (Aggiungi numero al nome file - [formato] è opzionale, se vuoto utilizzerà il formato già specificato in Prism).
-impostazioni [NOME_FORMATO] [SETTINGS_OPTIONS] - specifica le impostazioni di configurazione da utilizzare per il formato specificato. Per ulteriori informazioni su quali parametri utilizzare, guardare nella pagina più in basso.
-modifica [RIDIMENSIONA_TIPO] [LARGHEZZA] [LUNGHEZZA] [FRAMERATE] - specifica le opzioni di output del video. RESIZE_TYPE - either "NONE", "CROP" or "LETTERBOX". WIDTH e HEIGHT - le dimensioni desiderate per il video. FRAMERATE - la frequenza fotogrammi video desiderata (o zero se non è necessaria alcuna frequenza di fotogrammi video).
-effects [EFFECT_NAME] [EFFECT_SETTINGS] – specifica gli effetti video da aggiungere all'output. I possibili effetti e opzioni includono:
- luminosità [VALORE]. [VALUE] è il valore intero dell'intervallo [-255 a 255].
- contrasto [VALORE]. [VALUE] è il valore intero dell'intervallo [-100 a 100].
- gamma [VALORE]. [VALUE] è il valore float dell'intervallo [da 0,10 a 5,00].
- filtro [VALORE]. [VALUE] è uno dei seguenti: blackandwhite, negative, sepia.
- textcaption [TEXT] [HALIGN] [VALIGN] [SIZE]. [TEXT] è il titolo o la didascalia tra virgolette per il tuo video. [HALIGN] definisce l'allineamento orizzontale della didascalia con: left, center o right. [VALIGN] definisce l'allineamento verticale della didascalia con: top, center o bottom. [SIZE] imposta l'altezza del testo utilizzando un valore intero dall'intervallo [1 a 72].
- ruotare [ANGLE]. [ANGLE] è il valore intero che definisce la rotazione del video utilizzando uno dei seguenti elementi: 90, 180o 270.
- capovolgere [FLIP_OPTION]. [FLIP_OPTION] viene definito utilizzando: orizzontale, verticale o entrambi.
- filigrana [IMAGE_PATH] [SIZE] [OPACITY] [HALIGN] [VALIGN] [HOFFSET] [VOFFSET]. [IMAGE_PATH] è il percorso assoluto tra virgolette del percorso del file di immagine della filigrana. [SIZE] è il valore percentuale intero rispetto al frame di output [da 1 a 100]. [OPACITY] è l'opacità percentuale dell'immagine [da 1 a 100]. [HALIGN] definisce l'allineamento orizzontale della didascalia con: left, center o right. [VALIGN] definisce l'allineamento verticale della didascalia con: top, center o bottom. [HOFFSET] determina l'offset orizzontale come valore percentuale intero [da 0 a 50]. [VOFFSET] determina l'offset verticale come valore percentuale intero [0-50].
- tagliare [START] [FINE]. [START] e [END] sono rispettivamente il timestamp dei marcatori di inizio e fine del video di output in millisecondi.
- ritaglia [X1] [Y1] [X2] [Y2]. [X1] imposta il bordo sinistro del video ritagliato in percentuale [da 0 a 100]. [Y1] imposta il bordo superiore del video ritagliato in percentuale [da 0 a 100]. [X2] imposta il bordo destro del video ritagliato in percentuale [da 0 a 100]. [Y2] imposta il bordo inferiore del video ritagliato in percentuale [da 0 a 100].
-hide - nasconde la finestra di Prism.
-show - mostra la finestra di Prism.
-exit - chiude Prism.
"File da aggiungere" qui è possibile inserire i file che si desidera caricare su Prism. Tutti i nomi dei file inseriti devono utilizzare il percorso completo del nome e devono essere inclusi tra apici.
Esempi:
prism.exe -format .mp4
prism.exe -format "iPhone 4"
prism.exe -outfolder "C:\I miei video";
prism.exe -hide
prism.exe "C:\Documenti\video.avi"
prism.exe -effetti luminosità 50 gamma 1.53 contrasto 20
prism.exe -effectti filtro seppia textcaption "hello from commandline" in alto a sinistra 12 ruotare 90 capovolgere entrambi
prism.exe -effetti filigrana "D:\filigrana.png" 50 50 parte superiore sinistra 5 6 trim 0 5000 ritaglio 10 10 85 90 riduzione del rumore 0,35 0,33
prism.exe -convert "C:\My Videos\video.avi" -format .mp4 -overwrite ALWAYS
prism.exe -convert "C:\My Videos\video.flv" -format .mpg -overwrite APPENDNUMBER "%filename%-%number%"
prism.exe -convert "DVD:C:\My Videos\Flying Daggers" -settings .mp4 iPod 512 768 23 -overwrite APPENDNUMBER "%filename%-%number%"
prism.exe -convert "DVD:C:\My Videos\Flying Daggers" -format "iPhone 4S" -settings .mp4 H264 512 768 23 -overwrite APPENDNUMBER "%filename%-%number%"
A meno che non ci si trova nella cartella di Prism, è necessario sostituire il precedente "prism.exe" con il percorso completo "C:\Program Files\NCH Software\Prism\prism.exe" , come ad esempio:
"C:\Program Files\NCH Software\Prism\prism.exe" -convert "C:\My Videos\video.avi" -format .mp4
Opzioni di impostazione:
Di seguito sono elencati i parametri da inserire quando si utilizzano le opzioni "-settings" . Notare che l'ordine in cui i parametri sono scritti è l'ordine con il quale devono essere inseriti. Inoltre, devono essere inseriti tutti i parametri altrimenti il comando non avrà effetto.
La possibile combinazione di valori da poter inserire dipende in gran parte dal codec, perciò è necessario aprire Prism e determinare in anticipo quali valori è possibile utilizzare per il codec in questione.
Si noti inoltre che per la conversione per i dispositivi predefiniti, mp4 è l'unico formato di output supportato, per cui si prega di utilizzare sempre. mp4 per impostare le impostazioni del dispositivo preimpostate.
.avi [VIDEO_ENCODER] [AVERAGE_BITRATE] [MAXIMUM_BITRATE] [QUALITY_RATEFACTOR] [SAMPLE_RATE] [CHANNELS] [SOUND_BITRATE]
- VIDEO_ENCODER - "MPEG4", "H264", "DVPAL" o "DVNTSC"
- AVERAGE_BITRATE - bitrate medio in kbit al sec (ignorato se si usa H264 o DV)
- MAXIMUM_BITRATE - bitrate massimo in kbit al sec (ignorato se si usa H264 o DV)
- QUALITY_RATEFACTOR - qualità (velocità) nell'intervallo tra 51 e 1 (utilizzato solo da H264)
- SAMPLE_RATE - inserita in Hz es. 8000
- CHANNELS - 1 o 2
- SOUND_BITRATE - bitrate audio in kbit al sec (ignorato se si usa DV)
Esempi:
- -settings .avi MPEG4 768 1000 0.0 44100 2 128
- -settings .avi DVPAL 0 0 0.0 48000 2 0
- -settings .avi H264 0 0 24.0 48000 2 256
.wmv e .asf [VIDEO_ENCODER] [VIDEO_BITRATE] [SOUND_ENCODER_INDEX] [SAMPLE_RATE] [CHANNELS] [SOUND_BITRATE]
- VIDEO_ENCODER - "WMV8" o "WMV9"
- VIDEO_BITRATE - bitrate video in kbit al sec
- SOUND_ENCODER_INDEX - indice basato su zero del codificatore audio
- SAMPLE_RATE - inserita in Hz es. 48000
- CHANNELS - 1 o 2
- SOUND_BITRATE - bitrate audio in kbit al sec
Esempi:
- -settings .wmv WMV8 512 1 32000 2 32
- -settings .asf WMV9 1024 2 44100 2 48
.mpg [VIDEO_ENCODER] [AVERAGE_BITRATE] [MAXIMUM_BITRATE] [SAMPLE_RATE] [SOUND_BITRATE]
- VIDEO_ENCODER - "MPEG2" o "MPEG1"
- AVERAGE_BITRATE - bitrate medio in kbit al sec
- MAXIMUM_BITRATE - bitrate massimo in kbit al sec
- SAMPLE_RATE - inserita in Hz es. 44100
- SOUND_BITRATE - bitrate audio in kbit al sec
Esempi:
- -settings .mpg MPEG2 4000 9000 44100 128
.3gp [VIDEO_ENCODER] [AVERAGE_BITRATE] [MAXIMUM_BITRATE] [WIDTH] [HEIGHT] [SOUND_ENCODER] [SOUND_BITRATE]
- VIDEO_ENCODER - "H263" o "MPEG4"
- AVERAGE_BITRATE - bitrate medio in kbit al sec
- MAXIMUM_BITRATE - bitrate massimo in kbit al sec
- WIDTH - la larghezza desiderata per il video (ignorato se si usa MPEG4)
- HEIGHT - l'altezza desiderata per il video (ignorato se si usa MPEG4)
- SOUND_ENCODER - "AMR" o "AAC"
- SOUND_BITRATE - bitrate audio in kbit al sec
Esempi:
- -settings .3gp H263 128 256 176 144 AMR 7.40
- -settings .3gp MPEG4 768 1000 0 0 AAC 64
.mp4 [VIDEO_ENCODER] [AVERAGE_BITRATE] [MAXIMUM_BITRATE] [QUALITY_RATEFACTOR] [SOUND_BITRATE]
- VIDEO_ENCODER - either "H264", "MPEG4" or "PSP" (se si sta convertendo per i dispositivi predefiniti, non utilizzare "MPEG4")
- AVERAGE_BITRATE - bitrate medio in kbit al sec (ignorato se si usa H264 o PSP)
- MAXIMUM_BITRATE - bitrate massimo in kbit al sec (ignorato se si usa H264 o PSP)
- QUALITY_RATEFACTOR - qualità (velocità) nell'intervallo tra 51 e 1 (utilizzato solo da 4)
- SOUND_BITRATE - bitrate audio in kbit al sec
Esempi:
- -settings .mp4 H264 0 0 23.0 32
- -settings .mp4 MPEG4 768 1000 0.0 64
- -settings .mp4 PSP 0 0 18.5 112
.mov [QUALITY_RATEFACTOR] [SOUND_BITRATE]
- QUALITY_RATEFACTOR - qualità (velocità) nell'intervallo tra 51 e 1
- SOUND_BITRATE - bitrate audio in kbit al sec
Esempi:
- -settings .mov 23.0 128
- -settings .mov 30.6 64
.flv [VIDEO_ENCODER] [AVERAGE_BITRATE] [MAXIMUM_BITRATE] [QUALITY_RATEFACTOR] [SOUND_BITRATE]
- VIDEO_ENCODER - "H264" o "FLV1"
- AVERAGE_BITRATE - bitrate medio in kbit al sec (ignorato se H264)
- MAXIMUM_BITRATE - bitrate massimo in kbit al sec (ignorato se H264)
- QUALITY_RATEFACTOR - qualità (velocità) nell'intervallo tra 51 e 1 (ignorato se FLV1)
- SOUND_BITRATE - bitrate audio in kbit al sec
Esempi:
- -settings .flv FLV1 128 256 0.0 32
- -settings .flv H264 0 0 21.0 64