roby19651970 ha scritto: ↑mer, 16 feb 2022 - 16:05
Ecco il link....e grazie per l'interessamento https://we.tl/t-ZEZfHT5RaL
Ho fatto e testato il risultato, e in Premiere funziona perfettamente.
Ora scrivo qui, a beneficio di tutti gli utenti, la procedura per installare e usare ffmpeg per questo problema (o anche molti altri).
1) scaricare ffmpeg da qui:
https://ffmpeg.org/download.html#build-windows
Ci sono due link, entrambi vanno bene ma il primo è più leggero. Da scaricare il file con questo nome sul primo link: "ffmpeg-git-essentials.7z" . Per decomprimerlo occorre avere 7z o winrar. Se non lo avete, scaricate pure quello del secondo link, ovvero "ffmpeg-master-latest-win64-gpl-shared.zip" che può essere dezippato più facilmente.
2) dallo zip o dal 7z occorre estrarre la cartella BIN (il resto può non servire). Questa cartella andrà messa in qualche posto sul PC, diciamo per semplicità che andremo sul disco C, creiamo una cartella che si chiama ffmpeg e all'interno copiamo la cartella BIN contenente 3 file. Anche qui, a noi serve strettamente parlano solo ffmpeg.exe, ma in futuro gli altri .exe possono essere utili.
3) ora dobbiamo rendere questo comando accessibile da qualunque parte. Si sarebbe potuto semplicemente copiarlo dentro a windows ad esempio, ma lo sconsiglio. La cosa da fare è aprire "impostazioni->informazioni->impostazioni di sistema avanzate". in alternativa è possibile digitare "impostazioni di sistema avanzate" nella casella di ricerca in basso a sinistra e cliccare la prima voce . in tutti i casi si apre una finestra "proprietà del sistema". occorre cliccare "variabili d'ambiente" e nelle variabili di sistema (riquadro in basso) cercare la voce "path".
Cliccandoci sopra appare una lista di percorsi, tipo questa:
Codice: Seleziona tuttoC:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
C:\Program Files\Adobe\Common\Plug-ins\7.0\MediaCore\zrawimporter
Ovviamente, è un esempio indicativo. Comunque, si clicca "Nuovo" e si aggiunge "C:\ffmpeg\bin", e la si vedrà alla fine.
4) testiamo che l'installazione funzioni: apriamo CMD, si può fare sia dalla casella di ricerca che dalla voce "esegui" e si pigia CMD seguito da enter. Si aprirà una finestra nera con scritto in alto "prompt dei comandi". In questa finestra digitiamo "ffmpeg - version" seguito da enter, apparirà una lista di cose tipo
ffmpeg version N-105642-g538be75a69-20220215 Copyright (c) 2000-2022 the FFmpeg developers...
eccetera. Se invece si riceve un errore tipo
"ffmpeg" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
vuol dire che una delle operazioni ai punti precedenti non è stata fatta correttamente e occorre verificare.
5) A questo punto per fare la conversione dei file occorre metterli tutti in una cartella, su qualunque disco interno o esterno. Aprire la cartella e creare un file di testo che si chiamerà "conversione.bat". Attenzione: non deve avere l'estensione TXT ma SOLO .bat. Per il momento lo si crea vuoto.
Una volta creato, sarà possibile con il tasto destro fare "modifica" e si aprirà dentro al notepad.
Se avete una scheda CUDA, Incollare questo testo, che accelera la procedura:
Codice: Seleziona tuttofor %%i in (*.MTS) do ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i "%%i" -c:a aac -b:a 448k -c:v copy "%%~ni.mp4"
e salvare.
Se invece non si possiede la scheda CUDA e/o si hanno dubbi o non funziona, usare questo testo:
Codice: Seleziona tuttofor %%i in (*.MTS) do ffmpeg -y -vsync 0 -i "%%i" -c:a aac -b:a 448k -c:v copy "%%~ni.mp4"
A questo punto basterà cliccare sul file per fare la conversione.
Una spiegazione rapida del batch file:
for %%i in (*.MTS) selezionerà tutti i file con estensione MTS da convertire.
-hwaccel cuda -hwaccel_output_format cuda attiva in caso le accelerazioni di decodifica
-c:a aac -b:a 448k imposta l'encoder audio in aac a 448k. Questo valore si puà cambiare anche in 512 per un po' di qualità in più, o 384 per avere meno spazio occupato.
-c:v copy indica che il video deve essere copiato paro paro senza reencodare, si mantiene quindi la stessa qualità dell'originale.
"%%~ni.mp4" assegna il medesimo nome al file in output cambiando solo l'estensione. Se si desidera ad esempio aggiungere un _OK in coda basta cambiare in "%%~ni_OK.mp4"
that's all