Est-il également possible d'encoder des vidéos avec Apple ProRes sur Windows et Linux?
Est-il également possible d'encoder des vidéos avec Apple ProRes sur Windows et Linux?
Réponses:
Depuis décembre 2018, Adobe Creative Cloud aps, tels que Premier, After Effects et Adobe Media Encoder vous donne la possibilité d' encoder dans ProRes sans aucune conversion post-hoc .
ffmpeg
pouvez encoder la vidéo à l'aide de ProRes et exécuter plusieurs plates-formes.
Cette ffmpeg
commande:
ffmpeg -i input.avi -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov
fera l'affaire.
Le -profile
commutateur prend un entier de -1 à 5 pour correspondre aux profils ProRes:
auto
(par défaut)proxy
≈ 45 Mbps YUV 4: 2: 2lt
≈ 102Mbps YUV 4: 2: 2standard
≈ 147 Mbps YUV 4: 2: 2hq
≈ 220Mbps YUV 4: 2: 24444
≈ 330 Mbps YUVA 4: 4: 4: 44444xq
≈ 500 Mbps YUVA 4: 4: 4: 4Les débits binaires approximatifs sont pour les séquences 1920 × 1080p. Tous les profils sont progressifs, 10 bits et petit-boutien (ordre des octets).
Les profils sont expliqués sur le site Web d'Apple . Il ne semble pas encore être pris en charge pour l'encodage RGBA en 4444 et 444xq pris en charge par le codec officiel d'Apple.
Vous pouvez également utiliser à la prores
place de prores_ks
, qui peut être un peu plus rapide, mais n'offre pas les profils 4444. Pour plus d'informations, veuillez lire cet article Wiki FFmpeg .
Sous Windows, je recommande FootageStudio 4K . Il s'agit d'un convertisseur commercial (pas bon marché) qui prend en charge de nombreux formats professionnels, y compris ProRes.
J'ai essayé un tas de frontaux pour ffmpeg et j'ai finalement opté pour Tencoder . Veuves seulement. Il a un préréglage pour ProRes et est très facile à personnaliser afin que vous puissiez créer des paramètres pour les formats ou paramètres souvent utilisés. Il est multithread et vous permet d'effectuer un traitement par lots.
Il s'agit de la ligne de commande que j'ai utilisée pour encoder ProRes 4444. Si vous ne l'incluez pas, -bits_per_mb
vous obtiendrez des résultats de faible résolution dans Windows 10. De nombreux articles ne mentionnent pas ce petit aspect.
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
Vous pouvez essayer ffmbc - une version personnalisée de FFmpeg. Malheureusement, il n'y a pas de build pour Linux ou Windows pour le moment, vous devez donc le compiler vous-même.
Connexes: Quelle est la différence entre ffmpeg et ffmbc maintenant?