Convertire i video per vederli sulla Playstation 3 / PS3

Convertire i video per vederli sulla Playstation 3 / PS3

So che scaricare e convertire video è una procedura vecchio stile che, al momento, sembra inutile e dispendiosa in termini di tempo. Ma la mia PlayStation 3 funziona ancora a meraviglia e posso guardare un film mentre sono seduto sul divano usando il controller come telecomando, quindi molto meglio di un computer sulle mie gambe connesso a un sito Web di streaming.

Una posizione non comoda per vedere de film

Il problema è che la PS3, PlayStation 3, riproduce solo alcuni tipi di file e molto spesso è necessario convertire i file scaricati in un formato adatto. Dopo aver cercato su Google e guardato intorno, ho finalmente trovato le mie impostazioni perfette. Prima di tutto, devi usare ffmpeg per convertire il file. ffmpeg è uno strumento super potente che può fare un sacco di cose con video e audio. Lo useremo per convertire il file di input in un formato che può essere riprodotto da PS3. Supponiamo di avere un file denominato

INPUT_FILE_NAME.mkv

(.mkv è un formato che PS3 non può riprodurre) Quindi, per convertirlo basta usare questo comando:

ffmpeg -y -i "INPUT_FILE_NAME.mkv" -vf scale=1024:-2 -c:v libx264 -pix_fmt nv12 -acodec aac -b:a 192k -ac 2 -ar 44100 -af "aresample=async=1:min_hard_comp=0.100000:first_pts=0" -f mp4 "OUTPUT_FILE_NAME.mp4"

Se odi il doppiaggio (so che ci sono molti amanti del cinema che odiano il doppiaggio, io non sono uno di loro, a dire il vero) puoi anche mettere il sottotitolo che è (spesso) nel file .mkv scaricato, direttamente in l’mp4 in uscita. Sfortunatamente, non puoi disabilitarlo, ma è un buon compromesso. In questo caso, usa questo comando

ffmpeg -y -i "INPUT_FILE_NAME.mkv" -vf scale=1024:-2 -c:v libx264 -pix_fmt nv12 -vf subtitles="INPUT_FILE_NAME.mkv":si=0 -acodec aac -b:a 192k -ac 2 -ar 44100 -af "aresample=async=1:min_hard_comp=0.100000:first_pts=0" -f mp4 "OUTPUT_FILE_NAME.mp4" > /dev/null 2>&1 < /dev/null &

Dove ho solo aggiunto la parte

-vf subtitles="INPUT_FILE_NAME.mkv":si=0

che sostanzialmente dice a ffmpeg di “ottenere i sottotitoli dal file di input, ottenere la prima traccia dei sottotitoli, numero 0, e renderli nel file di output”. Puoi cambiare il nome del file e, finché ffmpeg può leggere il file di input, avrai un file utilizzabile dalla tua PS3. Un’altra opzione che ho aggiunto è il > /dev/null 2>&1 < /dev/null & alla fine del comando in modo che venga eseguito in background.

La prima parte > /dev/null 2>&1 fondamentalmente dice a ffmpeg di non mettere alcun output da nessuna parte.

La seconda parte < /dev/null dice a ffmpeg che non c’è input interattivo (sì, ffmpeg è uno strumento interattivo!)…

… e l’ultima parte & signifca “gira in background“!

 

Ti è piaciuto questo articolo? Considera una donazione!

MiroAdmin