Existe-t-il un moyen de coder/décoder les fichiers mov prores (principalement décoder)? J'ai joué avec ffmpeg et mencoder/mplayer des dépôts ubuntu, mais ils signalent tous les deux qu'il s'agit d'un codec inconnu. Totem aussi.
Je suppose que cela revient à mettre en place les bons codecs. Peut-être compiler à partir des sources?
J'ai vu quelques commentaires sur Internet sur le fait que mplayer/mencoder fonctionne avec les fichiers prores sous OS X, mais j'espère qu'il existe un moyen de le faire dans Ubuntu.
Les temps ont certainement changé et maintenant un FFmpeg à jour, y compris la version emballée avec Xenial Xerus LTS, encodera désormais facilement les fichiers ProRes. Les éléments suivants fonctionneront bien:
ffmpeg -i input.mp4 \
-c:v prores -profile:v 3 \
-c:a pcm_s16le \
output.mov
Les paramètres -profile
Disponibles sont les suivants:
-profile 0 = Apple ProRes Proxy
-profile 1 = Apple ProRes LT
-profile 2 = Apple ProRes 422 for SD (lower bitrate)
-profile 3 = Apple ProRes HQ for HD (higher bitrate)
Vous pouvez tester votre propre copie de FFmpeg pour la capacité ProRes comme suit:
andrew@illium~$ ffmpeg -encoders 2>/dev/null | grep -i prores
VF.... prores Apple ProRes
VF.... prores_aw Apple ProRes (codec prores)
VFS... prores_ks Apple ProRes (iCodec Pro) (codec prores)
andrew@illium~$
Les lettres principales indiquent:
Encoders:
V..... = Video
.F.... = Frame-level multithreading
..S... = Slice-level multithreading
Pour la lecture, vous devriez constater que la plupart des principaux lecteurs multimédias, par exemple MPlayer, SMPlayer et VLC, seront heureux de lire ces fichiers ...
La réponse courte est malheureusement "non". Il existe des correctifs flottants qui permettent le chargement du codec binaire Qt dans MPlayer/mencoder, mais ils semblent être uniquement Mac.
ffmpeg prend en charge DNxHD sous Linux, qui est une alternative ProRes que vous voudrez peut-être étudier comme codec intermédiaire.