È anche possibile codificare video con Apple ProRes su Windows e Linux?
È anche possibile codificare video con Apple ProRes su Windows e Linux?
Risposte:
A partire da dicembre 2018, Adobe Creative Cloud aps, come Premier, After Effects e Adobe Media Encoder ti offre la possibilità di codificare in ProRes senza alcuna conversione post-hoc .
ffmpeg
puoi codificare i video utilizzando ProRes ed eseguire multipiattaforma.
Questo ffmpeg
comando:
ffmpeg -i input.avi -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov
farà il trucco.
Lo -profile
switch richiede un numero intero compreso tra -1 e 5 per abbinare i profili ProRes:
auto
(impostazione predefinita)proxy
≈ 45 Mbps YUV 4: 2: 2lt
≈ 102 Mbps YUV 4: 2: 2standard
≈ 147 Mbps YUV 4: 2: 2hq
≈ 220 Mbps YUV 4: 2: 24444
≈ 330 Mbps YUVA 4: 4: 4: 44444xq
≈ 500 Mbps YUVA 4: 4: 4: 4Le velocità di trasmissione approssimative si riferiscono a filmati 1920 × 1080p. Tutti i profili sono progressivi, a 10 bit e little-endian (ordine dei byte).
I profili sono spiegati sul sito Web Apple . Non sembra ancora esserci supporto per la codifica RGBA in 4444 e 444xq supportata dal codec Apple ufficiale.
Puoi anche usare prores
invece di prores_ks
, che potrebbe essere un po 'più veloce, ma non offre i 4444 profili. Per ulteriori informazioni, leggi questo articolo di FFmpeg Wiki .
Su Windows, raccomando FootageStudio 4K . È un convertitore commerciale (non economico) che supporta molti formati professionali, incluso ProRes.
Ho provato un sacco di front-end per ffmpeg e alla fine ho optato per Tencoder . Solo le vedove. Ha una preimpostazione per ProRes ed è molto facile da personalizzare in modo da poter modificare le impostazioni per i formati o le impostazioni più utilizzate. È multithread e consente di eseguire l'elaborazione in batch.
Questa è la riga di comando che ho usato per codificare ProRes 4444. Se non includi -bits_per_mb
, otterrai risultati a bassa risoluzione in Windows 10. Molti post non menzionano questo piccolo aspetto.
ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov
Puoi provare ffmbc - una versione personalizzata di FFmpeg. Sfortunatamente non ci sono build per Linux o Windows al momento, quindi lo devi compilare tu stesso.
Correlati: Qual è la differenza tra ffmpeg e ffmbc ora?