ContexteConvertir un fichier RGB32 brutes au format JPEG ou PNG en utilisant FFmpeg
J'ai utilisé un programme C++
écrire octets bruts dans un fichier (image.raw) dans RGB32
Format:
R G B A R G B A R G B A ...
et je veux être en mesure de le voir d'une manière ou d'une autre. J'ai les dimensions de l'image.
Mes outils sont limités aux commandes de ligne de commande (par exemple ffmpeg
). J'ai visité le ffmpeg
website pour les instructions, mais il traite plus de la conversion de vidéos en images.
Questions
Est-il possible de transformer ce fichier dans un type de fichier visible (par exemple .jpeg
, .png
) en utilisant ffmpeg
. Si oui, comment le ferais-je?
Si ce n'est pas possible, y a-t-il un moyen de pouvoir utiliser une autre commande?
Il qui est encore pas viable, est-il possible que je peux manipuler les RGB32
octets à l'intérieur d'un programme C++ pour le rendre plus approprié sans l'utilisation des bibliothèques externes? Je ne veux pas non plus m'encoder .jpeg
moi-même comme this.
Réponse a fonctionné pour moi, même si je dois ajouter que cela a fonctionné après avoir ajouté '-i' avant' input.raw'. – PhotometricStereo
@PhotometricStereo Oui, c'était une faute de frappe. Merci pour l'édition. – LordNeckbeard