Je meurs de mourir de savoir comment je peux faire une interface graphique pour ffmpeg em> et Jhead em> dans OSX. Je cherchais une solution pendant un moment et je vous ai pensé, les utilisateurs de Stackoverflow, pourraient m'aider. Peut-être connaissez-vous un document que je n'ai pas rencontré ou, meilleur, un tutoriel pour faire une interface graphique. P>
J'aime ces deux outils, mais j'aime la simplicité des opérations de Drag / Drop. P>
Remarque: je n'ai pas besoin d'une interface graphique pour eux, je veux en faire un. P>
7 Réponses :
sur votre disque léopard / Snow Leopard Vous pouvez trouver Xcode, mais vous pouvez également le télécharger à partir de la communauté des développeurs Apple. Xcode est livré avec le constructeur d'interface, ce qui vous permet de construire des interface graphique et vous pouvez installer à vos commandes à l'aide du cadre de cacao. P>
Ceci peut ne pas être la meilleure réponse, mais dans le livre "Xcode Unleashed" est un chapitre Comment incorporer une ligne de ligne de commande dans une application de cacao. Peut-être que vous devriez avoir un look. Nice livre quand même. P>
Vous êtes trop tard, il y a déjà une interface graphique pour FFMPEG appelée FFMPEGX , mais de toute façon, vous créerait un modèle qui enveloppe ou utilise la bibliothèque ou l'exécutable .... S'il utilise l'exécutable, vous pouvez utiliser Popen pour invoquer l'exécutable, écrivez à son stdin et lisez depuis son stdout. La vue et le contrôleur seraient fondamentalement les mêmes que vous le conçus pour toute autre application d'interface graphique. Comme il s'agit d'un poteau de cacao, vous pouvez utiliser l'objectif-C et le cacao à faire de l'interface graphique, mais cela peut vraiment être mis en œuvre dans n'importe quelle langue. P>
Je sais que FFMPEGX n'est pas exactement le type de logiciel que j'aime (glisser-déposer, converti, effectué), trop de paramètres répartis sur une interface de type Windows remplie de commandes. Je voudrais construire quelque chose comme EasyWMV: easywma.com/wmv
Il existe un didacticiel pour emballer des outils de commande de commande utilisant NSTASK, sur le site COCOA DEV CENTRAL: P>
C'est quelques années maintenant, mais devriez vous aider à démarrer. P>
C'est à peu près ce que je cherchais! Je vais commencer = D Merci!
Si vous demandez "Comment créer une application GUI dans Mac OS X qui interface d'un outil de ligne de commande" La réponse est NSTASK . Bien que si l'outil de ligne de commande fournisse une API de programmation, il serait préférable d'invoquer l'outil de ligne de commande elle-même. P>
Si vous demandez "Comment créer une application d'interface graphique dans Mac OS X", la réponse est de lire un livre à ce sujet et d'examiner les documents du didacticiel Apple. la programmation de cacao sur Mac OS X EM> par Aaron Hillegass était mon point de départ. P>
Vous pouvez utiliser une langue de script comme TCL, Python ou Ruby avec une boîte à outils comme TK qui utilise des widgets natifs sur le Mac. P>
Créez d'abord une boîte de dialogue modale avec l'interface graphique nécessaire. plus tard après avoir chargé la pointe du paquet, émettez P>
Lorsque cela s'appelle en C, créez un nsreleeeepool, puis la sauce magique. [NSApp runModalForWindow:[controller window]];
[[controller window] close];
duplicailler possible de Stackoverflow.com/Questtions/2346171/...